summaryrefslogtreecommitdiffstats
path: root/package/ffmpeg
diff options
context:
space:
mode:
authorSteven Noonan <steven@uplinklabs.net>2015-03-18 15:01:11 -0700
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-04-09 23:34:20 +0200
commit1cd92d2d68f6dad2fcdb54b20959bbf45a729914 (patch)
treea80f584705d8b30dcfbbd9491fcd5aec7377b215 /package/ffmpeg
parentf92e6219cf7b08adb3b621c4686528a327a16e86 (diff)
downloadbuildroot-1cd92d2d68f6dad2fcdb54b20959bbf45a729914.tar.gz
buildroot-1cd92d2d68f6dad2fcdb54b20959bbf45a729914.zip
packages: add AVX/AVX2 support to ffmpeg/opencv
Signed-off-by: Steven Noonan <steven@uplinklabs.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/ffmpeg')
-rw-r--r--package/ffmpeg/ffmpeg.mk12
1 files changed, 12 insertions, 0 deletions
diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk
index b27fce6ad9..7d7fb19ce1 100644
--- a/package/ffmpeg/ffmpeg.mk
+++ b/package/ffmpeg/ffmpeg.mk
@@ -301,6 +301,18 @@ else
FFMPEG_CONF_OPTS += --disable-sse42
endif
+ifeq ($(BR2_X86_CPU_HAS_AVX),y)
+FFMPEG_CONF_OPTS += --enable-avx
+else
+FFMPEG_CONF_OPTS += --disable-avx
+endif
+
+ifeq ($(BR2_X86_CPU_HAS_AVX2),y)
+FFMPEG_CONF_OPTS += --enable-avx2
+else
+FFMPEG_CONF_OPTS += --disable-avx2
+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
OpenPOWER on IntegriCloud