diff options
author | Timo Teräs <timo.teras@iki.fi> | 2015-05-01 13:46:29 +0000 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2015-05-01 13:47:06 +0000 |
commit | c981623a91e2d7713086882486935db8fdaba87f (patch) | |
tree | c71651132f23a6e4b6b38a0d3a82229ee559efb3 /main/gst-plugins-base0.10/sse.patch | |
parent | 3508db0ea7813cc4f7d2f4c11a4669fef5951e93 (diff) | |
download | aports-c981623a91e2d7713086882486935db8fdaba87f.tar.bz2 aports-c981623a91e2d7713086882486935db8fdaba87f.tar.xz |
main/gst-plugins-base0.10: fix build on x86
Diffstat (limited to 'main/gst-plugins-base0.10/sse.patch')
-rw-r--r-- | main/gst-plugins-base0.10/sse.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/main/gst-plugins-base0.10/sse.patch b/main/gst-plugins-base0.10/sse.patch new file mode 100644 index 0000000000..a1109ac671 --- /dev/null +++ b/main/gst-plugins-base0.10/sse.patch @@ -0,0 +1,40 @@ +From daa194b71ea6f9e8ee522ab02e8c56150b7e62b3 Mon Sep 17 00:00:00 2001 +From: Antoine Jacoutot <ajacoutot@gnome.org> +Date: Mon, 20 Jan 2014 15:44:09 +0100 +Subject: audioresample: Fix build on x86 if emmintrin.h is available but can't + be used + +On i386, EMMINTRIN is defined but not usable without SSE so check for +__SSE__ and __SSE2__ as well. + +https://bugzilla.gnome.org/show_bug.cgi?id=670690 + +From 4e3d101aa854cfee633a9689efeb75e5001baa5e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian@centricular.com> +Date: Mon, 20 Jan 2014 16:11:04 +0100 +Subject: audioresample: It's HAVE_EMMINTRIN_H, not HAVE_XMMINTRIN_H for SSE2 + + +diff --git a/gst/audioresample/resample.c b/gst/audioresample/resample.c +index 98d006c..481fa01 100644 +--- a/gst/audioresample/resample.c ++++ b/gst/audioresample/resample.c +@@ -77,13 +77,13 @@ + #define EXPORT G_GNUC_INTERNAL + + #ifdef _USE_SSE +-#ifndef HAVE_XMMINTRIN_H ++#if !defined(__SSE__) || !defined(HAVE_XMMINTRIN_H) + #undef _USE_SSE + #endif + #endif + + #ifdef _USE_SSE2 +-#ifndef HAVE_EMMINTRIN_H ++#if !defined(__SSE2__) || !defined(HAVE_EMMINTRIN_H) + #undef _USE_SSE2 + #endif + #endif +-- +cgit v0.10.2 + |