vp3: move idct and loop filter pointers to new vp3dsp context
authorMans Rullgard <mans@mansr.com>
Tue, 17 Jul 2012 15:47:43 +0000 (16:47 +0100)
committerMans Rullgard <mans@mansr.com>
Wed, 18 Jul 2012 09:32:19 +0000 (10:32 +0100)
commit28f9ab7029bd1a02f659995919f899f84ee7361b
treecc5544768e088acef9f18e0c8038f72bd1a91b9d
parentab9f9876615fd856184912cf3863a80cf3a721b6
vp3: move idct and loop filter pointers to new vp3dsp context

This moves all VP3-specific function pointers from dsputil to a
new vp3dsp context.  There is no reason to ever use the VP3 IDCT
where an MPEG2 IDCT is expected or vice versa.

Signed-off-by: Mans Rullgard <mans@mansr.com>
19 files changed:
libavcodec/arm/Makefile
libavcodec/arm/dsputil_init_neon.c
libavcodec/arm/vp3dsp_init_arm.c [new file with mode: 0644]
libavcodec/arm/vp3dsp_neon.S
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/ppc/Makefile
libavcodec/ppc/dsputil_altivec.h
libavcodec/ppc/dsputil_ppc.c
libavcodec/ppc/vp3dsp_altivec.c
libavcodec/vp3.c
libavcodec/vp3dsp.c
libavcodec/vp3dsp.h [new file with mode: 0644]
libavcodec/vp56.c
libavcodec/vp56.h
libavcodec/x86/Makefile
libavcodec/x86/dsputil_mmx.c
libavcodec/x86/vp3dsp.asm
libavcodec/x86/vp3dsp_init.c [new file with mode: 0644]