- 05 8月, 2013 1 次提交
-
-
由 Rémi Denis-Courmont 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 06 5月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 20 4月, 2013 1 次提交
-
-
由 Ronald S. Bultje 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 10 4月, 2013 1 次提交
-
-
由 Ronald S. Bultje 提交于
The non-intra-pcm branch in hl_decode_mb (simple, 8bpp) goes from 700 to 672 cycles, and the complete loop of decode_mb_cabac and hl_decode_mb (in the decode_slice loop) goes from 1759 to 1733 cycles on the clip tested (cathedral), i.e. almost 30 cycles per mb faster. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 08 3月, 2013 2 次提交
-
-
由 Anton Khirnov 提交于
It is not used inside lavc anywhere and now it makes no sense to export it.
-
由 Anton Khirnov 提交于
-
- 26 2月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 20 2月, 2013 1 次提交
-
-
由 Ronald S. Bultje 提交于
Instead, only extend edges on-demand when the motion vector actually crosses the visible decoded area using ff_emulated_edge_mc(). This changes decoding time for cathedral from 8.722sec to 8.706sec, i.e. 0.2% faster overall. More generally (VP8 uses this also), low-motion content gets significant speed improvements, whereas high-motion content tends to decode in approximately the same time. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 18 2月, 2013 1 次提交
-
-
由 Matti Hamalainen 提交于
a7d2861d removed necessary braces.
-
- 15 2月, 2013 3 次提交
-
-
由 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>
-
由 Anton Khirnov 提交于
Split out dependency on MpegEncContext.
-
由 Anton Khirnov 提交于
The H264 context is always uninitialized at this point.
-
- 08 2月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 23 1月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 20 12月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
Move some functions from dsputil. The idea is that videodsp contains functions that are useful for a large and varied set of video decoders. Currently, it contains emulated_edge_mc() and prefetch(). Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 09 12月, 2012 1 次提交
-
-
由 Janne Grunau 提交于
-
- 08 12月, 2012 1 次提交
-
-
由 Janne Grunau 提交于
This prevents undefined behaviour of signed left shift if the coded value is larger than 2^31. Large values are most likely invalid and caused errors or by feeding random. Validate every use of svq3_get_ue_golomb() and changed the place there the return value was compared with negative numbers. dirac.c was clean, fixed rv30 and svq3.
-
- 05 12月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
It's got_frame, not data size
-
- 21 10月, 2012 2 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
- 12 10月, 2012 2 次提交
-
-
由 Mans Rullgard 提交于
Fixes: libavcodec/svq3.c:661:9: warning: passing argument 2 of 'svq3_decode_block' from incompatible pointer type libavcodec/svq3.c:208:19: note: expected 'DCTELEM *' but argument is of type 'DCTELEM (*)[32]' Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 08 10月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 07 8月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 07 4月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 07 3月, 2012 2 次提交
-
-
由 Ronald S. Bultje 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Ronald S. Bultje 提交于
Results of IDCT can by far outreach the range of ff_cropTbl[], leading to overreads and potentially crashes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 02 3月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 16 2月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 11 2月, 2012 1 次提交
-
-
由 Alex Converse 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
- 10 2月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
Conversion of the luma intra prediction mode to one of the constrained ("alzheimer") ones can happen by crafting special bitstreams, causing a crash because we'll call a NULL function pointer for 16x16 block intra prediction, since constrained intra prediction functions are only implemented for chroma (8x8 blocks). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 16 8月, 2011 1 次提交
-
-
由 Dustin Brody 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 29 7月, 2011 1 次提交
-
-
由 Anton Khirnov 提交于
It's more readable and less prone to breakage.
-
- 11 7月, 2011 1 次提交
-
-
由 Diego Biurrun 提交于
FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
-
- 04 7月, 2011 1 次提交
-
-
由 Jason Garrett-Glaser 提交于
Avoid aliasing, unroll loops, and inline more functions.
-
- 14 6月, 2011 3 次提交
-
-
由 Jason Garrett-Glaser 提交于
-
由 Jason Garrett-Glaser 提交于
Needs some ARM/PPC asm modifications.
-
由 Jason Garrett-Glaser 提交于
-
- 03 6月, 2011 2 次提交
-
-
由 Baptiste Coudurier 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Baptiste Coudurier 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-