summaryrefslogtreecommitdiff
path: root/libavcodec/i386/vp3dsp_mmx.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/i386/vp3dsp_mmx.c')
-rw-r--r--libavcodec/i386/vp3dsp_mmx.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/i386/vp3dsp_mmx.c b/libavcodec/i386/vp3dsp_mmx.c
index 363ea02e3b..d71a2b4141 100644
--- a/libavcodec/i386/vp3dsp_mmx.c
+++ b/libavcodec/i386/vp3dsp_mmx.c
@@ -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);
+}