- 07 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 26 Oct, 2011 1 commit
-
-
David Conrad authored
-
- 06 Oct, 2011 1 commit
-
-
Laurent Aimar authored
Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
- 21 Sep, 2011 1 commit
-
-
Laurent Aimar authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Jul, 2011 1 commit
-
-
Diego Biurrun authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 12 Feb, 2011 1 commit
-
-
Mans Rullgard authored
Approximately 3% faster on Cortex-A8. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 7da48fd0)
-
- 11 Feb, 2011 1 commit
-
-
Mans Rullgard authored
Approximately 3% faster on Cortex-A8. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 12 Aug, 2010 1 commit
-
-
Jason Garrett-Glaser authored
Grab from the bitstream in 16-bit chunks instead of 8-bit chunks. TODO: grab in 32-bit chunks on 64-bit systems. Originally committed as revision 24783 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
-
- 03 Aug, 2010 2 commits
-
-
Jason Garrett-Glaser authored
Originally committed as revision 24684 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Jason Garrett-Glaser authored
Always inline the arithmetic coder, except in the case of header-parsing stuff, in which case don't inline it at all to save code size. Originally committed as revision 24677 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
-
- 23 Jul, 2010 5 commits
-
-
Eli Friedman authored
This is a lot more reliable to get cmov rather than trying to trick gcc into generating it, useful since it's 2% faster overall. Patch by Eli Friedman <eli.friedman at gmail> Originally committed as revision 24471 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
David Conrad authored
on the huffman tree, instead of traversing the tree in a while loop. Based on the similar optimization in libvpx's detokenize.c 10% faster at normal bitrates, and 30% faster for high-bitrate intra-only Originally committed as revision 24468 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
David Conrad authored
No difference at the moment, but allows a future branchy variant of vp56_rac_get_prob to be significantly faster Originally committed as revision 24467 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
David Conrad authored
Originally committed as revision 24466 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
David Conrad authored
Originally committed as revision 24465 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 22 Jul, 2010 2 commits
-
-
Jason Garrett-Glaser authored
Originally committed as revision 24412 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Jason Garrett-Glaser authored
Saves nothing except a bit of memory/cache now, but will allow future optimizations. Originally committed as revision 24411 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 01 Jul, 2010 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 23938 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Jun, 2010 4 commits
-
-
Jason Garrett-Glaser authored
Necessary because of this GCC bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44474 To do this, convert some, but not all (!) of the variables in VP56RangeCoder into local variables. If we convert c->high into a local variable, gcc gets the stupids and refuses to use a conditional move for the unpredictable main branch. TODO: dispense with this bullshit and write an asm version. Originally committed as revision 23924 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Jason Garrett-Glaser authored
This incantation causes gcc 4.3 to generate cmov on x86, a vastly better option than a completely unpredictable branch. Hopefully this carries over to newer versions and other CPUs with conditionals. ~5 cycles saved per call on a Core i7. Originally committed as revision 23921 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Jason Garrett-Glaser authored
Negate "bits" to eliminate a negate in cache refilling. Originally committed as revision 23920 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Stefan Gehrer authored
Originally committed as revision 23915 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 22 Jun, 2010 2 commits
-
-
David Conrad authored
Patch by David Conrad <lessen42 gmail com> and myself. Originally committed as revision 23719 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Ronald S. Bultje authored
Originally committed as revision 23718 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
-
- 06 Mar, 2010 1 commit
-
-
Måns Rullgård authored
These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 29 Jan, 2010 1 commit
-
-
Reimar Döffinger authored
post-processing, and add a new FF_QSCALE_TYPE_VP56 for this. Originally committed as revision 21529 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 22 Jan, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 05 Jul, 2009 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 19348 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
-
- 07 Apr, 2009 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 18352 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
-
- 12 Dec, 2008 1 commit
-
-
Aurelien Jacobs authored
Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Dec, 2008 2 commits
-
-
Aurelien Jacobs authored
Originally committed as revision 16069 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Aurelien Jacobs authored
Originally committed as revision 16068 to svn://svn.ffmpeg.org/ffmpeg/trunk
-