aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/dsputil_mmx.c
diff options
context:
space:
mode:
authorSebastien Lucas <sebastien.lucas@gmail.com>2009-02-12 23:52:52 +0000
committerAurelien Jacobs <aurel@gnuage.org>2009-02-12 23:52:52 +0000
commit6af3c226c3e7af638ddd60284ebc6e8d5f5644ec (patch)
tree43f25328937bd38bec4f9ae69fa1172dedbbd9cf /libavcodec/x86/dsputil_mmx.c
parentdd44d9e316c17f473eff9f4a5a94ad0d7adb157e (diff)
downloadffmpeg-6af3c226c3e7af638ddd60284ebc6e8d5f5644ec.tar.gz
add MMX version of vp6_filter_diag
original patch by Sebastien Lucas sebastien.lucas _at_ gmail _dot_ com Originally committed as revision 17194 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/x86/dsputil_mmx.c')
-rw-r--r--libavcodec/x86/dsputil_mmx.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/x86/dsputil_mmx.c b/libavcodec/x86/dsputil_mmx.c
index 4b18873ed3..4d0503df9a 100644
--- a/libavcodec/x86/dsputil_mmx.c
+++ b/libavcodec/x86/dsputil_mmx.c
@@ -31,6 +31,7 @@
#include "mmx.h"
#include "vp3dsp_mmx.h"
#include "vp3dsp_sse2.h"
+#include "vp6dsp_mmx.h"
#include "idct_xvid.h"
//#undef NDEBUG
@@ -2688,6 +2689,10 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
c->h264_idct_add8 = ff_h264_idct_add8_mmx;
c->h264_idct_add16intra= ff_h264_idct_add16intra_mmx;
+ if (CONFIG_VP6_DECODER) {
+ c->vp6_filter_diag4 = ff_vp6_filter_diag4_mmx;
+ }
+
if (mm_flags & FF_MM_MMXEXT) {
c->prefetch = prefetch_mmx2;