Commit [dac590] Maximize Restore History

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).

git-svn-id: svn://svn.ffmpeg.org/ffmpeg/trunk@19204 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

darkshikari darkshikari 2009-06-16

changed libavcodec
changed libavcodec/dsputil.h
changed libavcodec/vc1.c
changed libavcodec/vc1dec.c
changed libavcodec/vc1dsp.c
changed libavcodec/x86
changed libavcodec/x86/vc1dsp_mmx.c
libavcodec
Directory.
libavcodec/dsputil.h Diff Switch to side-by-side view
Loading...
libavcodec/vc1.c Diff Switch to side-by-side view
Loading...
libavcodec/vc1dec.c Diff Switch to side-by-side view
Loading...
libavcodec/vc1dsp.c Diff Switch to side-by-side view
Loading...
libavcodec/x86
Directory.
libavcodec/x86/vc1dsp_mmx.c Diff Switch to side-by-side view
Loading...