From 632df1de3095943bb57b52b6582341c6482571f7 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 17 Oct 2015 14:31:58 +0200 Subject: [PATCH] package/ffmpeg: Add optional dependencies Disable libcdio and libilbc since they are incompatible with ffmpeg. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/ffmpeg/ffmpeg.mk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index f3619706d9..f28eed8639 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -50,9 +50,11 @@ FFMPEG_CONF_OPTS = \ --disable-libopencore-amrnb \ --disable-libopencore-amrwb \ --disable-libopencv \ + --disable-libcdio \ --disable-libdc1394 \ --disable-libfaac \ --disable-libgsm \ + --disable-libilbc \ --disable-libnut \ --disable-libopenjpeg \ --disable-libschroedinger \ @@ -191,6 +193,13 @@ else FFMPEG_CONF_OPTS += --disable-bzlib endif +ifeq ($(BR2_PACKAGE_FDK_AAC)$(BR2_PACKAGE_FFMPEG_NONFREE),yy) +FFMPEG_CONF_OPTS += --enable-libfdk-aac +FFMPEG_DEPENDENCIES += fdk-aac +else +FFMPEG_CONF_OPTS += --disable-libfdk-aac +endif + ifeq ($(BR2_PACKAGE_OPENSSL),y) # openssl isn't license compatible with GPL ifeq ($(BR2_PACKAGE_FFMPEG_GPL)x$(BR2_PACKAGE_FFMPEG_NONFREE),yx) @@ -203,6 +212,20 @@ else FFMPEG_CONF_OPTS += --disable-openssl endif +ifeq ($(BR2_PACKAGE_LIBDCADEC),y) +FFMPEG_CONF_OPTS += --enable-libdcadec +FFMPEG_DEPENDENCIES += libdcadec +else +FFMPEG_CONF_OPTS += --disable-libdcadec +endif + +ifeq ($(BR2_PACKAGE_LIBOPENH264),y) +FFMPEG_CONF_OPTS += --enable-libopenh264 +FFMPEG_DEPENDENCIES += libopenh264 +else +FFMPEG_CONF_OPTS += --disable-libopenh264 +endif + ifeq ($(BR2_PACKAGE_LIBVORBIS),y) FFMPEG_DEPENDENCIES += libvorbis FFMPEG_CONF_OPTS += \ -- 2.30.2