Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3
@ 2010-09-19 23:42 Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 1/5] gstreamer: remove unnecessary feature Felipe Contreras
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

Hi,

The first patch is a bit of improvement for GStreamer, the next two enable TI's
OMAP3 DSP (by using tidspbridge driver), the fourth ist some tools to test the
afforementioned DSP, and the final one is another video sink optimized for
OMAP.

I've tested these on a Nokia N900, but should work on any OMAP3 device.

Felipe Contreras (5):
  gstreamer: remove unnecessary feature
  Add tidsp-binaries package
  Add gst-dsp package
  Add dsp-tools package
  Add gst-omapfb package

 package/Config.in                                  |    1 +
 package/dsp-tools/Config.in                        |    7 +++++++
 package/dsp-tools/dsp-tools.mk                     |   13 +++++++++++++
 package/multimedia/Config.in                       |    3 +++
 package/multimedia/gst-dsp/Config.in               |    8 ++++++++
 package/multimedia/gst-dsp/gst-dsp.mk              |   15 +++++++++++++++
 package/multimedia/gst-omapfb/Config.in            |    7 +++++++
 package/multimedia/gst-omapfb/gst-omapfb.mk        |   15 +++++++++++++++
 package/multimedia/gstreamer/Config.in             |    6 ------
 package/multimedia/gstreamer/gstreamer.mk          |   10 ++--------
 package/multimedia/tidsp-binaries/Config.in        |    6 ++++++
 .../multimedia/tidsp-binaries/tidsp-binaries.mk    |    9 +++++++++
 12 files changed, 86 insertions(+), 14 deletions(-)
 create mode 100644 package/dsp-tools/Config.in
 create mode 100644 package/dsp-tools/dsp-tools.mk
 create mode 100644 package/multimedia/gst-dsp/Config.in
 create mode 100644 package/multimedia/gst-dsp/gst-dsp.mk
 create mode 100644 package/multimedia/gst-omapfb/Config.in
 create mode 100644 package/multimedia/gst-omapfb/gst-omapfb.mk
 create mode 100644 package/multimedia/tidsp-binaries/Config.in
 create mode 100644 package/multimedia/tidsp-binaries/tidsp-binaries.mk

-- 
1.7.3

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

* [Buildroot] [PATCH 1/5] gstreamer: remove unnecessary feature
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
@ 2010-09-19 23:42 ` Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 2/5] Add tidsp-binaries package Felipe Contreras
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

On 0.10.11 the binary-registry was added, on 0.10.12 the libxml2
dependency was dropped when binary-registry was used, on 0.10.18 the
binary-registry was made default, and on 0.10.23 it was the only option.

So, libxml2 is not needed any more for the registry.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 package/multimedia/gstreamer/Config.in    |    6 ------
 package/multimedia/gstreamer/gstreamer.mk |   10 ++--------
 2 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/package/multimedia/gstreamer/Config.in b/package/multimedia/gstreamer/Config.in
index a3ce859..7de904c 100644
--- a/package/multimedia/gstreamer/Config.in
+++ b/package/multimedia/gstreamer/Config.in
@@ -9,9 +9,3 @@ config BR2_PACKAGE_GSTREAMER
 
 comment "gstreamer requires a toolchain with WCHAR support"
 	depends on !BR2_USE_WCHAR
-
-config BR2_PACKAGE_GSTREAMER_LIBXML2
-	bool "require libxml2 for registry and load/save"
-	default y
-	select BR2_PACKAGE_LIBXML2
-	depends on BR2_PACKAGE_GSTREAMER
diff --git a/package/multimedia/gstreamer/gstreamer.mk b/package/multimedia/gstreamer/gstreamer.mk
index 49ac0df..d689619 100644
--- a/package/multimedia/gstreamer/gstreamer.mk
+++ b/package/multimedia/gstreamer/gstreamer.mk
@@ -19,15 +19,9 @@ endif
 GSTREAMER_CONF_OPT = \
 		--disable-examples \
 		--disable-tests \
-		--disable-failing-tests
+		--disable-failing-tests \
+		--disable-loadsave
 
 GSTREAMER_DEPENDENCIES = libglib2 host-pkg-config
 
-ifeq ($(BR2_PACKAGE_GSTREAMER_LIBXML2),y)
-GSTREAMER_DEPENDENCIES += libxml2
-else
-GSTREAMER_CONF_OPT += \
-	--disable-loadsave
-endif
-
 $(eval $(call AUTOTARGETS,package/multimedia,gstreamer))
-- 
1.7.3

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

* [Buildroot] [PATCH 2/5] Add tidsp-binaries package
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 1/5] gstreamer: remove unnecessary feature Felipe Contreras
@ 2010-09-19 23:42 ` Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 3/5] Add gst-dsp package Felipe Contreras
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 package/multimedia/Config.in                       |    1 +
 package/multimedia/tidsp-binaries/Config.in        |    6 ++++++
 .../multimedia/tidsp-binaries/tidsp-binaries.mk    |    9 +++++++++
 3 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 package/multimedia/tidsp-binaries/Config.in
 create mode 100644 package/multimedia/tidsp-binaries/tidsp-binaries.mk

