[Buildroot] [PATCH v1] gst1-plugins-bad: update configure options

Peter Seiderer ps.report at gmx.net
Wed Oct 14 06:47:12 UTC 2015


Hello,

> Gesendet: Mittwoch, 14. Oktober 2015 um 00:08 Uhr
> Von: "Peter Seiderer" <ps.report at gmx.net>
> An: buildroot at busybox.net
> Betreff: [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
>
> - add new onvif option
> - add new dtls option
> - add new openh264 option
> - add new x265 option
> - rename real option to rtp
> - remove legacy options: directdraw, osx_video, quicktime
>   and mythtv
> - add '--disable-bs2b' and '--disable-libde265' to options
>   which require currently unpackaged libraries
> 
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>
> ---
> ToDo: handle new '--disable-gtk3' and '--disable-qt' options

ToDo: add legacy entry for renamed option real/rtp...

Will be in next patch version...

Regards,
Peter

> ---
>  package/gstreamer1/gst1-plugins-bad/Config.in      | 24 ++++++++++++--
>  .../gst1-plugins-bad/gst1-plugins-bad.mk           | 37 ++++++++++++++++------
>  2 files changed, 48 insertions(+), 13 deletions(-)
> 
> diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
> index a778843..a28243b 100644
> --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> @@ -219,6 +219,12 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
>  	help
>  	  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
>  	bool "dvdsuboverlay"
>  	help
> @@ -347,6 +353,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
>  	bool "nuvdemux"
>  
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
> +	bool "onvif"
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
>  	bool "patchdetect"
>  
> @@ -365,14 +374,14 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
>  	help
>  	  Parses byte streams into raw frames
>  
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
> -	bool "real"
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
>  	bool "removesilence"
>  	help
>  	  Removes silence from an audio stream
>  
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
> +	bool "rtp"
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
>  	bool "sdi"
>  
> @@ -574,6 +583,10 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
>  comment "opencv plugin needs OpenCV-2.4"
>  	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
>  	bool "opus"
>  	select BR2_PACKAGE_OPUS
> @@ -620,4 +633,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
>  	help
>  	  Fragmented streaming plugins
>  
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
> +	bool "x265"
> +	help
> +	  x265 plugin
> +
>  endif
> diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> index 2fbd49b..d73e766 100644
> --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> @@ -22,12 +22,10 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
>  	--disable-directsound \
>  	--disable-wsapi \
>  	--disable-direct3d \
> -	--disable-directdraw \
>  	--disable-direct3d9 \
>  	--disable-winks \
>  	--disable-android_media \
>  	--disable-apple_media \
> -	--disable-osx_video \
>  	--disable-sdltest \
>  	--disable-wininet \
>  	--disable-acm
> @@ -35,10 +33,10 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
>  # Options which require currently unpackaged libraries
>  GST1_PLUGINS_BAD_CONF_OPTS += \
>  	--disable-avc \
> -	--disable-quicktime \
>  	--disable-opensles \
>  	--disable-uvch264 \
>  	--disable-voamrwbenc \
> +	--disable-bs2b \
>  	--disable-chromaprint \
>  	--disable-dash \
>  	--disable-dc1394 \
> @@ -51,12 +49,12 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
>  	--disable-kate \
>  	--disable-ladspa \
>  	--disable-lv2 \
> +	--disable-libde265 \
>  	--disable-strp \
>  	--disable-linsys \
>  	--disable-modplug \
>  	--disable-mimic \
>  	--disable-mplex \
> -	--disable-mythtv \
>  	--disable-nas \
>  	--disable-ofa \
>  	--disable-openal \
> @@ -261,6 +259,13 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils
>  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)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay
>  else
> @@ -431,6 +436,12 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-nuvdemux
>  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)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-patchdetect
>  else
> @@ -455,18 +466,18 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse
>  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)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence
>  else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence
>  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)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdi
>  else
> @@ -745,6 +756,12 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls
>  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.
>  ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
>  GST1_PLUGINS_BAD_LICENSE += GPL
> -- 
> 2.1.4
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 



More information about the buildroot mailing list