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>
Showing
- libavcodec/arm/Makefile 1 addition, 0 deletionslibavcodec/arm/Makefile
- libavcodec/arm/dsputil_init_neon.c 0 additions, 21 deletionslibavcodec/arm/dsputil_init_neon.c
- libavcodec/arm/vp3dsp_init_arm.c 45 additions, 0 deletionslibavcodec/arm/vp3dsp_init_arm.c
- libavcodec/arm/vp3dsp_neon.S 0 additions, 26 deletionslibavcodec/arm/vp3dsp_neon.S
- libavcodec/dsputil.c 0 additions, 12 deletionslibavcodec/dsputil.c
- libavcodec/dsputil.h 0 additions, 13 deletionslibavcodec/dsputil.h
- libavcodec/ppc/Makefile 2 additions, 3 deletionslibavcodec/ppc/Makefile
- libavcodec/ppc/dsputil_altivec.h 0 additions, 4 deletionslibavcodec/ppc/dsputil_altivec.h
- libavcodec/ppc/dsputil_ppc.c 0 additions, 6 deletionslibavcodec/ppc/dsputil_ppc.c
- libavcodec/ppc/vp3dsp_altivec.c 20 additions, 20 deletionslibavcodec/ppc/vp3dsp_altivec.c
- libavcodec/vp3.c 11 additions, 11 deletionslibavcodec/vp3.c
- libavcodec/vp3dsp.c 28 additions, 9 deletionslibavcodec/vp3dsp.c
- libavcodec/vp3dsp.h 40 additions, 0 deletionslibavcodec/vp3dsp.h
- libavcodec/vp56.c 5 additions, 5 deletionslibavcodec/vp56.c
- libavcodec/vp56.h 2 additions, 0 deletionslibavcodec/vp56.h
- libavcodec/x86/Makefile 1 addition, 0 deletionslibavcodec/x86/Makefile
- libavcodec/x86/dsputil_mmx.c 0 additions, 35 deletionslibavcodec/x86/dsputil_mmx.c
- libavcodec/x86/vp3dsp.asm 0 additions, 4 deletionslibavcodec/x86/vp3dsp.asm
- libavcodec/x86/vp3dsp_init.c 65 additions, 0 deletionslibavcodec/x86/vp3dsp_init.c
Loading
Please register or sign in to comment