a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 23 Aug 2009 11:35:46 +0000 (13:35 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 23 Aug 2009 11:35:46 +0000 (13:35 +0200)
It's not defined for older liba52 versions.

ext/a52dec/gsta52dec.c

index 4c4127a..831548c 100644 (file)
@@ -194,7 +194,11 @@ gst_a52dec_class_init (GstA52DecClass * klass)
 
   /* If no CPU instruction based acceleration is available, end up using the
    * generic software djbfft based one when available in the used liba52 */
+#ifdef MM_ACCEL_DJBFFT
   klass->a52_cpuflags = MM_ACCEL_DJBFFT;
+#else
+  klass->a52_cpuflags = 0;
+#endif
   cpuflags = oil_cpu_get_flags ();
   if (cpuflags & OIL_IMPL_FLAG_MMX)
     klass->a52_cpuflags |= MM_ACCEL_X86_MMX;