summaryrefslogtreecommitdiff
path: root/contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c')
-rw-r--r--contrib/ffmpeg/libavcodec/i386/vp3dsp_mmx.c14
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);
+}