summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
...
* riff: only warn on a bad INFO chunk code size instead of failingJustin Ruggles2012-11-26
| | | | fixes Bug 392
* lavf: avoid integer overflow in ff_compute_frame_duration()Janne Grunau2012-11-26
| | | | | | | | Scaling the denominator instead of the numerator if it is too large loses precision. Fixes an assert caused by a negative frame duration in the fuzzed sample nasa-8s2.ts_s202310. CC: libav-stable@libav.org
* yop: fix typoPaul B Mahol2012-11-25
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* riff: Make ff_riff_tags static and move under appropriate #ifdefDiego Biurrun2012-11-25
| | | | The table is not used outside the file.
* id3v2: fix reading unsynchronized frames.Anton Khirnov2012-11-22
| | | | | | | | | Current code would incorrectly process e.g. 'ff 00 ff 00 ff' to 'ff ff ff', while it should be 'ff ff 00 ff'. Fixes Bug 395. CC: libav-stable@libav.org
* apetag: fix error handling in ff_ape_parse_tag()Xi Wang2012-11-21
| | | | | | | | | | | | | | | | | | | | The following error handling is broken due to signedness. int file_size; uint32_t tag_bytes; int64_t tag_start; ... tag_start = file_size - tag_bytes - APE_TAG_FOOTER_BYTES; if (tag_start < 0) { ... } Note that tag_bytes is unsigned, which makes the right-hand side of `tag_start = ...' unsigned, too. The 32-bit unsigned value is then zero-extended to 64 bits. Therefore, tag_start must be non-negative, and the check (tag_start < 0) is always false, which breaks the error handling. This patch fixes the check. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mxfdec: fix typo in mxf_read_seek()Janne Grunau2012-11-15
| | | | | | | Check the number of index tables before using byte offset based seeking instead of the index_tables pointer. Found by Måns Rullgård <mans@mansr.com>.
* rtp: set the payload type as stream idLuca Barbato2012-11-14
| | | | | | | Support multiple video/audio streams with different format in the same session. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avformat: clarify stream id for muxingLuca Barbato2012-11-14
|
* segment: fix NULL pointer dereference in seg_write_header()Xi Wang2012-11-14
| | | | | | | | Since the pointer `oc' is NULL, oc->oformat->name will cause a null pointer dereference. This patch changes it to seg->oformat->name. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* hlsenc: stand alone hls segmenterLuca Barbato2012-11-13
| | | | Simplifies usage but has higher latency.
* yop: set channel layoutJustin Ruggles2012-11-12
|
* wtv: set channel layout for mpeg audioJustin Ruggles2012-11-12
|
* westwood_aud: set channel layoutJustin Ruggles2012-11-12
|
* wc3movie: set channel layoutJustin Ruggles2012-11-12
|
* tmv: set channel layoutJustin Ruggles2012-11-12
|
* tiertexseq: set channel layoutJustin Ruggles2012-11-12
|
* swfdec: set channel layoutJustin Ruggles2012-11-12
|
* sol: set channel layoutJustin Ruggles2012-11-12
|
* smacker: set channel layoutJustin Ruggles2012-11-12
|
* siff: set channel layoutJustin Ruggles2012-11-12
|
* sierravmd: set channel layoutJustin Ruggles2012-11-12
|
* rtpdec_amr: set channel layoutJustin Ruggles2012-11-12
|
* rsodec: set channel layoutJustin Ruggles2012-11-12
|
* rmdec: set channel layout for RA version 3Justin Ruggles2012-11-12
|
* qcp: set channel layoutJustin Ruggles2012-11-12
|
* psxstr: set channel layoutJustin Ruggles2012-11-12
|
* omadec: set channel layoutJustin Ruggles2012-11-12
|
* oggparsespeex: validate channel count and set channel layoutJustin Ruggles2012-11-12
|
* nuv: set channel layoutJustin Ruggles2012-11-12
|
* mxg: set channel layoutJustin Ruggles2012-11-12
|
* mvi: set channel layoutJustin Ruggles2012-11-12
|
* mpc7: set channel layoutJustin Ruggles2012-11-12
|
* mmf: set channel layoutJustin Ruggles2012-11-12
|
* mm: set channel layoutJustin Ruggles2012-11-12
|
* jvdec: set channel layoutJustin Ruggles2012-11-12
|
* iss: set channel layoutJustin Ruggles2012-11-12
|
* ipmovie: set channel layoutJustin Ruggles2012-11-12
|
* iff: set channel layoutJustin Ruggles2012-11-12
|
* idroqdec: set channel layoutJustin Ruggles2012-11-12
|
* gxfdec: set channel layout when applicableJustin Ruggles2012-11-12
|
* gsmdec: set channel layoutJustin Ruggles2012-11-12
|
* flvdec: set channel layoutJustin Ruggles2012-11-12
|
* dv: set channel layoutJustin Ruggles2012-11-12
|
* dsicin: set channel layoutJustin Ruggles2012-11-12
|
* daud: set channel layoutJustin Ruggles2012-11-12
| | | | Update FATE reference due to WAVE channel mask now being set correctly.
* cdxl: set channel layoutJustin Ruggles2012-11-12
|
* bmv: set channel layoutJustin Ruggles2012-11-12
|
* bink: set channel layoutJustin Ruggles2012-11-12
|
* bfi: set channel layoutJustin Ruggles2012-11-12
|