Mercurial > libavcodec.hg
diff i386/dsputil_mmx.c @ 5014:42b99a3aadde libavcodec
better separation of vp3dsp functions from dsputil_mmx.c
author | aurel |
---|---|
date | Wed, 16 May 2007 23:23:45 +0000 |
parents | d5ba514e3f4a |
children | 8a3bc96c366f |
line wrap: on
line diff
--- a/i386/dsputil_mmx.c Wed May 16 12:57:27 2007 +0000 +++ b/i386/dsputil_mmx.c Wed May 16 23:23:45 2007 +0000 @@ -27,6 +27,8 @@ #include "mpegvideo.h" #include "x86_cpu.h" #include "mmx.h" +#include "vp3dsp_mmx.h" +#include "vp3dsp_sse2.h" //#undef NDEBUG //#include <assert.h> @@ -2871,10 +2873,6 @@ void ff_mmx_idct(DCTELEM *block); void ff_mmxext_idct(DCTELEM *block); -void ff_vp3_idct_sse2(int16_t *input_data); -void ff_vp3_idct_mmx(int16_t *data); -void ff_vp3_dsp_init_mmx(void); - /* XXX: those functions should be suppressed ASAP when all IDCTs are converted */ #ifdef CONFIG_GPL @@ -2899,26 +2897,6 @@ add_pixels_clamped_mmx(block, dest, line_size); } #endif -static void ff_vp3_idct_put_sse2(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_vp3_idct_sse2(block); - put_signed_pixels_clamped_mmx(block, dest, line_size); -} -static void ff_vp3_idct_add_sse2(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_vp3_idct_sse2(block); - add_pixels_clamped_mmx(block, dest, line_size); -} -static void ff_vp3_idct_put_mmx(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_vp3_idct_mmx(block); - put_signed_pixels_clamped_mmx(block, dest, line_size); -} -static void ff_vp3_idct_add_mmx(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_vp3_idct_mmx(block); - add_pixels_clamped_mmx(block, dest, line_size); -} static void ff_idct_xvid_mmx_put(uint8_t *dest, int line_size, DCTELEM *block) { ff_idct_xvid_mmx (block);