diff options
author | Sebastien Lucas <sebastien.lucas@gmail.com> | 2009-02-12 23:52:52 +0000 |
---|---|---|
committer | Aurelien Jacobs <aurel@gnuage.org> | 2009-02-12 23:52:52 +0000 |
commit | 6af3c226c3e7af638ddd60284ebc6e8d5f5644ec (patch) | |
tree | 43f25328937bd38bec4f9ae69fa1172dedbbd9cf /libavcodec/x86/dsputil_mmx.c | |
parent | dd44d9e316c17f473eff9f4a5a94ad0d7adb157e (diff) | |
download | ffmpeg-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.c | 5 |
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; |