diff --git a/gst-libs/gst/audio/audio-resampler-x86-sse41.c b/gst-libs/gst/audio/audio-resampler-x86-sse41.c index cf3d8184aa..ce1cc24180 100644 --- a/gst-libs/gst/audio/audio-resampler-x86-sse41.c +++ b/gst-libs/gst/audio/audio-resampler-x86-sse41.c @@ -28,7 +28,10 @@ #pragma GCC target("sse4.1") #endif -#if defined (HAVE_SMMINTRIN_H) && defined (HAVE_EMMINTRIN_H) && defined(__SSE4_1__) +#if defined (__x86_64__) && \ + defined (HAVE_SMMINTRIN_H) && defined (HAVE_EMMINTRIN_H) && \ + defined (__SSE4_1__) + #include #include diff --git a/gst-libs/gst/audio/audio-resampler-x86.h b/gst-libs/gst/audio/audio-resampler-x86.h index 8e2bed3f5c..47bc43044a 100644 --- a/gst-libs/gst/audio/audio-resampler-x86.h +++ b/gst-libs/gst/audio/audio-resampler-x86.h @@ -57,7 +57,9 @@ audio_resampler_check_x86 (const gchar *option) GST_DEBUG ("SSE2 optimisations not enabled"); #endif } else if (!strcmp (option, "sse41")) { -#if defined (HAVE_SMMINTRIN_H) && defined (HAVE_EMMINTRIN_H) && HAVE_SSE41 +#if defined (__x86_64__) && \ + defined (HAVE_SMMINTRIN_H) && defined (HAVE_EMMINTRIN_H) && \ + HAVE_SSE41 GST_DEBUG ("enable SSE41 optimisations"); resample_gint32_full_1 = resample_gint32_full_1_sse41; resample_gint32_linear_1 = resample_gint32_linear_1_sse41;