Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | hls: add start_number option | Luca Barbato | 2012-12-08 | |
| | ||||
* | tak: demuxer, parser, and decoder | Paul B Mahol | 2012-12-07 | |
| | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | |||
* | bitstream: add get_bits64() to support reading more than 32 bits at once | Michael Niedermayer | 2012-12-07 | |
| | | | | | | | Also remove a duplicate function in the MPEG-TS demuxer. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | |||
* | mov: validate number of DataReferenceBox entries against box size | Janne Grunau | 2012-12-07 | |
| | | | | | Avoids a 2G memory allocation and parsing of random data in mov_read_dref(). The fuzzed sample sample.mp4_s224424 triggers this. | |||
* | mov: compute avg_frame_rate only if duration is known | Janne Grunau | 2012-12-07 | |
| | | | | Fixes an assert in fuzzed sample sample.mp4_s265930. | |||
* | raw demuxer: initialize end of partial packets | Janne Grunau | 2012-12-05 | |
| | ||||
* | Remove pointless #undefs of previously forbidden functions. | Anton Khirnov | 2012-12-04 | |
| | ||||
* | build: cosmetics: Move CONFIG_RTPDEC entry to a more suitable place | Diego Biurrun | 2012-12-03 | |
| | ||||
* | build: Make the ISMV muxer select the MOV muxer | Diego Biurrun | 2012-12-03 | |
| | | | | They share the same code, so building one w/o the other makes no sense. | |||
* | img2: K&R formatting cosmetics | Diego Biurrun | 2012-11-29 | |
| | | | | Also introduce local img_ namespace to simplify debugging. | |||
* | rtpenc_chain: Remove unused variable | Diego Biurrun | 2012-11-28 | |
| | ||||
* | nuv: check for malloc failure when allocating extradata | Justin Ruggles | 2012-11-28 | |
| | | | | | | | Also make sure extradata is freed in the case where multiple NUV_EXTRADATA frame types are found. This may not happen in practice, but it could happen in a malformed stream, which would lead to a memleak if not handled. | |||
* | nuv: use the stream indices generated by avformat_new_stream() | Justin Ruggles | 2012-11-28 | |
| | ||||
* | nuv: cosmetics: pretty-printing | Justin Ruggles | 2012-11-28 | |
| | ||||
* | lavf: move nuv fourcc audio tags from riff to nuv | Justin Ruggles | 2012-11-28 | |
| | ||||
* | lavf: add a common function for selecting a pcm codec from parameters | Justin Ruggles | 2012-11-28 | |
| | ||||
* | lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h | Justin Ruggles | 2012-11-28 | |
| | ||||
* | lavf: move "MP3 " fourcc from riff to nut | Justin Ruggles | 2012-11-28 | |
| | | | | Original commit, 7b24f9b, says it was added because it is used in libnut. | |||
* | wavenc: write fact chunk sample count at the correct file position | Michael Niedermayer | 2012-11-26 | |
| | | | | | | | Fixes curruption of metadata in the INFO chunk. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | |||
* | riff: do not add empty metadata tags in INFO chunk | Justin Ruggles | 2012-11-26 | |
| | ||||
* | riff: only warn on a bad INFO chunk code size instead of failing | Justin Ruggles | 2012-11-26 | |
| | | | | fixes Bug 392 | |||
* | lavf: avoid integer overflow in ff_compute_frame_duration() | Janne Grunau | 2012-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 typo | Paul B Mahol | 2012-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 #ifdef | Diego Biurrun | 2012-11-25 | |
| | | | | The table is not used outside the file. | |||
* | id3v2: fix reading unsynchronized frames. | Anton Khirnov | 2012-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 Wang | 2012-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 Grunau | 2012-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 id | Luca Barbato | 2012-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 muxing | Luca Barbato | 2012-11-14 | |
| | ||||
* | segment: fix NULL pointer dereference in seg_write_header() | Xi Wang | 2012-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 segmenter | Luca Barbato | 2012-11-13 | |
| | | | | Simplifies usage but has higher latency. | |||
* | yop: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | wtv: set channel layout for mpeg audio | Justin Ruggles | 2012-11-12 | |
| | ||||
* | westwood_aud: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | wc3movie: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | tmv: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | tiertexseq: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | swfdec: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | sol: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | smacker: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | siff: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | sierravmd: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | rtpdec_amr: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | rsodec: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | rmdec: set channel layout for RA version 3 | Justin Ruggles | 2012-11-12 | |
| | ||||
* | qcp: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | psxstr: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | omadec: set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | oggparsespeex: validate channel count and set channel layout | Justin Ruggles | 2012-11-12 | |
| | ||||
* | nuv: set channel layout | Justin Ruggles | 2012-11-12 | |
| |