diff --git a/package/multimedia/Config.in b/package/multimedia/Config.in
index 3b0eec5..c84962d 100644
--- a/package/multimedia/Config.in
+++ b/package/multimedia/Config.in
@@ -25,6 +25,7 @@ source "package/multimedia/mpg123/Config.in"
 source "package/multimedia/mplayer/Config.in"
 source "package/multimedia/speex/Config.in"
 source "package/multimedia/swfdec/Config.in"
+source "package/multimedia/tidsp-binaries/Config.in"
 source "package/multimedia/festival/Config.in"
 source "package/multimedia/taglib/Config.in"
 source "package/multimedia/tremor/Config.in"
diff --git a/package/multimedia/tidsp-binaries/Config.in b/package/multimedia/tidsp-binaries/Config.in
new file mode 100644
index 0000000..2d50b62
--- /dev/null
+++ b/package/multimedia/tidsp-binaries/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_TIDSP_BINARIES
+	bool "tidsp-binaries"
+	help
+	  TI OMAP3 DSP algorithms.
+
+	  https://gforge.ti.com/gf/project/openmax/
diff --git a/package/multimedia/tidsp-binaries/tidsp-binaries.mk b/package/multimedia/tidsp-binaries/tidsp-binaries.mk
new file mode 100644
index 0000000..5dc9205
--- /dev/null
+++ b/package/multimedia/tidsp-binaries/tidsp-binaries.mk
@@ -0,0 +1,9 @@
+TIDSP_BINARIES_VERSION=23.i3.8
+TIDSP_BINARIES_SOURCE=tidsp-binaries-$(TIDSP_BINARIES_VERSION).tar.gz
+TIDSP_BINARIES_SITE:=http://gst-dsp.googlecode.com/files/
+
+define TIDSP_BINARIES_INSTALL_TARGET_CMDS
+	$(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
+endef
+
+$(eval $(call GENTARGETS,package/multimedia,tidsp-binaries))
-- 
1.7.3

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

* [Buildroot] [PATCH 3/5] Add gst-dsp package
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 1/5] gstreamer: remove unnecessary feature Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 2/5] Add tidsp-binaries package Felipe Contreras
@ 2010-09-19 23:42 ` Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 4/5] Add dsp-tools package Felipe Contreras
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 package/multimedia/Config.in          |    1 +
 package/multimedia/gst-dsp/Config.in  |    8 ++++++++
 package/multimedia/gst-dsp/gst-dsp.mk |   15 +++++++++++++++
 3 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 package/multimedia/gst-dsp/Config.in
 create mode 100644 package/multimedia/gst-dsp/gst-dsp.mk

diff --git a/package/multimedia/Config.in b/package/multimedia/Config.in
index c84962d..c921346 100644
--- a/package/multimedia/Config.in
+++ b/package/multimedia/Config.in
@@ -5,6 +5,7 @@ source "package/multimedia/aumix/Config.in"
 source "package/multimedia/flac/Config.in"
 source "package/multimedia/ffmpeg/Config.in"
 source "package/multimedia/gstreamer/Config.in"
+source "package/multimedia/gst-dsp/Config.in"
 source "package/multimedia/gst-plugins-base/Config.in"
 source "package/multimedia/gst-plugins-good/Config.in"
 source "package/multimedia/gst-plugins-bad/Config.in"
diff --git a/package/multimedia/gst-dsp/Config.in b/package/multimedia/gst-dsp/Config.in
new file mode 100644
index 0000000..c4d1033
--- /dev/null
+++ b/package/multimedia/gst-dsp/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_GST_DSP
+	bool "gst-dsp"
+	depends on BR2_PACKAGE_GSTREAMER
+	select BR2_PACKAGE_TIDSP_BINARIES
+	help
+	  GStreamer plug-in to access TI OMAP3 DSP algorithms.
+
+	  http://code.google.com/p/gst-dsp/
diff --git a/package/multimedia/gst-dsp/gst-dsp.mk b/package/multimedia/gst-dsp/gst-dsp.mk
new file mode 100644
index 0000000..12ca5d8
--- /dev/null
+++ b/package/multimedia/gst-dsp/gst-dsp.mk
@@ -0,0 +1,15 @@
+GST_DSP_VERSION=0.8.0
+GST_DSP_SOURCE=gst-dsp-$(GST_DSP_VERSION).tar.gz
+GST_DSP_SITE=http://gst-dsp.googlecode.com/files/
+
+define GST_DSP_BUILD_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e
+endef
+
+define GST_DSP_INSTALL_TARGET_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
+endef
+
+GST_DSP_DEPENDENCIES = gstreamer
+
+$(eval $(call GENTARGETS,package/multimedia,gst-dsp))
-- 
1.7.3

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

* [Buildroot] [PATCH 4/5] Add dsp-tools package
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
                   ` (2 preceding siblings ...)
  2010-09-19 23:42 ` [Buildroot] [PATCH 3/5] Add gst-dsp package Felipe Contreras
@ 2010-09-19 23:42 ` Felipe Contreras
  2010-09-19 23:42 ` [Buildroot] [PATCH 5/5] Add gst-omapfb package Felipe Contreras
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 package/Config.in              |    1 +
 package/dsp-tools/Config.in    |    7 +++++++
 package/dsp-tools/dsp-tools.mk |   13 +++++++++++++
 3 files changed, 21 insertions(+), 0 deletions(-)
 create mode 100644 package/dsp-tools/Config.in
 create mode 100644 package/dsp-tools/dsp-tools.mk

diff --git a/package/Config.in b/package/Config.in
index 2209b55..8fee423 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -466,6 +466,7 @@ source "package/sysklogd/Config.in"
 source "package/sysvinit/Config.in"
 source "package/util-linux/Config.in"
 endif
+source "package/dsp-tools/Config.in"
 endmenu
 
 menu "Text editors and viewers"
diff --git a/package/dsp-tools/Config.in b/package/dsp-tools/Config.in
new file mode 100644
index 0000000..c37d76c
--- /dev/null
+++ b/package/dsp-tools/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_DSP_TOOLS
+	bool "dsp-tools"
+	select BR2_PACKAGE_TIDSP_BINARIES
+	help
+	  Utilities for TI OMAP3 DSP.
+
+	  http://github.com/felipec/dsp-tools
diff --git a/package/dsp-tools/dsp-tools.mk b/package/dsp-tools/dsp-tools.mk
new file mode 100644
index 0000000..39d11d6
--- /dev/null
+++ b/package/dsp-tools/dsp-tools.mk
@@ -0,0 +1,13 @@
+DSP_TOOLS_VERSION=2.0
+DSP_TOOLS_SOURCE=dsp-tools-$(DSP_TOOLS_VERSION).tar.gz
+DSP_TOOLS_SITE=http://gst-dsp.googlecode.com/files/
+
+define DSP_TOOLS_BUILD_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e
+endef
+
+define DSP_TOOLS_INSTALL_TARGET_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
+endef
+
+$(eval $(call GENTARGETS,package,dsp-tools))
-- 
1.7.3

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

* [Buildroot] [PATCH 5/5] Add gst-omapfb package
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
                   ` (3 preceding siblings ...)
  2010-09-19 23:42 ` [Buildroot] [PATCH 4/5] Add dsp-tools package Felipe Contreras
@ 2010-09-19 23:42 ` Felipe Contreras
  2010-09-27 12:29 ` [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
  2010-11-06 18:33 ` Thomas Petazzoni
  6 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-09-19 23:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 package/multimedia/Config.in                |    1 +
 package/multimedia/gst-omapfb/Config.in     |    7 +++++++
 package/multimedia/gst-omapfb/gst-omapfb.mk |   15 +++++++++++++++
 3 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 package/multimedia/gst-omapfb/Config.in
 create mode 100644 package/multimedia/gst-omapfb/gst-omapfb.mk

