Move H264 dsputil functions into their own struct
authorMåns Rullgård <mans@mansr.com>
Tue, 16 Mar 2010 01:17:00 +0000 (01:17 +0000)
committerMåns Rullgård <mans@mansr.com>
Tue, 16 Mar 2010 01:17:00 +0000 (01:17 +0000)
commit4693b031a3717658a1c0b4351887d557d0684ec4
treee5c48b3091acc4599508dc3e4f2c8eeeb776bed0
parentf5beb9a8a138cac0b70b40ebe31f55ae479089ce
Move H264 dsputil functions into their own struct

This moves the H264-specific functions from DSPContext to the new
H264DSPContext.  The code is made conditional on CONFIG_H264DSP
which is set by the codecs requiring it.

The qpel and chroma MC functions are not moved as these are used by
non-h264 code.

Originally committed as revision 22565 to svn://svn.ffmpeg.org/ffmpeg/trunk
13 files changed:
configure
libavcodec/Makefile
libavcodec/arm/dsputil_init_neon.c
libavcodec/arm/h264dsp_init_arm.c [new file with mode: 0644]
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/h264.c
libavcodec/h264.h
libavcodec/h264_loopfilter.c
libavcodec/h264dsp.c [new file with mode: 0644]
libavcodec/h264dsp.h [new file with mode: 0644]
libavcodec/ppc/h264_altivec.c
libavcodec/x86/dsputil_mmx.c