- 05 11月, 2017 1 次提交
-
-
由 Kieran Kunhya 提交于
-
- 26 5月, 2017 1 次提交
-
-
由 James Almer 提交于
This merges commit c3e84820 from libav, originally written by Anton Khirnov and skipped in fc63d5ce. libavcodec/h264_picture.c | 3 --- libavcodec/h264_ps.c | 9 --------- libavcodec/h264_slice.c | 25 +++++++++++++++++++------ libavcodec/h264dec.c | 13 +------------ libavcodec/h264dec.h | 9 +++++---- 5 files changed, 25 insertions(+), 34 deletions(-)
-
- 23 3月, 2017 1 次提交
-
-
由 Michael Niedermayer 提交于
avcodec/h264_ps: Fix runtime error: signed integer overflow: 2147483647 + 26 cannot be represented in type 'int' Fixes: 902/clusterfuzz-testcase-4561155144024064 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpegReviewed-by: N"Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 11 3月, 2017 1 次提交
-
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 23 2月, 2017 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: 647/clusterfuzz-testcase-5195745823031296 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Reviewed-by: BBB Reviewed-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 21 2月, 2017 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: signed integer overflow: 5 + 2147483646 cannot be represented in type 'int' Fixes: 634/clusterfuzz-testcase-5285420445204480 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 20 2月, 2017 1 次提交
-
-
由 Michael Niedermayer 提交于
avcodec/h264_ps: Fix runtime error: signed integer overflow: -1094995528 * 2 cannot be represented in type 'int' Fixes: 615/clusterfuzz-testcase-5488002644049920 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpegSigned-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
- 01 2月, 2017 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 12 1月, 2017 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 03 12月, 2016 1 次提交
-
-
由 Vittorio Giovara 提交于
Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
- 09 11月, 2016 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 17 8月, 2016 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 25 7月, 2016 1 次提交
-
-
由 Carl Eugen Hoyos 提交于
-
- 11 7月, 2016 1 次提交
-
-
由 Anton Khirnov 提交于
Currently, SPS.mb_height is actually what the spec calls PicHeightInMapUnits, which is half the frame height when interlacing is allowed. Calling this 'mb_height' is quite confusing, and there are at least two associated bugs where this field is treated as the actual frame height - in the h264 parser and in the code computing maximum reordering buffer size for a given level. Fix those issues (and avoid possible future ones) by exporting the real frame height in this field.
-
- 30 6月, 2016 3 次提交
-
-
由 Benoit Fouet 提交于
-
由 Benoit Fouet 提交于
The MBS only flag was not taken into account when checking macroblock dimensions. Also removes the unneeded check in init_dimensions for slices.
-
由 Benoit Fouet 提交于
In order to be able to make SPS const in H264ParamSets, modify decode_scaling_matrices so that it returns if the scaling matrix are present in the SPS, instead of altering the input SPS structure.
-
- 21 6月, 2016 3 次提交
-
-
由 Anton Khirnov 提交于
This field (which the spec calls max_num_ref_frames) must be less than or equal to MaxDpbFrames, which is at most 16.
-
由 Anton Khirnov 提交于
The PS parsing code is independent from the decoder, so it makes more sense for it to have its own separate header.
-
由 Anton Khirnov 提交于
This is more consistent with the naming of other decoders.
-
- 20 6月, 2016 1 次提交
-
-
由 Matthieu Bouron 提交于
-
- 13 6月, 2016 1 次提交
-
-
由 Anton Mitrofanov 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 05 5月, 2016 1 次提交
-
-
由 Vittorio Giovara 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 24 4月, 2016 1 次提交
-
-
由 Anton Khirnov 提交于
Make the SPS/PPS parsing independent of the H264Context, to allow decoupling the parser from the decoder. The change is modelled after the one done earlier for HEVC. Move the dequant buffers to the PPS to avoid complex checks whether they changed and an expensive copy for frame threads.
-
- 28 3月, 2016 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 25 3月, 2016 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 06 12月, 2015 1 次提交
-
-
由 Anton Khirnov 提交于
Fall back to maximum DPB size if the level is unknown. This should be more spec-compliant and does not depend on the caller setting has_b_frames before opening the decoder. The old behaviour, when the delay is supplied by the caller setting has_b_frames, can still be obtained by setting strict_std_compliance below normal.
-
- 03 10月, 2015 2 次提交
-
-
由 Michael Niedermayer 提交于
Fixes: https://trac.ffmpeg.org/attachment/ticket/685/movie.264 In the available testcase the actual PPS only uses a few bits while there are 7kbyte of apparently random data after it Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 wm4 提交于
We assume an upper bound of 4096 bytes for each raw SPS/PPS. It's hard to determine an exact maximum size, but this value was was considered high enough and safe. Needed for the following VideotoolBox commit.
-
- 27 7月, 2015 1 次提交
-
-
由 Vittorio Giovara 提交于
Convert doxygen to multiline and express bitfields more simply. Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
- 20 4月, 2015 1 次提交
-
-
由 Vittorio Giovara 提交于
Bug-Id: CID 1026763
-
- 16 4月, 2015 2 次提交
-
-
由 Michael Niedermayer 提交于
This probably makes no big difference but it is more correct Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Vittorio Giovara 提交于
The spec madandate both time_scale and num_units_in_tick greater than 0, however since they are not essential for decoding, just ignore the whole block and try to finish parsing the VUI. Related to Ticket4445. Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
- 11 4月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes Ticket4445 Tested-by: NVittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 09 4月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
This more completely checks for truncation Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 05 4月, 2015 1 次提交
-
-
由 Anton Khirnov 提交于
There is in general no reason for the currently active SPS to be the one referenced by the PPS being parsed.
-
- 21 3月, 2015 1 次提交
-
-
由 Anton Khirnov 提交于
CC: libav-stable@libav.org
-
- 06 2月, 2015 1 次提交
-
-
由 Michael Niedermayer 提交于
Fixes out of array read Fixes: asan_static-oob_30328b6_719_cov_3325483287_H264_artifacts_motion.h264 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 30 11月, 2014 1 次提交
-
-
由 Christophe Gisquet 提交于
Needed for filters that may need it, like an SPS bsf. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 15 8月, 2014 1 次提交
-
-
由 Gabriel Dume 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-