- 15 Sep, 2012 3 commits
-
-
Ben Jackson authored
The YUV channels of VP6 are encoded in a highly linear fashion which does not have any slice-like concept to thread. The alpha channel of VP6A is fairly independent of the YUV and comprises 40% of the work. This patch uses the THREAD_SLICE capability to split the YUV and A decodes into separate threads. Two bugs are fixed by splitting YUV and alpha state: - qscale_table from VP6A decode was for alpha channel instead of YUV - alpha channel filtering settings were overwritten by YUV header parse Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Ben Jackson authored
Makes golden_frame more like other frame data, paves way for threading alpha channel decode. Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Ben Jackson authored
Pave the way for per-thread context initialization. Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 06 Sep, 2012 1 commit
-
-
Ben Jackson authored
In vp6 Advanced Profile, deblock filtering is conditionally enabled in each frame header. In Simple Profile it should always be off. vp6 was inheriting the wrong default from ff_vp56_init. Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 06 Apr, 2012 1 commit
-
-
Martin Storsjö authored
Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 05 Mar, 2012 1 commit
-
-
Alex Converse authored
-
- 29 Feb, 2012 1 commit
-
-
Ronald S. Bultje authored
Prevents crashes when playing corrupt vp5/6 streams. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 15 Feb, 2012 2 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 17 Nov, 2011 1 commit
-
-
Thierry Foucu authored
Found with Address Sanitizer Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
- 03 Nov, 2011 1 commit
-
-
Alex Converse authored
-
- 06 Oct, 2011 2 commits
-
-
Laurent Aimar authored
It prevents leaving the state only half initialized. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Laurent Aimar authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 24 Sep, 2011 1 commit
-
-
Laurent Aimar authored
It prevents leaving the state only half initialized. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Sep, 2011 1 commit
-
-
Laurent Aimar authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 25 Aug, 2011 1 commit
-
-
Dustin Brody authored
vp6: partially propagate huffman tree building errors during coeff model parsing and fix misspelling Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 29 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
- 14 Jul, 2011 1 commit
-
-
Diego Biurrun authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 28 Jan, 2011 1 commit
-
-
Diego Elio Pettenò authored
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f)
-
- 26 Jan, 2011 1 commit
-
-
Diego Elio Pettenò authored
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 25 Aug, 2010 1 commit
-
-
Ronald S. Bultje authored
Originally committed as revision 24921 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 04 Aug, 2010 1 commit
-
-
Jason Garrett-Glaser authored
Create a custom table for VP5/6/8's renorm to avoid depending on H.264's. Saves one instruction in the arithmetic decoder as well. Originally committed as revision 24701 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 28 Jul, 2010 2 commits
-
-
Alex Converse authored
Originally committed as revision 24562 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Alex Converse authored
Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 24 Jun, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 23754 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Apr, 2010 1 commit
-
-
Måns Rullgård authored
Using macro templates allows the vp[56]_adjust functions to be inlined instead of called through function pointers. The new function pointers enable optimised implementations of the filters. 4% faster VP6 decoding on Cortex-A8. Originally committed as revision 22992 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 20 Apr, 2010 1 commit
-
-
Diego Biurrun authored
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Mar, 2010 1 commit
-
-
Stefano Sabatini authored
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 03 Mar, 2010 2 commits
-
-
Aurelien Jacobs authored
Originally committed as revision 22186 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Vitor Sessak authored
Originally committed as revision 22172 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 05 Jul, 2009 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 19349 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Apr, 2009 1 commit
-
-
Stefano Sabatini authored
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 09 Feb, 2009 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 17111 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 01 Feb, 2009 1 commit
-
-
Diego Biurrun authored
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Dec, 2008 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 12 Dec, 2008 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Dec, 2008 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 16068 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Oct, 2008 1 commit
-
-
Aurelien Jacobs authored
this should never happen in valid vp6 bitstream fix issue684 Originally committed as revision 15610 to svn://svn.ffmpeg.org/ffmpeg/trunk
-