OSDN Git Service

dirac: Only use MMX if MMX is available.
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 28 Jan 2013 19:00:55 +0000 (20:00 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 28 Jan 2013 19:00:55 +0000 (20:00 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/x86/diracdsp_mmx.c

index ee89295..cb6465f 100644 (file)
@@ -60,6 +60,9 @@ void ff_diracdsp_init_mmx(DiracDSPContext* c)
 {
     int mm_flags = av_get_cpu_flags();
 
+    if (!(mm_flags & AV_CPU_FLAG_MMX))
+        return;
+
 #if HAVE_YASM
     c->add_dirac_obmc[0] = ff_add_dirac_obmc8_mmx;
 #if !ARCH_X86_64