Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] patches for gstreamer packages
@ 2011-07-04 13:54 Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 1/6] gst-plugins-base: add option for dependency-less plugin Sven Neumann
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot


Hi,

here are a couple of patches that clean up gstreamer related packages.
In particular the configurations are updated to follow upstream changes
in gst-plugins-base and gst-plugins-bad. There's also a patch that adds
the orc package which is the successor of liboil.

There are some more changes needed to finish this cleanup. But I'd like
to get some feedback before I put more time into this.


Sven

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 1/6] gst-plugins-base: add option for dependency-less plugin
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 2/6] gst-plugins: ivborbis (aka tremor) moved to gst-plugins-base Sven Neumann
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

Make the build of the dependency-less plugin 'encoding' optional.

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 package/multimedia/gst-plugins-base/Config.in      |    3 +++
 .../gst-plugins-base/gst-plugins-base.mk           |    6 ++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/package/multimedia/gst-plugins-base/Config.in b/package/multimedia/gst-plugins-base/Config.in
index 09c243c..3ac4dac 100644
--- a/package/multimedia/gst-plugins-base/Config.in
+++ b/package/multimedia/gst-plugins-base/Config.in
@@ -30,6 +30,9 @@ config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
 	bool "audiotestsrc"
 
+config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING
+	bool "encoding"
+
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE
 	bool "ffmpegcolorspace (mandatory for video 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 1d0b19d..7218873 100644
--- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
+++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
@@ -69,6 +69,12 @@ else
 GST_PLUGINS_BASE_CONF_OPT += --disable-audiotestsrc
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING),y)
+GST_PLUGINS_BASE_CONF_OPT += --enable-encoding
+else
+GST_PLUGINS_BASE_CONF_OPT += --disable-encoding
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE),y)
 GST_PLUGINS_BASE_CONF_OPT += --enable-ffmpegcolorspace
 else
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 2/6] gst-plugins: ivborbis (aka tremor) moved to gst-plugins-base
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 1/6] gst-plugins-base: add option for dependency-less plugin Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 3/6] gst-plugins-bad: clean up configuration Sven Neumann
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

The integer vorbis decoder moved from gst-plugins-bad to
gst-plugins-base.
---
 package/multimedia/gst-plugins-bad/Config.in       |    4 ----
 .../multimedia/gst-plugins-bad/gst-plugins-bad.mk  |    7 -------
 package/multimedia/gst-plugins-base/Config.in      |    4 ++++
 .../gst-plugins-base/gst-plugins-base.mk           |    7 +++++++
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/package/multimedia/gst-plugins-bad/Config.in b/package/multimedia/gst-plugins-bad/Config.in
index e25b756..23d5916 100644
--- a/package/multimedia/gst-plugins-bad/Config.in
+++ b/package/multimedia/gst-plugins-bad/Config.in
@@ -192,10 +192,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL
 	bool "sdl"
 	select BR2_PACKAGE_SDL
 
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TREMOR
-	bool "tremor"
-	select BR2_PACKAGE_TREMOR
-
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD
 	bool "vcd"
 
diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
index 31d998f..5bbb53a 100644
--- a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
+++ b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
@@ -355,13 +355,6 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-sdl
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TREMOR),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-ivorbis
-GST_PLUGINS_BAD_DEPENDENCIES += tremor
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-ivorbis
-endif
-
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-vcd
 else
diff --git a/package/multimedia/gst-plugins-base/Config.in b/package/multimedia/gst-plugins-base/Config.in
index 3ac4dac..851337b 100644
--- a/package/multimedia/gst-plugins-base/Config.in
+++ b/package/multimedia/gst-plugins-base/Config.in
@@ -86,6 +86,10 @@ config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
 	bool "theora (*.ogg video)"
 	select BR2_PACKAGE_LIBTHEORA
 
+config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR
+	bool "tremor"
+	select BR2_PACKAGE_TREMOR
+
 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS
 	bool "vorbis (*.ogg audio)"
 	select BR2_PACKAGE_LIBVORBIS
diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
index 7218873..79ced30 100644
--- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
+++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
@@ -156,6 +156,13 @@ else
 GST_PLUGINS_BASE_CONF_OPT += --disable-theora
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR),y)
+GST_PLUGINS_BASE_CONF_OPT += --enable-ivorbis
+GST_PLUGINS_BASE_DEPENDENCIES += tremor
+else
+GST_PLUGINS_BASE_CONF_OPT += --disable-ivorbis
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS),y)
 GST_PLUGINS_BASE_CONF_OPT += --enable-vorbis
 GST_PLUGINS_BASE_DEPENDENCIES += libvorbis
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 3/6] gst-plugins-bad: clean up configuration
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 1/6] gst-plugins-base: add option for dependency-less plugin Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 2/6] gst-plugins: ivborbis (aka tremor) moved to gst-plugins-base Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 4/6] orc: new package Sven Neumann
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