diff --git a/package/multimedia/Config.in b/package/multimedia/Config.in
index c921346..ab3ce90 100644
--- a/package/multimedia/Config.in
+++ b/package/multimedia/Config.in
@@ -6,6 +6,7 @@ source "package/multimedia/flac/Config.in"
 source "package/multimedia/ffmpeg/Config.in"
 source "package/multimedia/gstreamer/Config.in"
 source "package/multimedia/gst-dsp/Config.in"
+source "package/multimedia/gst-omapfb/Config.in"
 source "package/multimedia/gst-plugins-base/Config.in"
 source "package/multimedia/gst-plugins-good/Config.in"
 source "package/multimedia/gst-plugins-bad/Config.in"
diff --git a/package/multimedia/gst-omapfb/Config.in b/package/multimedia/gst-omapfb/Config.in
new file mode 100644
index 0000000..e4a62c0
--- /dev/null
+++ b/package/multimedia/gst-omapfb/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_GST_OMAPFB
+	bool "gst-omapfb"
+	depends on BR2_PACKAGE_GSTREAMER
+	help
+	  GStreamer plug-in to use OMAP framebuffer.
+
+	  http://github.com/felipec/gst-omapfb
diff --git a/package/multimedia/gst-omapfb/gst-omapfb.mk b/package/multimedia/gst-omapfb/gst-omapfb.mk
new file mode 100644
index 0000000..e370c4e
--- /dev/null
+++ b/package/multimedia/gst-omapfb/gst-omapfb.mk
@@ -0,0 +1,15 @@
+GST_OMAPFB_VERSION=1.0
+GST_OMAPFB_SOURCE=gst-omapfb-$(GST_OMAPFB_VERSION).tar.gz
+GST_OMAPFB_SITE=http://gst-dsp.googlecode.com/files/
+
+define GST_OMAPFB_BUILD_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e
+endef
+
+define GST_OMAPFB_INSTALL_TARGET_CMDS
+	$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
+endef
+
+GST_OMAPFB_DEPENDENCIES = gstreamer
+
+$(eval $(call GENTARGETS,package/multimedia,gst-omapfb))
-- 
1.7.3

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

