- 21 Dec, 2011 5 commits
-
-
Tomas Härdin authored
Specially crafted files can lead the parsing code to take too long. We fix a lot of these problems by not allowing local tags to extend past the end of the set and not allowing other KLVs to be read past the end of themselves.
-
Tomas Härdin authored
This fixes SIGSEGV on files where this is actually the case, such as zzuf4.mxf
-
Tomas Härdin authored
This can happen if an index table segment has a very large IndexStartPosition. zzuf3.mxf is an example of such a file.
-
Tomas Härdin authored
This fixes the infinite loop with zzuf2.mxf
-
Tomas Härdin authored
This fixes SIGSEGV with zzuf1.mxf
-
- 20 Dec, 2011 6 commits
-
-
Tomas Härdin authored
This avoids a SIGFPE if SampleRate is missing or set to naughty values.
-
Tomas Härdin authored
Only the OPAtom demuxing logic is guaranteed to have index tables, meaning OP1a files that lack an index would cause SIGSEGV.
-
Tomas Härdin authored
-
Tomas Härdin authored
Without this the demuxer will SIGSEGV on files with IndexEntryCount < IndexDuration
-
Tomas Härdin authored
The last entry is the total size of the essence container. Previously a TemporalOffset error would be logged, even though segments like these are expected.
-
Michael Niedermayer authored
* qatar/master: h264: clear trailing bits in partially parsed NAL units vc1: Handle WVC1 interlaced stream xl: Fix overreads mpegts: rename payload_index to payload_size segment: introduce segmented chain muxer lavu: add AVERROR_BUG error value avplay: clear pkt_temp when pkt is freed. qcelpdec: K&R formatting cosmetics qcelpdec: cosmetics: drop some pointless parentheses x86: conditionally compile dnxhd encoder optimizations Revert "h264: skip start code search if the size of the nal unit is known" swscale: fix formatting and indentation of unscaled conversion routines. h264: skip start code search if the size of the nal unit is known cljr: fix buf_size sanity check cljr: Check if width and height are positive integers Conflicts: libavcodec/cljr.c libavcodec/vc1dec.c libavformat/Makefile libavformat/mpegtsenc.c libavformat/segment.c libswscale/swscale_unscaled.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Dec, 2011 25 commits
-
-
Michael Niedermayer authored
* cus/stable: ffplay: remove global video state Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Janne Grunau authored
Trailing bits are likely to be non-zero if the NAL unit is truncated. Clearing the bits make overreads of the bitstream less likely in this case. Fixes playback of http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4 which has a forbidden byte sequence of 0x00 0x00 0x00 in it SPS.
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Aneesh Dogra authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Aneesh Dogra authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Bug found by: durandal_1707 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Luca Barbato authored
It holds the size of the current payload.
-
Luca Barbato authored
It behaves similarly to image2 muxer
-
Luca Barbato authored
It should be used to mark codepath that can be reached only through programming error.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket792 Bug found by Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Asen Lekov authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket795 Bug Found by: Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
-
Michael Niedermayer authored
use ffio_limit() Fixes Ticket 790 Bug found by: Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes second half of Ticket794 Bug found by: Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes half of Ticket794 Bug found by: Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Janne Grunau authored
This reverts commit 87eebb34.
-
Michael Niedermayer authored
* qatar/master: APIchanges: fill in revision for AVFrame.age deprecation avcodec: deprecate AVFrame.age 4xm: remove unneeded check for remaining unused data. lavf: force threads to 1 in avformat_find_stream_info() swscale: fix overflows in vertical scaling at top/bottom edges. lavf: add OpenMG audio muxer. omadec: split data that will be used in the muxer to a separate file. lavf: rename oma.c -> omadec.c tmv decoder: set correct pix_fmt Conflicts: Changelog doc/APIchanges libavcodec/mpegvideo.c libavcodec/version.h libavformat/oma.c libavformat/version.h libswscale/swscale.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Dec, 2011 4 commits
-
-
Nathan Adil Maxson authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Michael Niedermayer authored
Fixes Ticket788 Bug found by Oana Stratulat Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Janne Grunau authored
Start code emulation prevention is only required in Annex B bytestream packed NAL units. For other coding formats the size is already known. Looking for a start code prefix can result in false positives like in http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4 which has a false positive in the SPS.
-
Paul B. Mahol authored
Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-