Remove obsoleted configurations and add some new ones. Still more
work needed here...

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 package/multimedia/gst-plugins-bad/Config.in       |   64 ++++++-----
 .../multimedia/gst-plugins-bad/gst-plugins-bad.mk  |  115 +++++++++++---------
 2 files changed, 100 insertions(+), 79 deletions(-)

diff --git a/package/multimedia/gst-plugins-bad/Config.in b/package/multimedia/gst-plugins-bad/Config.in
index 23d5916..00aa4b0 100644
--- a/package/multimedia/gst-plugins-bad/Config.in
+++ b/package/multimedia/gst-plugins-bad/Config.in
@@ -12,14 +12,14 @@ 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_ADPCMDEC
+	bool "adpcmdec"
 
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFFPARSE
-	bool "aiffparse"
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMENC
+	bool "adpcmenc"
 
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AMRPARSE
-	bool "amrparse"
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFF
+	bool "aiff"
 
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ASFMUX
 	bool "asfmux"
@@ -28,12 +28,21 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK
 	bool "apexsink"
 	select BR2_PACKAGE_OPENSSL
 
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUDIOPARSERS
+	bool "audioparsers"
+
 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_COLOREFFECTS
+	bool "coloreffects"
+
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE
+	bool "colorspace"
+
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE
 	bool "legacyresample"
 
@@ -47,6 +56,9 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDAUDIO
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDXAPARSE
 	bool "cdxaparse"
 
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DATAURISRC
+	bool "dataurisrc"
+
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP
 	bool "dccp"
 
@@ -56,13 +68,8 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DTMF
 	bool "dtmf"
 
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDNAV
-	bool "dvdnav"
-	depends on BR2_LARGEFILE # libdvdread
-	select BR2_PACKAGE_LIBDVDNAV
-
-comment "dvdnav requires a toolchain with LARGEFILE support"
-	depends on !BR2_LARGEFILE
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSUBOVERLAY
+	bool "dvdsuboverlay"
 
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSPU
 	bool "dvdspu"
@@ -76,6 +83,15 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEZE
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREI0R
 	bool "frei0r"
 
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
+	bool "gaudieffects"
+
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
+	bool "geometrictransform"
+
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GSETTINGS
+	bool "gsettings"
+
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE
 	bool "h264parse"
 
@@ -124,9 +140,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_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"
 
@@ -136,12 +149,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_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_SHAPEWIPE
-	bool "shapewipe"
-
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN
 	bool "siren"
 
@@ -157,8 +164,11 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_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_VIDEOMAXRATE
+	bool "videomaxrate"
+
+config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
+	bool "videomeasure"
 
 config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
 	bool "videosignal"
@@ -166,9 +176,6 @@ config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_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
@@ -185,9 +192,6 @@ 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
diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
index 5bbb53a..80fbe6e 100644
--- a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
+++ b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
@@ -12,22 +12,22 @@ GST_PLUGINS_BAD_CONF_OPT = \
 
 GST_PLUGINS_BAD_DEPENDENCIES = gst-plugins-base gstreamer
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AACPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-aacparse
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-adpcmdec
 else
-GST_PLUGINS_BAD_CONF_OPT += --disable-aacparse
+GST_PLUGINS_BAD_CONF_OPT += --disable-adpcmdec
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFFPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-aiffparse
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-adpcmenc
 else
-GST_PLUGINS_BAD_CONF_OPT += --disable-aiffparse
+GST_PLUGINS_BAD_CONF_OPT += --disable-adpcmenc
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AMRPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-amrparse
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFF),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-aiff
 else
-GST_PLUGINS_BAD_CONF_OPT += --disable-amrparse
+GST_PLUGINS_BAD_CONF_OPT += --disable-aiff
 endif
 
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ASFMUX),y)
@@ -43,6 +43,12 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-apexsink
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUDIOPARSERS),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-audioparsers
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-audioparsers
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-autoconvert
 else
@@ -55,6 +61,18 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-camerabin
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-coloreffects
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-coloreffects
+endif
+
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-colorspace
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-colorspace
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-legacyresample
 else
@@ -80,6 +98,12 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-cdaudio
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DATAURISRC),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-dataurisrc
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-dataurisrc
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-dccp
 else
