vp3: Use full transpose for all IDCTs
authorRonald S. Bultje <rsbultje@gmail.com>
Tue, 12 Mar 2013 14:28:12 +0000 (07:28 -0700)
committerMartin Storsjö <martin@martin.st>
Mon, 15 Apr 2013 09:32:05 +0000 (12:32 +0300)
commit015821229f96bf7e677f2a711a58dbea3009f574
tree2247f2d16c077a1f887656b8859b164eca6b84df
parent5941978e71d2c3a8e2a7e87951e081e0b2e77da9
vp3: Use full transpose for all IDCTs

This way, the special IDCT permutations are no longer needed. This
is similar to how H264 does it, and removes the dsputil dependency
imposed by the scantable code.

Also remove the unused type == 0 cases from the plain C version
of the idct.

Signed-off-by: Martin Storsjö <martin@martin.st>
12 files changed:
libavcodec/arm/vp3dsp_init_arm.c
libavcodec/bfin/vp3_bfin.c
libavcodec/ppc/vp3dsp_altivec.c
libavcodec/vp3.c
libavcodec/vp3dsp.c
libavcodec/vp3dsp.h
libavcodec/vp5.c
libavcodec/vp56.c
libavcodec/vp56.h
libavcodec/vp6.c
libavcodec/x86/vp3dsp.asm
libavcodec/x86/vp3dsp_init.c