summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/dsputil.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libffmpeg/libavcodec/dsputil.c')
-rw-r--r--src/libffmpeg/libavcodec/dsputil.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libffmpeg/libavcodec/dsputil.c b/src/libffmpeg/libavcodec/dsputil.c
index f63b61db3..f98ad388a 100644
--- a/src/libffmpeg/libavcodec/dsputil.c
+++ b/src/libffmpeg/libavcodec/dsputil.c
@@ -1641,10 +1641,6 @@ void dsputil_init(void)
#ifdef ARCH_ARMV4L
dsputil_init_armv4l();
#endif
-#ifdef HAVE_MLIB
- dsputil_init_mlib();
- use_permuted_idct = 0;
-#endif
#ifdef ARCH_ALPHA
dsputil_init_alpha();
use_permuted_idct = 0;
@@ -1652,6 +1648,10 @@ void dsputil_init(void)
#ifdef ARCH_POWERPC
dsputil_init_ppc();
#endif
+#if defined(HAVE_MLIB) && !defined(HAVE_MMX)
+ dsputil_init_mlib();
+ use_permuted_idct = 0;
+#endif
#ifdef SIMPLE_IDCT
if (ff_idct == NULL) {