* [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 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 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 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: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
* [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
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