From 9310e12d5bbb5e10f899672980fb63bd24382bd1 Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Jun 2009 21:33:56 +0100 Subject: gstreamer: Allow libxml2 dependency to be configured. gstreamer uses libxml2 to support the plugin registry and pipeline load/save features. This change allows the user to build gstreamer without libxml2 which saves a large amount of space on the target. Closes #373. Signed-off-by: Will Newton --- package/multimedia/gstreamer/Config.in | 7 ++++++- package/multimedia/gstreamer/gstreamer.mk | 10 +++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'package') diff --git a/package/multimedia/gstreamer/Config.in b/package/multimedia/gstreamer/Config.in index 213d65010..8c8080173 100644 --- a/package/multimedia/gstreamer/Config.in +++ b/package/multimedia/gstreamer/Config.in @@ -1,8 +1,13 @@ config BR2_PACKAGE_GSTREAMER bool "gstreamer" select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_LIBXML2 help GStreamer is an open source multimedia framework. http://gstreamer.freedesktop.org/ + +config BR2_PACKAGE_GSTREAMER_LIBXML2 + bool "require libxml2 for registry and load/save" + default y + select BR2_PACKAGE_LIBXML2 + depends on BR2_PACKAGE_GSTREAMER diff --git a/package/multimedia/gstreamer/gstreamer.mk b/package/multimedia/gstreamer/gstreamer.mk index 8b30209b7..821a23349 100644 --- a/package/multimedia/gstreamer/gstreamer.mk +++ b/package/multimedia/gstreamer/gstreamer.mk @@ -24,6 +24,14 @@ GSTREAMER_CONF_OPT = \ --disable-tests \ --disable-failing-tests -GSTREAMER_DEPENDENCIES = libglib2 libxml2 host-pkgconfig +GSTREAMER_DEPENDENCIES = libglib2 host-pkgconfig + +ifeq ($(BR2_PACKAGE_GSTREAMER_LIBXML2),y) +GSTREAMER_DEPENDENCIES += libxml2 +else +GSTREAMER_CONF_OPT += \ + --disable-registry \ + --disable-loadsave +endif $(eval $(call AUTOTARGETS,package/multimedia,gstreamer)) -- cgit v1.2.3 From 6a5b9cebfecb5ac840904a10c04c7343dbcc575a Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Jun 2009 21:40:43 +0100 Subject: gst-plugins-good: Allow souphttpsrc plugin to be configured. Add a config option to enable the user to enable or disable the souphttpsrc plugin. Closes #383. Signed-off-by: Will Newton --- package/multimedia/gst-plugins-good/Config.in | 4 ++++ package/multimedia/gst-plugins-good/gst-plugins-good.mk | 7 +++++++ 2 files changed, 11 insertions(+) (limited to 'package') diff --git a/package/multimedia/gst-plugins-good/Config.in b/package/multimedia/gst-plugins-good/Config.in index 5c5696cb2..b96f15d97 100644 --- a/package/multimedia/gst-plugins-good/Config.in +++ b/package/multimedia/gst-plugins-good/Config.in @@ -156,4 +156,8 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS bool "ossaudio (OSS audio)" +config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC + bool "souphttpsrc (http client)" + select BR2_PACKAGE_LIBSOUP + endif diff --git a/package/multimedia/gst-plugins-good/gst-plugins-good.mk b/package/multimedia/gst-plugins-good/gst-plugins-good.mk index 68acdeebd..75d25c88d 100644 --- a/package/multimedia/gst-plugins-good/gst-plugins-good.mk +++ b/package/multimedia/gst-plugins-good/gst-plugins-good.mk @@ -286,4 +286,11 @@ else GST_PLUGINS_GOOD_CONF_OPT += --disable-oss endif +ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC),y) +GST_PLUGINS_GOOD_CONF_OPT += --enable-soup +GST_PLUGINS_GOOD_DEPENDENCIES += libsoup +else +GST_PLUGINS_GOOD_CONF_OPT += --disable-soup +endif + $(eval $(call AUTOTARGETS,package/multimedia,gst-plugins-good)) -- cgit v1.2.3 From da99a9eedefbc6611bfd1237de5db33fd3e3f137 Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Jun 2009 21:45:01 +0100 Subject: gstreamer: Bump version to 0.10.23. Closes #391. Signed-off-by: Will Newton --- package/multimedia/gstreamer/gstreamer.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package') diff --git a/package/multimedia/gstreamer/gstreamer.mk b/package/multimedia/gstreamer/gstreamer.mk index 821a23349..53f1f7563 100644 --- a/package/multimedia/gstreamer/gstreamer.mk +++ b/package/multimedia/gstreamer/gstreamer.mk @@ -3,7 +3,7 @@ # gstreamer # ############################################################# -GSTREAMER_VERSION = 0.10.22 +GSTREAMER_VERSION = 0.10.23 GSTREAMER_SOURCE = gstreamer-$(GSTREAMER_VERSION).tar.bz2 GSTREAMER_SITE = http://gstreamer.freedesktop.org/src/gstreamer GSTREAMER_INSTALL_STAGING = YES -- cgit v1.2.3 From 11e7857989303acbd4b5143297e615bc8cf3754a Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Jun 2009 21:50:02 +0100 Subject: gst-plugins-base: Bump version to 0.10.23. Also add a config option for the app plugin that was moved from to gst-plugins-base from gst-plugins-bad in version 0.10.22. Closes #393. Signed-off-by: Will Newton --- package/multimedia/gst-plugins-base/Config.in | 3 +++ package/multimedia/gst-plugins-base/gst-plugins-base.mk | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'package') diff --git a/package/multimedia/gst-plugins-base/Config.in b/package/multimedia/gst-plugins-base/Config.in index 5e267f22c..8883a433f 100644 --- a/package/multimedia/gst-plugins-base/Config.in +++ b/package/multimedia/gst-plugins-base/Config.in @@ -14,6 +14,9 @@ comment "dependency-less plugins" config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER bool "adder" +config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP + bool "app" + config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT bool "audioconvert (mandatory for audio playback)" default y diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk index 58b7bce3a..88c68e15d 100644 --- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk +++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk @@ -3,7 +3,7 @@ # gst-plugins-base # ############################################################# -GST_PLUGINS_BASE_VERSION = 0.10.22 +GST_PLUGINS_BASE_VERSION = 0.10.23 GST_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST_PLUGINS_BASE_VERSION).tar.bz2 GST_PLUGINS_BASE_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-base GST_PLUGINS_BASE_INSTALL_STAGING = YES @@ -28,6 +28,12 @@ else GST_PLUGINS_BASE_CONF_OPT += --disable-adder endif +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP),y) +GST_PLUGINS_BASE_CONF_OPT += --enable-app +else +GST_PLUGINS_BASE_CONF_OPT += --disable-app +endif + ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT),y) GST_PLUGINS_BASE_CONF_OPT += --enable-audioconvert else -- cgit v1.2.3 From 157d1c46395cda85322f287fa59915721bd7e41b Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Jun 2009 21:52:56 +0100 Subject: gst-plugins-bad: New package. A package of gstreamer plugins that may be of lesser quality or lacking in features. Closes #395. Signed-off-by: Will Newton --- package/multimedia/Config.in | 1 + package/multimedia/gst-plugins-bad/Config.in | 171 +++++++++++ .../multimedia/gst-plugins-bad/gst-plugins-bad.mk | 321 +++++++++++++++++++++ 3 files changed, 493 insertions(+) create mode 100644 package/multimedia/gst-plugins-bad/Config.in create mode 100644 package/multimedia/gst-plugins-bad/gst-plugins-bad.mk (limited to 'package') diff --git a/package/multimedia/Config.in b/package/multimedia/Config.in index f6af9d69d..02a35b827 100644 --- a/package/multimedia/Config.in +++ b/package/multimedia/Config.in @@ -7,6 +7,7 @@ source "package/multimedia/flac/Config.in" source "package/multimedia/gstreamer/Config.in" source "package/multimedia/gst-plugins-base/Config.in" source "package/multimedia/gst-plugins-good/Config.in" +source "package/multimedia/gst-plugins-bad/Config.in" source "package/multimedia/gst-plugins-ugly/Config.in" source "package/multimedia/libid3tag/Config.in" source "package/multimedia/libmad/Config.in" diff --git a/package/multimedia/gst-plugins-bad/Config.in b/package/multimedia/gst-plugins-bad/Config.in new file mode 100644 index 000000000..16ce4b378 --- /dev/null +++ b/package/multimedia/gst-plugins-bad/Config.in @@ -0,0 +1,171 @@ +menuconfig BR2_PACKAGE_GST_PLUGINS_BAD + bool "gst-plugins-bad" + depends on BR2_PACKAGE_GSTREAMER + depends on BR2_PACKAGE_GST_PLUGINS_BASE + help + A set of plug-ins for GStreamer that may be of poor quality or + lacking some features. + + http://gstreamer.freedesktop.org/ + +if BR2_PACKAGE_GST_PLUGINS_BAD + +comment "dependency-less plugins" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AACPARSE + bool "aacparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFFPARSE + bool "aiffparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AMRPARSE + bool "amrparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUTOCONVERT + bool "autoconvert" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN + bool "camerabin" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE + bool "legacyresample" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BAYER + bool "bayer" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDXAPARSE + bool "cdxaparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP + bool "dccp" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS + bool "debugutils" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DTMF + bool "dtmf" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSPU + bool "dvdspu" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FESTIVAL + bool "festival" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEZE + bool "freeze" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE + bool "h264parse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBRFB + bool "librfb" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIVEADDER + bool "liveadder" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGDEMUX + bool "mpegdemux" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSMUX + bool "mpegtsmux" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEG4VIDEOPARSE + bool "mpeg4videoparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGVIDEOPARSE + bool "mpegvideoparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MVE + bool "mve" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MXF + bool "mxf" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NSF + bool "nsf" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NUVDEMUX + bool "nuvdemux" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PCAPPARSE + bool "pcapparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_QTMUX + bool "qtmux" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RAWPARSE + bool "rawparse" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REAL + bool "real" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMANAGER + bool "rtpmanager" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMUX + bool "rtpmux" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SCALETEMPO + bool "scaletempo" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDP + bool "sdp" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SELECTOR + bool "selector" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN + bool "siren" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SPEED + bool "speed" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SUBENC + bool "subenc" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_STEREO + bool "stereo" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TTA + bool "tta" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VALVE + bool "valve" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL + bool "videosignal" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VMNC + bool "vmnc" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_XDGMIME + bool "xdgmime" + +comment "plugins with external dependencies (there may be more available)" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB + bool "directfb" + select BR2_PACKAGE_DIRECTFB + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB + bool "dvb" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV + bool "fbdev" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NEON + bool "neon" + select BR2_PACKAGE_NEON + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_OSS4 + bool "oss4" + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL + bool "sdl" + select BR2_PACKAGE_SDL + +config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD + bool "vcd" + +endif + diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk new file mode 100644 index 000000000..b548a433a --- /dev/null +++ b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk @@ -0,0 +1,321 @@ +############################################################# +# +# gst-plugins-bad +# +############################################################# +GST_PLUGINS_BAD_VERSION = 0.10.12 +GST_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST_PLUGINS_BAD_VERSION).tar.bz2 +GST_PLUGINS_BAD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-bad +GST_PLUGINS_BAD_LIBTOOL_PATCH = NO + +GST_PLUGINS_BAD_CONF_OPT = \ + $(DISABLE_NLS) \ + $(DISABLE_LARGEFILE) \ + --disable-examples + +GST_PLUGINS_BAD_DEPENDENCIES = gst-plugins-base gstreamer liboil + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AACPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-aacparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-aacparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFFPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-aiffparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-aiffparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AMRPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-amrparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-amrparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-autoconvert +else +GST_PLUGINS_BAD_CONF_OPT += --disable-autoconvert +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-camerabin +else +GST_PLUGINS_BAD_CONF_OPT += --disable-camerabin +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-legacyresample +else +GST_PLUGINS_BAD_CONF_OPT += --disable-legacyresample +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BAYER),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-bayer +else +GST_PLUGINS_BAD_CONF_OPT += --disable-bayer +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDXAPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-cdxaparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-cdxaparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-dccp +else +GST_PLUGINS_BAD_CONF_OPT += --disable-dccp +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-debugutils +else +GST_PLUGINS_BAD_CONF_OPT += --disable-debugutils +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DTMF),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-dtmf +else +GST_PLUGINS_BAD_CONF_OPT += --disable-dtmf +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSPU),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-dvdspu +else +GST_PLUGINS_BAD_CONF_OPT += --disable-dvdspu +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FESTIVAL),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-festival +else +GST_PLUGINS_BAD_CONF_OPT += --disable-festival +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEZE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-freeze +else +GST_PLUGINS_BAD_CONF_OPT += --disable-freeze +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-h264parse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-h264parse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBRFB),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-librfb +else +GST_PLUGINS_BAD_CONF_OPT += --disable-librfb +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIVEADDER),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-liveadder +else +GST_PLUGINS_BAD_CONF_OPT += --disable-liveadder +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mpegdemux +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mpegdemux +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mpegtsmux +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mpegtsmux +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEG4VIDEOPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mpeg4videoparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mpeg4videoparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGVIDEOPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mpegvideoparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mpegvideoparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MVE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mve +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mve +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MXF),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-mxf +else +GST_PLUGINS_BAD_CONF_OPT += --disable-mxf +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NSF),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-nsf +else +GST_PLUGINS_BAD_CONF_OPT += --disable-nsf +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NUVDEMUX),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-nuvdemux +else +GST_PLUGINS_BAD_CONF_OPT += --disable-nuvdemux +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PCAPPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-pcapparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-pcapparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_QTMUX),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-qtmux +else +GST_PLUGINS_BAD_CONF_OPT += --disable-qtmux +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RAWPARSE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-rawparse +else +GST_PLUGINS_BAD_CONF_OPT += --disable-rawparse +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REAL),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-real +else +GST_PLUGINS_BAD_CONF_OPT += --disable-real +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMANAGER),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-rtpmanager +else +GST_PLUGINS_BAD_CONF_OPT += --disable-rtpmanager +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMUX),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-rtpmux +else +GST_PLUGINS_BAD_CONF_OPT += --disable-rtpmux +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SCALETEMPO),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-scaletempo +else +GST_PLUGINS_BAD_CONF_OPT += --disable-scaletempo +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDP),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-sdp +else +GST_PLUGINS_BAD_CONF_OPT += --disable-sdp +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SELECTOR),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-selector +else +GST_PLUGINS_BAD_CONF_OPT += --disable-selector +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-siren +else +GST_PLUGINS_BAD_CONF_OPT += --disable-siren +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SPEED),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-speed +else +GST_PLUGINS_BAD_CONF_OPT += --disable-speed +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SUBENC),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-subenc +else +GST_PLUGINS_BAD_CONF_OPT += --disable-subenc +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_STEREO),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-stereo +else +GST_PLUGINS_BAD_CONF_OPT += --disable-stereo +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TTA),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-tta +else +GST_PLUGINS_BAD_CONF_OPT += --disable-tta +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VALVE),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-valve +else +GST_PLUGINS_BAD_CONF_OPT += --disable-valve +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-videosignal +else +GST_PLUGINS_BAD_CONF_OPT += --disable-videosignal +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VMNC),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-vmnc +else +GST_PLUGINS_BAD_CONF_OPT += --disable-vmnc +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_XDGMIME),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-xdgmime +else +GST_PLUGINS_BAD_CONF_OPT += --disable-xdgmime +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-directfb +GST_PLUGINS_BAD_DEPENDENCIES += directfb +else +GST_PLUGINS_BAD_CONF_OPT += --disable-directfb +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-dvb +else +GST_PLUGINS_BAD_CONF_OPT += --disable-dvb +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-fbdev +else +GST_PLUGINS_BAD_CONF_OPT += --disable-fbdev +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NEON),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-neon +GST_PLUGINS_BAD_DEPENDENCIES += neon +else +GST_PLUGINS_BAD_CONF_OPT += --disable-neon +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_OSS4),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-oss4 +else +GST_PLUGINS_BAD_CONF_OPT += --disable-oss4 +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-sdl +GST_PLUGINS_BAD_DEPENDENCIES += sdl +else +GST_PLUGINS_BAD_CONF_OPT += --disable-sdl +endif + +ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD),y) +GST_PLUGINS_BAD_CONF_OPT += --enable-vcd +else +GST_PLUGINS_BAD_CONF_OPT += --disable-vcd +endif + +$(eval $(call AUTOTARGETS,package/multimedia,gst-plugins-bad)) -- cgit v1.2.3