diff options
author | Bernd Kuhls <berndkuhls@hotmail.com> | 2014-01-02 18:59:45 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-01-13 22:28:42 +0100 |
commit | 0e8e3c2879c55ee9552a6f4161ea2d28aff62543 (patch) | |
tree | 8c146f14399c437dbce83f2d278db4c7725a8d4e | |
parent | 4258f82e1aecdc6bb91a6ea05ce8ac549849a63a (diff) |
ffmpeg: Add sse4 related options BR2_X86_CPU_HAS_SSE4 / BR2_X86_CPU_HAS_SSE4
Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r-- | arch/Config.in.x86 | 4 | ||||
-rw-r--r-- | package/ffmpeg/ffmpeg.mk | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/arch/Config.in.x86 b/arch/Config.in.x86 index ce306056b..15d5c1694 100644 --- a/arch/Config.in.x86 +++ b/arch/Config.in.x86 @@ -9,6 +9,10 @@ config BR2_X86_CPU_HAS_SSE3 bool config BR2_X86_CPU_HAS_SSSE3 bool +config BR2_X86_CPU_HAS_SSE4 + bool +config BR2_X86_CPU_HAS_SSE42 + bool choice prompt "Target Architecture Variant" diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index e60ced740..35c03a390 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -249,6 +249,18 @@ else FFMPEG_CONF_OPT += --disable-ssse3 endif +ifeq ($(BR2_X86_CPU_HAS_SSE4),y) +FFMPEG_CONF_OPT += --enable-sse4 +else +FFMPEG_CONF_OPT += --disable-sse4 +endif + +ifeq ($(BR2_X86_CPU_HAS_SSE42),y) +FFMPEG_CONF_OPT += --enable-sse42 +else +FFMPEG_CONF_OPT += --disable-sse42 +endif + # Explicitly disable everything that doesn't match for ARM # FFMPEG "autodetects" by compiling an extended instruction via AS # This works on compilers that aren't built for generic by default |