@@ -98,19 +122,18 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-dtmf
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDNAV),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dvdnav
-GST_PLUGINS_BAD_DEPENDENCIES += libdvdnav
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dvdnav
-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_DVDSUBOVERLAY),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-dvdsuboverlay
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-dvdsuboverlay
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-festival
 else
@@ -129,6 +152,24 @@ else
 GST_PLUGINS_BAD_CONF_OPT += --disable-frei0r
 endif
 
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-gaudieffects
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-gaudieffects
+endif
+
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-geometrictransform
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-geometrictransform
+endif
+
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GSETTINGS),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-gsettings
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-gsettings
+endif
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-h264parse
 else
@@ -225,12 +266,6 @@ 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
@@ -249,18 +284,6 @@ 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_SHAPEWIPE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-shapewipe
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-shapewipe
-endif
-
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN),y)
 GST_PLUGINS_BAD_CONF_OPT += --enable-siren
 else
@@ -291,10 +314,16 @@ 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
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMAXRATE),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-videomaxrate
+else
+GST_PLUGINS_BAD_CONF_OPT += --disable-videomaxrate
+endif
+
+ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMEASURE),y)
+GST_PLUGINS_BAD_CONF_OPT += --enable-videomeasure
 else
-GST_PLUGINS_BAD_CONF_OPT += --disable-valve
+GST_PLUGINS_BAD_CONF_OPT += --disable-videomeasure
 endif
 
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
@@ -309,12 +338,6 @@ 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
@@ -341,12 +364,6 @@ 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_ENV += ac_cv_path_SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config
 GST_PLUGINS_BAD_CONF_OPT += --enable-sdl
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 4/6] orc: new package
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
                   ` (2 preceding siblings ...)
  2011-07-04 13:54 ` [Buildroot] [PATCH 3/6] gst-plugins-bad: clean up configuration Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
  2011-07-04 13:54 ` [Buildroot] [PATCH 6/6] gst-ffmpeg: " Sven Neumann
  5 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

Orc - the Oil Runtime Compiler - is the successor of liboil.

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 package/Config.in     |    1 +
 package/orc/Config.in |    7 +++++++
 package/orc/orc.mk    |   12 ++++++++++++
 3 files changed, 20 insertions(+), 0 deletions(-)
 create mode 100644 package/orc/Config.in
 create mode 100644 package/orc/orc.mk

diff --git a/package/Config.in b/package/Config.in
index 1a4815a..e4356d3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -340,6 +340,7 @@ source "package/libffi/Config.in"
 source "package/libglib2/Config.in"
 source "package/liboil/Config.in"
 source "package/libsigc/Config.in"
+source "package/orc/Config.in"
 source "package/startup-notification/Config.in"
 endmenu
 
diff --git a/package/orc/Config.in b/package/orc/Config.in
new file mode 100644
index 0000000..3a5ca20
--- /dev/null
+++ b/package/orc/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_LIBORC
+	bool "liborc"
+	help
+	  Orc is a library and set of tools for compiling and executing
+          very simple programs that operate on arrays of data.
+
+          http://code.entropywave.com/projects/orc/
diff --git a/package/orc/orc.mk b/package/orc/orc.mk
new file mode 100644
index 0000000..c1b4baa
--- /dev/null
+++ b/package/orc/orc.mk
@@ -0,0 +1,12 @@
+#############################################################
+#
+# orc
+#
+#############################################################
+ORC_VERSION = 0.4.14
+ORC_SOURCE = orc-$(ORC_VERSION).tar.gz
+ORC_SITE = http://code.entropywave.com/download/orc/
+ORC_AUTORECONF = YES
+ORC_INSTALL_STAGING = YES
+
+$(eval $(call AUTOTARGETS,package,orc))
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
                   ` (3 preceding siblings ...)
  2011-07-04 13:54 ` [Buildroot] [PATCH 4/6] orc: new package Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  2011-07-04 14:00   ` Thomas Petazzoni
                     ` (2 more replies)
  2011-07-04 13:54 ` [Buildroot] [PATCH 6/6] gst-ffmpeg: " Sven Neumann
  5 siblings, 3 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 .../gst-plugins-base/gst-plugins-base.mk           |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
index 79ced30..74e0622 100644
--- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
+++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
@@ -12,7 +12,7 @@ GST_PLUGINS_BASE_INSTALL_STAGING = YES
 # and the host has a freetype-config script, then the host
 # include dirs are added to the search path causing trouble
 GST_PLUGINS_BASE_CONF_ENV =
-		FT2_CONFIG=/bin/false \
+		FT2_CONFIG=/bin/ilfalse \
 		ac_cv_header_stdint_t="stdint.h"
 
 GST_PLUGINS_BASE_CONF_OPT = \
