wmv2: move IDCT to its own DSP context.
commite6bc38fd49c94726b45d5d5cc2b756ad8ec49ee0
authorRonald S. Bultje <rsbultje@gmail.com>
Mon, 21 Jan 2013 06:12:35 +0000 (20 22:12 -0800)
committerRonald S. Bultje <rsbultje@gmail.com>
Mon, 21 Jan 2013 06:12:35 +0000 (20 22:12 -0800)
tree372ff5d7a56c1ea732d01ee4051293bf0309162b
parent8a4f26206d7914eaf2903954ce97cb7686933382
wmv2: move IDCT to its own DSP context.

This allows us to remove FF_IDCT_WMV2, which serves no practical purpose
other than to be able to select the WMV2 IDCT for MPEG (or vice versa)
and get corrupt output.

Fate tests for all wmv2-related tests change, because (for some obscure
reason) they forced use of the MPEG IDCT. You would get the same changes
previously by not using -idct simple in the fate test (or replacing it
with -idct auto).
libavcodec/Makefile
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/wmv2.c
libavcodec/wmv2.h
libavcodec/wmv2dec.c
libavcodec/wmv2dsp.c [new file with mode: 0644]
libavcodec/wmv2dsp.h [copied from libavcodec/wmv2.h with 50% similarity]
tests/ref/seek/vsynth2-wmv2
tests/ref/vsynth/vsynth1-wmv2
tests/ref/vsynth/vsynth2-wmv2