Separate format conversion DSP functions from DSPContext.
This will be beneficial for use with the audio conversion API withoutrequiring it to depend on all of dsputil.
Signed-off-by: Mans Rullgard <email@example.com>
Remove unneeded add bias from 3 functions.
Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1.
Add const to some pointer parameters.
Patch by Eli Friedman, eli D friedman A gmail
Originally committed as revision 23826 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: NEON clear_block[s]
Originally committed as revision 23412 to svn://svn.ffmpeg.org/ffmpeg/trunk
vp3: DC-only IDCT
2-4% faster overall decode
Originally committed as revision 22896 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move H264 dsputil functions into their own struct
This moves the H264-specific functions from DSPContext to the newH264DSPContext. The code is made conditional on CONFIG_H264DSPwhich is set by the codecs requiring it.
The qpel and chroma MC functions are not moved as these are used by...
ARM: NEON scalarproduct_int16 and scalarproduct_and_madd_int16
Patch by Kostya, minor fixes by me.
Originally committed as revision 21958 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: NEON 2xN chroma MC
Originally committed as revision 20696 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: NEON 16x16 and 8x8 avg qpel MC
Originally committed as revision 20695 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: NEON avg_pixels8 and avg_h264_qpel8_mc00
Originally committed as revision 20190 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 20166 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: clean up file/function naming conventions
Originally committed as revision 20164 to svn://svn.ffmpeg.org/ffmpeg/trunk