summaryrefslogtreecommitdiff
path: root/libavcodec/x86/mpegaudiodsp.c
diff options
context:
space:
mode:
authorMatt Oliver <protogonoi@gmail.com>2014-05-06 14:42:38 +1000
committerMichael Niedermayer <michaelni@gmx.at>2014-05-06 14:15:02 +0200
commitac9869ffb070dce0968f338554f932dda2f8314c (patch)
tree039fd9435402851ecf4524e5f013431ad8fa90dc /libavcodec/x86/mpegaudiodsp.c
parent38b722e7d71c30d9c4c7e95383f0cacbaa9144ef (diff)
x86/mpegaudiodsp.c: msvc compilation error without sse/avx_external
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/mpegaudiodsp.c')
-rw-r--r--libavcodec/x86/mpegaudiodsp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/x86/mpegaudiodsp.c b/libavcodec/x86/mpegaudiodsp.c
index 163f84bda3..27231674ae 100644
--- a/libavcodec/x86/mpegaudiodsp.c
+++ b/libavcodec/x86/mpegaudiodsp.c
@@ -262,6 +262,7 @@ av_cold void ff_mpadsp_init_x86(MPADSPContext *s)
#endif /* HAVE_SSE_INLINE */
#if HAVE_YASM
+#if HAVE_SSE
#if ARCH_X86_32
if (EXTERNAL_SSE(cpu_flags)) {
s->imdct36_blocks_float = imdct36_blocks_sse;
@@ -276,8 +277,11 @@ av_cold void ff_mpadsp_init_x86(MPADSPContext *s)
if (EXTERNAL_SSSE3(cpu_flags)) {
s->imdct36_blocks_float = imdct36_blocks_ssse3;
}
+#endif
+#if HAVE_AVX_EXTERNAL
if (EXTERNAL_AVX(cpu_flags)) {
s->imdct36_blocks_float = imdct36_blocks_avx;
}
+#endif
#endif /* HAVE_YASM */
}