]> git.sesse.net Git - ffmpeg/commit
idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.
authorJason Garrett-Glaser <darkshikari@gmail.com>
Tue, 16 Jun 2009 09:00:55 +0000 (09:00 +0000)
committerJason Garrett-Glaser <darkshikari@gmail.com>
Tue, 16 Jun 2009 09:00:55 +0000 (09:00 +0000)
commit4f717c69ed25a701f8b6613ca00e5e632a6382a6
tree0c82c716bd1f4f88d7645499692f3e213f4ffe68
parent41faa87886e6fc54f159da6940b9edbfcd194714
idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.
Includes mmx2 asm for the various functions.
Note that the actual idct still does not have an x86 SIMD implemtation.
For wmv3 files using regular idct, the decoder just falls back to simple_idct,
since simple_idct_dc doesn't exist (yet).

Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/dsputil.h
libavcodec/vc1.c
libavcodec/vc1dec.c
libavcodec/vc1dsp.c
libavcodec/x86/vc1dsp_mmx.c