@@ -26,6 +26,10 @@ GST_PLUGINS_BASE_CONF_OPT = \
 
 GST_PLUGINS_BASE_DEPENDENCIES = gstreamer
 
+ifeq ($(BR2_PACKAGE_ORC),y)
+GST_FFMPEG_DEPENDENCIES += orc
+endif
+
 # alsa support needs pcm+mixer support, but configure fails to check for it
 ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER)$(BR2_PACKAGE_ALSA_LIB_PCM),yyy)
 GST_PLUGINS_BASE_DEPENDENCIES += alsa-lib
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 6/6] gst-ffmpeg: depend on orc if it is enabled
  2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
                   ` (4 preceding siblings ...)
  2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
@ 2011-07-04 13:54 ` Sven Neumann
  5 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 13:54 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
---
 package/multimedia/gst-ffmpeg/gst-ffmpeg.mk |   36 +++++++++++++++++++++++++-
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk b/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk
index ebe87dc..4e7ca66 100644
--- a/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk
+++ b/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk
@@ -8,8 +8,40 @@ GST_FFMPEG_VERSION = 0.10.11
 GST_FFMPEG_SOURCE = gst-ffmpeg-$(GST_FFMPEG_VERSION).tar.bz2
 GST_FFMPEG_SITE = http://gstreamer.freedesktop.org/src/gst-ffmpeg
 GST_FFMPEG_INSTALL_STAGING = YES
-GST_FFMPEG_DEPENDENCIES = gstreamer gst-plugins-base ffmpeg
-GST_FFMPEG_CONF_OPT = --with-system-ffmpeg
+GST_FFMPEG_DEPENDENCIES = gstreamer gst-plugins-base
+
+ifeq ($(BR2_PACKAGE_ORC),y)
+GST_FFMPEG_DEPENDENCIES += orc
+endif
+
+GST_FFMPEG_CONF_OPT = \
+	--with-ffmpeg-extra-configure="--target-os=linux \
+				       --disable-ffmpeg \
+                                       --disable-ffplay \
+                                       --disable-ffserver \
+                                       --disable-avfilter \
+                                       --disable-swscale \
+                                       --enable-gpl \
+                                       --enable-nonfree \
+                                       --enable-postproc \
+                                       --enable-pthreads \
+                                       --enable-zlib \
+                                       --disable-avfilter \
+                                       --enable-postproc \
+                                       --enable-swscale \
+                                       --prefix=$(STAGING_DIR)/usr \
+                                       --enable-cross-compile \
+                                       --sysroot=$(STAGING_DIR) \
+                                       --host-cc=$(TARGET_CC) \
+                                       --cc=$(TARGET_CC) \
+                                       --arch=$(BR2_ARCH) \
+                                       --enable-cross-compile \
+                                       --cross-prefix=$(TARGET_CROSS) \
+                                       --disable-shared \
+                                       --enable-static \
+                                       --disable-encoders \
+                                       --disable-muxers \
+				       --disable-iwmmxt"
 
 ifeq ($(BR2_PACKAGE_BZIP2),y)
 GST_FFMPEG_DEPENDENCIES += bzip2
-- 
1.7.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
@ 2011-07-04 14:00   ` Thomas Petazzoni
  2011-07-04 14:00   ` Will Newton
  2011-07-04 14:02   ` Will Newton
  2 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni @ 2011-07-04 14:00 UTC (permalink / raw)
  To: buildroot

Le Mon,  4 Jul 2011 15:54:44 +0200,
Sven Neumann <s.neumann@raumfeld.com> a ?crit :

> -		FT2_CONFIG=/bin/false \
> +		FT2_CONFIG=/bin/ilfalse \

Hm ?

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
  2011-07-04 14:00   ` Thomas Petazzoni
