From: Gustavo Zacarias Date: Mon, 28 Feb 2011 14:18:21 +0000 (-0300) Subject: ffmpeg: disable mmx for low end x86-type processors X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3f6aa3ec56a813a6e9e419e5dfaa9b728561d7ac;p=buildroot.git ffmpeg: disable mmx for low end x86-type processors ffmpeg enables mmx by default for x86-class processors, so disable it for processors that lack it (i386, i486, i586, i686, pentium pro, geode). Solves bug #3325 Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- diff --git a/package/multimedia/ffmpeg/ffmpeg.mk b/package/multimedia/ffmpeg/ffmpeg.mk index 60654de060..b37ac901e7 100644 --- a/package/multimedia/ffmpeg/ffmpeg.mk +++ b/package/multimedia/ffmpeg/ffmpeg.mk @@ -124,6 +124,11 @@ else FFMPEG_CONF_OPT += --disable-zlib endif +# MMX on is default for x86, disable it for lowly x86-type processors +ifeq ($(BR2_x86_i386)$(BR2_x86_i486)$(BR2_x86_i586)$(BR2_x86_i686)$(BR2_x86_pentiumpro)$(BR2_x86_geode),y) +FFMPEG_CONF_OPT += --disable-mmx +endif + FFMPEG_CONF_OPT += $(call qstrip,$(BR2_PACKAGE_FFMPEG_EXTRACONF)) # Override FFMPEG_CONFIGURE_CMDS: FFmpeg does not support --target and others