gst1-plugins-bad: update configure options

- add new onvif option
- add new dtls option
- add new openh264 option
- add new x265 option
- removed real plugin option
- add new rtp option
- remove always disabled legacy options: directdraw, osx_video,
  quicktime and mythtv
- add '--disable-bs2b' and '--disable-libde265' to options
  which require currently unpackaged libraries
- add '--disable-gtk3' and '--disable-qt'

[Thomas: improve wording of Config.in.legacy option.]

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Peter Seiderer 2015-10-15 21:42:43 +02:00 committed by Thomas Petazzoni
parent fc36604642
commit 301e8ffbb2
3 changed files with 58 additions and 14 deletions

View File

@ -107,6 +107,13 @@ endif
############################################################################### ###############################################################################
comment "Legacy options removed in 2015.11" comment "Legacy options removed in 2015.11"
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
bool "gst1-plugins-bad real plugin has been removed"
select BR2_LEGACY
help
The real plugin from GStreamer 1 bad plugins has been
removed.
config BR2_PACKAGE_MEDIA_CTL config BR2_PACKAGE_MEDIA_CTL
bool "media-ctl package has been removed" bool "media-ctl package has been removed"
select BR2_LEGACY select BR2_LEGACY

View File

@ -219,6 +219,12 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
help help
Collection of elements that may or may not be useful for debugging Collection of elements that may or may not be useful for debugging
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
bool "dtls"
select BR2_PACKAGE_OPENSSL
help
DTLS plugin
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
bool "dvdsuboverlay" bool "dvdsuboverlay"
help help
@ -347,6 +353,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
bool "nuvdemux" bool "nuvdemux"
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
bool "onvif"
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
bool "patchdetect" bool "patchdetect"
@ -365,14 +374,14 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
help help
Parses byte streams into raw frames Parses byte streams into raw frames
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
bool "real"
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
bool "removesilence" bool "removesilence"
help help
Removes silence from an audio stream Removes silence from an audio stream
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
bool "rtp"
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
bool "sdi" bool "sdi"
@ -574,6 +583,10 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
comment "opencv plugin needs OpenCV-2.4" comment "opencv plugin needs OpenCV-2.4"
depends on !BR2_PACKAGE_OPENCV depends on !BR2_PACKAGE_OPENCV
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
bool "openh264"
select BR2_PACKAGE_LIBOPENH264
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
bool "opus" bool "opus"
select BR2_PACKAGE_OPUS select BR2_PACKAGE_OPUS
@ -620,4 +633,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
help help
Fragmented streaming plugins Fragmented streaming plugins
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
bool "x265"
help
x265 plugin
endif endif

View File

@ -22,12 +22,10 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
--disable-directsound \ --disable-directsound \
--disable-wsapi \ --disable-wsapi \
--disable-direct3d \ --disable-direct3d \
--disable-directdraw \
--disable-direct3d9 \ --disable-direct3d9 \
--disable-winks \ --disable-winks \
--disable-android_media \ --disable-android_media \
--disable-apple_media \ --disable-apple_media \
--disable-osx_video \
--disable-sdltest \ --disable-sdltest \
--disable-wininet \ --disable-wininet \
--disable-acm --disable-acm
@ -35,10 +33,10 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
# Options which require currently unpackaged libraries # Options which require currently unpackaged libraries
GST1_PLUGINS_BAD_CONF_OPTS += \ GST1_PLUGINS_BAD_CONF_OPTS += \
--disable-avc \ --disable-avc \
--disable-quicktime \
--disable-opensles \ --disable-opensles \
--disable-uvch264 \ --disable-uvch264 \
--disable-voamrwbenc \ --disable-voamrwbenc \
--disable-bs2b \
--disable-chromaprint \ --disable-chromaprint \
--disable-dash \ --disable-dash \
--disable-dc1394 \ --disable-dc1394 \
@ -51,12 +49,12 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
--disable-kate \ --disable-kate \
--disable-ladspa \ --disable-ladspa \
--disable-lv2 \ --disable-lv2 \
--disable-libde265 \
--disable-strp \ --disable-strp \
--disable-linsys \ --disable-linsys \
--disable-modplug \ --disable-modplug \
--disable-mimic \ --disable-mimic \
--disable-mplex \ --disable-mplex \
--disable-mythtv \
--disable-nas \ --disable-nas \
--disable-ofa \ --disable-ofa \
--disable-openal \ --disable-openal \
@ -81,7 +79,9 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
--disable-spandsp \ --disable-spandsp \
--disable-gsettings \ --disable-gsettings \
--disable-sndio \ --disable-sndio \
--disable-hls --disable-hls \
--disable-gtk3 \
--disable-qt
GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1 GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
@ -261,6 +261,13 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay
else else
@ -431,6 +438,12 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-nuvdemux GST1_PLUGINS_BAD_CONF_OPTS += --disable-nuvdemux
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-onvif
else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-onvif
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-patchdetect GST1_PLUGINS_BAD_CONF_OPTS += --enable-patchdetect
else else
@ -455,18 +468,18 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-real
else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-real
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rtp
else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rtp
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdi GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdi
else else
@ -745,6 +758,12 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265
else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-x265
endif
# Add GPL license if GPL licensed plugins enabled. # Add GPL license if GPL licensed plugins enabled.
ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y) ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
GST1_PLUGINS_BAD_LICENSE += GPL GST1_PLUGINS_BAD_LICENSE += GPL