* [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
                   ` (4 preceding siblings ...)
  2010-09-19 23:42 ` [Buildroot] [PATCH 5/5] Add gst-omapfb package Felipe Contreras
@ 2010-09-27 12:29 ` Felipe Contreras
  2010-11-05 12:12   ` Felipe Contreras
  2010-11-06 18:33 ` Thomas Petazzoni
  6 siblings, 1 reply; 9+ messages in thread
From: Felipe Contreras @ 2010-09-27 12:29 UTC (permalink / raw)
  To: buildroot

Hi,

On Mon, Sep 20, 2010 at 2:42 AM, Felipe Contreras
<felipe.contreras@gmail.com> wrote:
> The first patch is a bit of improvement for GStreamer, the next two enable TI's
> OMAP3 DSP (by using tidspbridge driver), the fourth ist some tools to test the
> afforementioned DSP, and the final one is another video sink optimized for
> OMAP.
>
> I've tested these on a Nokia N900, but should work on any OMAP3 device.

Ping? Is there anything wrong with these?

-- 
Felipe Contreras

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

* [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3
  2010-09-27 12:29 ` [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
@ 2010-11-05 12:12   ` Felipe Contreras
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Contreras @ 2010-11-05 12:12 UTC (permalink / raw)
  To: buildroot

On Mon, Sep 27, 2010 at 3:29 PM, Felipe Contreras
<felipe.contreras@gmail.com> wrote:
> On Mon, Sep 20, 2010 at 2:42 AM, Felipe Contreras
> <felipe.contreras@gmail.com> wrote:
>> The first patch is a bit of improvement for GStreamer, the next two enable TI's
>> OMAP3 DSP (by using tidspbridge driver), the fourth ist some tools to test the
>> afforementioned DSP, and the final one is another video sink optimized for
>> OMAP.
>>
>> I've tested these on a Nokia N900, but should work on any OMAP3 device.
>
> Ping? Is there anything wrong with these?

Hello?

-- 
Felipe Contreras

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

* [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3
  2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
                   ` (5 preceding siblings ...)
  2010-09-27 12:29 ` [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
@ 2010-11-06 18:33 ` Thomas Petazzoni
  6 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2010-11-06 18:33 UTC (permalink / raw)
  To: buildroot

On Mon, 20 Sep 2010 02:42:54 +0300
Felipe Contreras <felipe.contreras@gmail.com> wrote:

> The first patch is a bit of improvement for GStreamer, the next two enable TI's
> OMAP3 DSP (by using tidspbridge driver), the fourth ist some tools to test the
> afforementioned DSP, and the final one is another video sink optimized for
> OMAP.
> 
> I've tested these on a Nokia N900, but should work on any OMAP3 device.
> 
> Felipe Contreras (5):
>   gstreamer: remove unnecessary feature
>   Add tidsp-binaries package
>   Add gst-dsp package
>   Add dsp-tools package
>   Add gst-omapfb package

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-- 
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] 9+ messages in thread

end of thread, other threads:[~2010-11-06 18:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-19 23:42 [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
2010-09-19 23:42 ` [Buildroot] [PATCH 1/5] gstreamer: remove unnecessary feature Felipe Contreras
2010-09-19 23:42 ` [Buildroot] [PATCH 2/5] Add tidsp-binaries package Felipe Contreras
2010-09-19 23:42 ` [Buildroot] [PATCH 3/5] Add gst-dsp package Felipe Contreras
2010-09-19 23:42 ` [Buildroot] [PATCH 4/5] Add dsp-tools package Felipe Contreras
2010-09-19 23:42 ` [Buildroot] [PATCH 5/5] Add gst-omapfb package Felipe Contreras
2010-09-27 12:29 ` [Buildroot] [PATCH 0/5] GStreamer patches for OMAP3 Felipe Contreras
2010-11-05 12:12   ` Felipe Contreras
2010-11-06 18:33 ` Thomas Petazzoni

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