no-sse2 patch: Only enable SSE2 in wsola-internal.cc if __SSE2__
Runtime detection would be nice to have, but for now this is the same state as in 5.8. NEON is also not runtime-detected there. The x86_64 and aarch64 builds will get the SIMD optimizations, the i686 and armv7hl ones won't for now.
This commit is contained in:
parent
e4e544d68b
commit
4182a4d0e2
@ -1595,6 +1595,18 @@ diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/media/BUILD.gn
|
|||||||
}
|
}
|
||||||
|
|
||||||
# TODO(watk): Refactor tests that could be made to run on Android. See
|
# TODO(watk): Refactor tests that could be made to run on Android. See
|
||||||
|
diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/media/filters/wsola_internals.cc qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/media/filters/wsola_internals.cc
|
||||||
|
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/media/filters/wsola_internals.cc 2017-05-18 16:51:44.000000000 +0200
|
||||||
|
+++ qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/media/filters/wsola_internals.cc 2017-06-12 12:30:26.903281839 +0200
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
#include "base/logging.h"
|
||||||
|
#include "media/base/audio_bus.h"
|
||||||
|
|
||||||
|
-#if defined(ARCH_CPU_X86_FAMILY)
|
||||||
|
+#if defined(ARCH_CPU_X86_FAMILY) && defined(__SSE2__)
|
||||||
|
#define USE_SIMD 1
|
||||||
|
#include <xmmintrin.h>
|
||||||
|
#elif defined(ARCH_CPU_ARM_FAMILY) && defined(USE_NEON)
|
||||||
diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/skia/BUILD.gn qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/skia/BUILD.gn
|
diff -Nur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/skia/BUILD.gn qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/skia/BUILD.gn
|
||||||
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/skia/BUILD.gn 2017-05-18 16:51:44.000000000 +0200
|
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/skia/BUILD.gn 2017-05-18 16:51:44.000000000 +0200
|
||||||
+++ qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/skia/BUILD.gn 2017-06-11 12:15:56.825339699 +0200
|
+++ qtwebengine-opensource-src-5.9.0-no-sse2/src/3rdparty/chromium/skia/BUILD.gn 2017-06-11 12:15:56.825339699 +0200
|
||||||
|
Loading…
Reference in New Issue
Block a user