diff options
Diffstat (limited to 'contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c')
-rw-r--r-- | contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c b/contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c index f715dc803..d71a2b414 100644 --- a/contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c +++ b/contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c @@ -23,7 +23,7 @@ * MMX-optimized functions cribbed from the original VP3 source code. */ -#include "../dsputil.h" +#include "dsputil.h" #include "mmx.h" #define IdctAdjustBeforeShift 8 @@ -322,3 +322,15 @@ void ff_vp3_idct_mmx(int16_t *output_data) #undef J } + +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); +} + +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); +} |