* [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
@ 2015-10-13 22:08 Peter Seiderer
2015-10-14 6:47 ` Peter Seiderer
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Peter Seiderer @ 2015-10-13 22:08 UTC (permalink / raw)
To: buildroot
- 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@gmx.net>
---
ToDo: handle new '--disable-gtk3' and '--disable-qt' options
---
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
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
2015-10-13 22:08 [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options Peter Seiderer
@ 2015-10-14 6:47 ` Peter Seiderer
2015-10-14 7:05 ` Arnout Vandecappelle
2015-10-14 8:40 ` Thomas Petazzoni
2 siblings, 0 replies; 5+ messages in thread
From: Peter Seiderer @ 2015-10-14 6:47 UTC (permalink / raw)
To: buildroot
Hello,
> Gesendet: Mittwoch, 14. Oktober 2015 um 00:08 Uhr
> Von: "Peter Seiderer" <ps.report@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@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
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
2015-10-13 22:08 [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options Peter Seiderer
2015-10-14 6:47 ` Peter Seiderer
@ 2015-10-14 7:05 ` Arnout Vandecappelle
2015-10-15 19:44 ` Peter Seiderer
2015-10-14 8:40 ` Thomas Petazzoni
2 siblings, 1 reply; 5+ messages in thread
From: Arnout Vandecappelle @ 2015-10-14 7:05 UTC (permalink / raw)
To: buildroot
On 14-10-15 00:08, Peter Seiderer wrote:
> - 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@gmx.net>
> ---
> ToDo: handle new '--disable-gtk3' and '--disable-qt' options
If you don't handle them now (or plan to do so in the very near future), then
explicitly disable them for the time being. This helps for reproducible builds.
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
2015-10-13 22:08 [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options Peter Seiderer
2015-10-14 6:47 ` Peter Seiderer
2015-10-14 7:05 ` Arnout Vandecappelle
@ 2015-10-14 8:40 ` Thomas Petazzoni
2 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2015-10-14 8:40 UTC (permalink / raw)
To: buildroot
Dear Peter Seiderer,
On Wed, 14 Oct 2015 00:08:11 +0200, Peter Seiderer wrote:
> - 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
When you remove legacy options, you should add them to Config.in.legacy
in the root directory of Buildroot. See the big comment at the
beginning of the file for details on how it is handled.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options
2015-10-14 7:05 ` Arnout Vandecappelle
@ 2015-10-15 19:44 ` Peter Seiderer
0 siblings, 0 replies; 5+ messages in thread
From: Peter Seiderer @ 2015-10-15 19:44 UTC (permalink / raw)
To: buildroot
Hello Arnout,
On Wed, 14 Oct 2015 09:05:47 +0200, Arnout Vandecappelle <arnout@mind.be> wrote:
> On 14-10-15 00:08, Peter Seiderer wrote:
> > - 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@gmx.net>
> > ---
> > ToDo: handle new '--disable-gtk3' and '--disable-qt' options
>
> If you don't handle them now (or plan to do so in the very near future), then
> explicitly disable them for the time being. This helps for reproducible builds.
>
O.k. will do this (until I find enough time for a proper follow up patch)...
Regards,
Peter
> Regards,
> Arnout
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-10-15 19:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-13 22:08 [Buildroot] [PATCH v1] gst1-plugins-bad: update configure options Peter Seiderer
2015-10-14 6:47 ` Peter Seiderer
2015-10-14 7:05 ` Arnout Vandecappelle
2015-10-15 19:44 ` Peter Seiderer
2015-10-14 8:40 ` Thomas Petazzoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.