@ 2011-07-04 14:00   ` Will Newton
  2011-07-04 14:04     ` Sven Neumann
  2011-07-04 14:02   ` Will Newton
  2 siblings, 1 reply; 12+ messages in thread
From: Will Newton @ 2011-07-04 14:00 UTC (permalink / raw)
  To: buildroot

On Mon, Jul 4, 2011 at 2:54 PM, Sven Neumann <s.neumann@raumfeld.com> wrote:

Hi Sven,

> Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
> ---
> ?.../gst-plugins-base/gst-plugins-base.mk ? ? ? ? ? | ? ?6 +++++-
> ?1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> index 79ced30..74e0622 100644
> --- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> +++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> @@ -12,7 +12,7 @@ GST_PLUGINS_BASE_INSTALL_STAGING = YES
> ?# and the host has a freetype-config script, then the host
> ?# include dirs are added to the search path causing trouble
> ?GST_PLUGINS_BASE_CONF_ENV =
> - ? ? ? ? ? ? ? FT2_CONFIG=/bin/false \
> + ? ? ? ? ? ? ? FT2_CONFIG=/bin/ilfalse \
> ? ? ? ? ? ? ? ?ac_cv_header_stdint_t="stdint.h"

What is the intent of this change? Typo?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
  2011-07-04 14:00   ` Thomas Petazzoni
  2011-07-04 14:00   ` Will Newton
@ 2011-07-04 14:02   ` Will Newton
  2011-07-04 14:04     ` Sven Neumann
  2 siblings, 1 reply; 12+ messages in thread
From: Will Newton @ 2011-07-04 14:02 UTC (permalink / raw)
  To: buildroot

On Mon, Jul 4, 2011 at 2:54 PM, Sven Neumann <s.neumann@raumfeld.com> wrote:

> ?GST_PLUGINS_BASE_CONF_OPT = \
> @@ -26,6 +26,10 @@ GST_PLUGINS_BASE_CONF_OPT = \
>
> ?GST_PLUGINS_BASE_DEPENDENCIES = gstreamer
>
> +ifeq ($(BR2_PACKAGE_ORC),y)
> +GST_FFMPEG_DEPENDENCIES += orc
> +endif
> +

Also it looks like this should be setting GST_PLUGINS_BASE_DEPENDENCIES.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 14:00   ` Will Newton
@ 2011-07-04 14:04     ` Sven Neumann
  0 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 14:04 UTC (permalink / raw)
  To: buildroot

On Mon, 2011-07-04 at 15:00 +0100, Will Newton wrote:
> On Mon, Jul 4, 2011 at 2:54 PM, Sven Neumann <s.neumann@raumfeld.com> wrote:
> 
> Hi Sven,
> 
> > Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
> > ---
> >  .../gst-plugins-base/gst-plugins-base.mk           |    6 +++++-
> >  1 files changed, 5 insertions(+), 1 deletions(-)
> >
> > diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > index 79ced30..74e0622 100644
> > --- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > +++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > @@ -12,7 +12,7 @@ GST_PLUGINS_BASE_INSTALL_STAGING = YES
> >  # and the host has a freetype-config script, then the host
> >  # include dirs are added to the search path causing trouble
> >  GST_PLUGINS_BASE_CONF_ENV =
> > -               FT2_CONFIG=/bin/false \
> > +               FT2_CONFIG=/bin/ilfalse \
> >                ac_cv_header_stdint_t="stdint.h"
> 
> What is the intent of this change? Typo?

That probably sneaked into it by accident. I'll fix that. Thanks for the
review.


Sven

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled
  2011-07-04 14:02   ` Will Newton
@ 2011-07-04 14:04     ` Sven Neumann
  0 siblings, 0 replies; 12+ messages in thread
From: Sven Neumann @ 2011-07-04 14:04 UTC (permalink / raw)
  To: buildroot

On Mon, 2011-07-04 at 15:02 +0100, Will Newton wrote:
> On Mon, Jul 4, 2011 at 2:54 PM, Sven Neumann <s.neumann@raumfeld.com> wrote:
> 
> >  GST_PLUGINS_BASE_CONF_OPT = \
> > @@ -26,6 +26,10 @@ GST_PLUGINS_BASE_CONF_OPT = \
> >
> >  GST_PLUGINS_BASE_DEPENDENCIES = gstreamer
> >
> > +ifeq ($(BR2_PACKAGE_ORC),y)
> > +GST_FFMPEG_DEPENDENCIES += orc
> > +endif
> > +
> 
> Also it looks like this should be setting GST_PLUGINS_BASE_DEPENDENCIES.

Indeed.


Sven

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-07-04 14:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-04 13:54 [Buildroot] patches for gstreamer packages Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 1/6] gst-plugins-base: add option for dependency-less plugin Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 2/6] gst-plugins: ivborbis (aka tremor) moved to gst-plugins-base Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 3/6] gst-plugins-bad: clean up configuration Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 4/6] orc: new package Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 5/6] gst-plugins-base: depend on orc if it is enabled Sven Neumann
2011-07-04 14:00   ` Thomas Petazzoni
2011-07-04 14:00   ` Will Newton
2011-07-04 14:04     ` Sven Neumann
2011-07-04 14:02   ` Will Newton
2011-07-04 14:04     ` Sven Neumann
2011-07-04 13:54 ` [Buildroot] [PATCH 6/6] gst-ffmpeg: " Sven Neumann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox