[FFmpeg-devel] [PATCH] x86/synth_filter: compile avx and fma3 functions unconditionally
James Almer
jamrial at gmail.com
Sat Apr 5 03:53:18 CEST 2014
Fixes compilation failures with "--disable-{avx,fma3} --disable-optimizations"
Signed-off-by: James Almer <jamrial at gmail.com>
---
libavcodec/x86/dcadsp.asm | 4 ----
libavcodec/x86/dcadsp_init.c | 6 ------
2 files changed, 10 deletions(-)
diff --git a/libavcodec/x86/dcadsp.asm b/libavcodec/x86/dcadsp.asm
index 1a72597..e49d63d 100644
--- a/libavcodec/x86/dcadsp.asm
+++ b/libavcodec/x86/dcadsp.asm
@@ -416,11 +416,7 @@ SYNTH_FILTER
%endif
INIT_XMM sse2
SYNTH_FILTER
-%if HAVE_AVX_EXTERNAL
INIT_YMM avx
SYNTH_FILTER
-%endif
-%if HAVE_FMA3_EXTERNAL
INIT_YMM fma3
SYNTH_FILTER
-%endif
diff --git a/libavcodec/x86/dcadsp_init.c b/libavcodec/x86/dcadsp_init.c
index 5975fee..77f4398 100644
--- a/libavcodec/x86/dcadsp_init.c
+++ b/libavcodec/x86/dcadsp_init.c
@@ -82,13 +82,7 @@ SYNTH_FILTER_FUNC(sse)
#endif
SYNTH_FILTER_FUNC(sse2)
SYNTH_FILTER_FUNC(avx)
-static void synth_filter_fma3(FFTContext *imdct,
- float *synth_buf_ptr, int *synth_buf_offset,
- float synth_buf2[32], const float window[512],
- float out[32], const float in[32], float scale);
-#if HAVE_FMA3_EXTERNAL
SYNTH_FILTER_FUNC(fma3)
-#endif
#endif /* HAVE_YASM */
av_cold void ff_synth_filter_init_x86(SynthFilterContext *s)
--
1.8.3.2
More information about the ffmpeg-devel
mailing list