- 14 Mar, 2012 3 commits
-
-
Paul B Mahol authored
Protects from overreads. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
The safe bitstream reader broke it since the buffer size was specified in bytes instead of bits. Signed-off-by:
Janne Grunau <janne-libav@jannau.net> CC: libav-stable@libav.org
-
- 13 Mar, 2012 6 commits
-
-
Michael Niedermayer authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Anton Khirnov authored
x264 always opens the file itself with fopen, so we cannot use the standard lavc stats mechanism. CC: libav-stable@libav.org
-
Anton Khirnov authored
CC: libav-stable@libav.org
-
Hendrik Leppkes authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Hendrik Leppkes authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Paul B Mahol authored
Protects from overreads. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 12 Mar, 2012 10 commits
-
-
Peter Ross authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Michael Niedermayer authored
Parsing the entire NAL as SPS fixes decoding of some AVC bitstreams with broken escaping. Since the size of the NAL unit is known and checked against the buffer end we can parse it entirely without buffer overreads. Fixes playback of http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
This reverts commit 729ebb2f. There was an off-by-one error in the bit mask calculation clearing actually the last valid bit and causing http://bugzilla.libav.org/show_bug.cgi?id=227 The broken sample (Mr_MrsSmith-h264_aac.mp4) the commit was fixing does not work after correcting the off-by-one error. CC: libav-stable@libav.org
-
Janne Grunau authored
The were broken since August of 2010 without anyone noticing until three weeks ago. Nobody cares about it anymore and hopefully Marvell will support NEON like in the PXA978 from now on.
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Using intreadwrite.h for this is overkill. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Protects against overreads. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Protects against overreads. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 11 Mar, 2012 2 commits
-
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 10 Mar, 2012 8 commits
-
-
Ronald S. Bultje authored
MPC8 allows indices of mpc_CC up to -1, and mpc_SCF up to -6, thus pad the tables by that much on the left end. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Fixes overflows in accessing dither_tab[]. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
It used 3-space indent instead of 4-space indent.
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Protects against overreads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
- 09 Mar, 2012 4 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Michael Niedermayer authored
An unpaired SCE preceding a CPE only makes sense for front SCEs preceding the first CPE. Split from FFmpeg commit a8d67efaSigned-off-by:
Alex Converse <alex.converse@gmail.com>
-
Michael Niedermayer authored
Set the element to channel vector (e2c_vec) size to be the maximum number of aac channel elements. This makes it slightly larger than it needs to be because CCEs are never mapped to output channel locations. Also add a check that all input tags (legal or not) will fit. Split from FFmpeg commit a8d67efaSigned-off-by:
Alex Converse <alex.converse@gmail.com>
-
- 08 Mar, 2012 6 commits
-
-
Paul B Mahol authored
Matroska demuxer needs to recreate tta header, so just display crc error without aborting. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Aaron Colwell authored
This fixes some invalid memory access caused later in the function by res_chan[] not being set for all channels. This happens when a channel doesn't appear a submap. This change simply returns a decoder error when this situation is detected. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
We slightly overread the input buffer, so we require padding at the end of the buffer, as is documented in the get_bits API. Without padding, we'll read uninitialized data or beyond the end of the .rodata, which may crash. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Protects against overreads in the input buffer. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Kostya Shishkov authored
-
Ronald S. Bultje authored
The codec would keep returning the last decoded frame if the stream contains B-frames, since it wouldn't clear that frame from the list of frames to be returned to the user. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 07 Mar, 2012 1 commit
-
-
Alex Converse authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-