- 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
-
- 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
-
- 15 8月, 2014 1 次提交
-
-
由 Gabriel Dume 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 02 4月, 2014 1 次提交
-
-
由 Diego Biurrun 提交于
This avoids compiler warnings about argument and specifier type mismatch.
-
- 22 3月, 2014 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 17 3月, 2014 1 次提交
-
-
由 Vittorio Giovara 提交于
-
- 01 3月, 2014 2 次提交
-
-
由 Vittorio Giovara 提交于
-
由 Vittorio Giovara 提交于
Also comment all previous profiles.
-
- 17 2月, 2014 1 次提交
-
-
由 Vittorio Giovara 提交于
-
- 14 2月, 2014 2 次提交
-
-
由 Vittorio Giovara 提交于
In preparation for MVC support.
-
由 Vittorio Giovara 提交于
Also make error style consistent and drop redundant information.
-
- 19 1月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
An invalid VUI is not considered a fatal error, so the SPS containing it may still be used. Leaving an invalid value of num_reorder_frames there can result in writing over the bounds of H264Context.delayed_pic. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
- 06 1月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
There is no point in delaying the check and it avoids bugs with a half-initialized context. Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
- 28 10月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
A VUI doesn't contain anything strictly necessary for decoding. Apparently there are many samples with truncated VUIs in the wild, this commit should allow decoding them.
-
- 21 8月, 2013 4 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
- 19 4月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
-
- 26 2月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 15 2月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
Most of the changes are just trivial are just trivial replacements of fields from MpegEncContext with equivalent fields in H264Context. Everything in h264* other than h264.c are those trivial changes. The nontrivial parts are: 1) extracting a simplified version of the frame management code from mpegvideo.c. We don't need last/next_picture anymore, since h264 uses its own more complex system already and those were set only to appease the mpegvideo parts. 2) some tables that need to be allocated/freed in appropriate places. 3) hwaccels -- mostly trivial replacements. for dxva, the draw_horiz_band() call is moved from ff_dxva2_common_end_frame() to per-codec end_frame() callbacks, because it's now different for h264 and MpegEncContext-based decoders. 4) svq3 -- it does not use h264 complex reference system, so I just added some very simplistic frame management instead and dropped the use of ff_h264_frame_start(). Because of this I also had to move some initialization code to svq3. Additional fixes for chroma format and bit depth changes by Janne Grunau <janne-libav@jannau.net> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 25 1月, 2013 1 次提交
-
-
由 Vittorio Giovara 提交于
Some 3D systems overload the meaning of the field for other purposes. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 19 12月, 2012 1 次提交
-
-
由 Victor Lopez 提交于
Fixes bug 396. CC: libav-stable@libav.org
-
- 16 12月, 2012 1 次提交
-
-
由 Janne Grunau 提交于
Introduced in d7d6efe4.
-
- 14 12月, 2012 1 次提交
-
-
由 Janne Grunau 提交于
Fixes a crash in the fuzzed sample sample_varPAR.avi_s26638 with alternating bit depths.
-
- 07 12月, 2012 1 次提交
-
-
由 Janne Grunau 提交于
Fixes infinite or long taking loop in frame num gap code in the fuzzed sample bipbop234.ts_s223302. CC: libav-stable@libav.org
-
- 30 7月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
-
- 03 5月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
Fixes crashes in codepaths not covered by original checks. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 25 3月, 2012 2 次提交
-
-
由 Alexander Strange 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Alexander Strange 提交于
Fixes a crash when FF_DEBUG_PICT_INFO is used. Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 13 3月, 2012 1 次提交
-
-
由 Michael Niedermayer 提交于
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: NJanne Grunau <janne-libav@jannau.net>
-
- 06 3月, 2012 1 次提交
-
-
由 Alex Converse 提交于
-
- 21 10月, 2011 1 次提交
-
-
由 Baptiste Coudurier 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de> Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 12 10月, 2011 1 次提交
-
-
由 Mans Rullgard 提交于
The bit_rate_value_minus1 and cpb_size_value_minus1 elements allow a wider range than get_ue_golomb() supports. This adds a get_ue_golomb_long() function supporting up to 31 leading zeros, which is the maximum for these syntax elements, and uses it in decode_hrd_parameters(). Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 11 10月, 2011 1 次提交
-
-
由 Mans Rullgard 提交于
The PPS may contain a few trailing elements whose presence is only signalled by data remaining after the the mandatory part has been parsed. The current code fails to take into account the rbsp_trailing_bits() when deciding whether to parse these optional elements. Assuming no unnecessary padding bytes are passed to this function, the optional elements are present if either more than 8 extra bits remain or the remaining bits do not form a valid rbsp_trailing_bits() after the mandatory PPS elements have been parsed. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 22 6月, 2011 2 次提交
-
-
由 Jason Garrett-Glaser 提交于
-
由 Jason Garrett-Glaser 提交于
-
- 14 6月, 2011 1 次提交
-
-
由 Jason Garrett-Glaser 提交于
Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.
-