# This is a list of packages that require a commercial license to ship
# product. If shipped as part of an image these packages may have
# implications so they are disabled by default
-COMMERCIAL_LICENSE = "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"
+COMMERCIAL_LICENSE ?= "lame gst-fluendo-mp3 libmad mpeg2dec ffmpeg qmmp"
+COMMERCIAL_AUDIO_PLUGINS ?= ""
+# COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse"
+COMMERCIAL_VIDEO_PLUGINS ?= ""
+# COMMERCIAL_VIDEO_PLUGINS ?= "gst-plugins-ugly-mpeg2dec gst-plugins-ugly-mpegstream gst-plugins-bad-mpegvideoparse"
+COMMERCIAL_QT ?= ""
+# COMMERCIAL_QT ?= "qmmp"
+
require conf/distro/include/world-broken.inc
require conf/distro/include/distro_tracking_fields.inc
DESCRIPTION = "Gstreamer package groups"
LICENSE = "MIT"
-DEPENDS = "gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly"
-PR = "r6"
+DEPENDS = "gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad"
+
+PR = "r7"
PACKAGES = "\
gst-meta-base \
gst-meta-base \
gst-plugins-base-vorbis \
gst-plugins-base-ogg \
- gst-plugins-ugly-mad \
gst-plugins-good-wavparse \
- gst-plugins-ugly-mpegaudioparse \
- gst-plugins-good-flac"
+ gst-plugins-good-flac \
+ ${COMMERCIAL_AUDIO_PLUGINS}"
RDEPENDS_gst-meta-debug = "\
gst-meta-base \
gst-plugins-good-avi \
gst-plugins-good-matroska \
- gst-plugins-ugly-mpeg2dec \
- gst-plugins-ugly-mpegstream \
- gst-plugins-bad-mpegvideoparse"
+ ${COMMERCIAL_VIDEO_PLUGINS}"
RRECOMMENDS_gst-meta-video = "\
gst-meta-audio"
ALLOW_EMPTY = "1"
-QTDEMOS ?= "fotowall quicky qmmp"
+QTDEMOS ?= "fotowall quicky ${COMMERCIAL_QT}"
QTDEMOS_mips ?= ""
QTDEMOS_mipsel ?= ""
gst-plugins-base-typefindfunctions \
gst-plugins-base-playbin"
-RRECOMMENDS = "gst-plugins-ugly-mad \
- gst-plugins-good-id3demux \
+RRECOMMENDS = "gst-plugins-good-id3demux \
gst-plugins-base-vorbis \
gst-plugins-base-alsa \
- gst-plugins-base-ogg"
+ gst-plugins-base-ogg \
+ ${COMMERCIAL_AUDIO_PLUGINS}"
PV = "0.0+svnr${SRCREV}"