OSDN Git Service

x86/synth_filter: add missing HAVE_YASM guard
authorJames Almer <jamrial@gmail.com>
Tue, 4 Mar 2014 08:47:38 +0000 (05:47 -0300)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 4 Mar 2014 21:47:28 +0000 (22:47 +0100)
Should fix compilation failures with --disable-yasm on some compilers

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/x86/dcadsp_init.c

index 2e5c153..832b335 100644 (file)
@@ -76,14 +76,17 @@ static void synth_filter_##opt(FFTContext *imdct,                              \
     *synth_buf_offset = (*synth_buf_offset - 32) & 511;                        \
 }                                                                              \
 
+#if HAVE_YASM
 #if ARCH_X86_32
 SYNTH_FILTER_FUNC(sse)
 #endif
 SYNTH_FILTER_FUNC(sse2)
 SYNTH_FILTER_FUNC(avx)
+#endif
 
 av_cold void ff_synth_filter_init_x86(SynthFilterContext *s)
 {
+#if HAVE_YASM
     int cpu_flags = av_get_cpu_flags();
 
 #if ARCH_X86_32
@@ -97,4 +100,5 @@ av_cold void ff_synth_filter_init_x86(SynthFilterContext *s)
     if (EXTERNAL_AVX(cpu_flags)) {
         s->synth_filter_float = synth_filter_avx;
     }
+#endif
 }