Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0
@ 2016-11-03  9:58 Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 02/14] gstreamer1: add explicit libunwind support Gustavo Zacarias
                   ` (13 more replies)
  0 siblings, 14 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Remove gstconfig.h compatibility kludge since it has been
fixed/reinstated upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gstreamer1/gstreamer1.hash |  4 ++--
 package/gstreamer1/gstreamer1/gstreamer1.mk   | 12 +-----------
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash
index c85518e..8bd7782 100644
--- a/package/gstreamer1/gstreamer1/gstreamer1.hash
+++ b/package/gstreamer1/gstreamer1/gstreamer1.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.8.3.tar.xz.sha256sum
-sha256	66b37762d4fdcd63bce5a2bec57e055f92420e95037361609900278c0db7c53f  gstreamer-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.0.tar.xz.sha256sum
+sha256	1e7778fabe480185bfc4ce552f0860de1443f6618a68a86ccdd65854fed37207  gstreamer-1.10.0.tar.xz
diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk
index d69c3e8..f0afdd9 100644
--- a/package/gstreamer1/gstreamer1/gstreamer1.mk
+++ b/package/gstreamer1/gstreamer1/gstreamer1.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GSTREAMER1_VERSION = 1.8.3
+GSTREAMER1_VERSION = 1.10.0
 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
 GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer
 GSTREAMER1_INSTALL_STAGING = YES
@@ -36,14 +36,4 @@ GSTREAMER1_CONF_OPTS = \
 
 GSTREAMER1_DEPENDENCIES = libglib2 host-pkgconf host-bison host-flex
 
-# gstreamer-1.6 changed the location of its gstconfig.h file,
-# and unfortunately, not all (by far!) consumers have been
-# updated to look in the correct location.
-# Add a symlink to the legacy location
-define GSTREAMER1_LEGACY_CGSTCONFIG_H
-	cd $(STAGING_DIR)/usr/include/gstreamer-1.0/gst && \
-		ln -sf ../../../lib/gstreamer-1.0/include/gst/gstconfig.h .
-endef
-GSTREAMER1_POST_INSTALL_STAGING_HOOKS += GSTREAMER1_LEGACY_CGSTCONFIG_H
-
 $(eval $(autotools-package))
-- 
2.7.3

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

* [Buildroot] [PATCH 02/14] gstreamer1: add explicit libunwind support
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 03/14] gst1-plugins-base: bump to version 1.10.0 Gustavo Zacarias
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

It's a new feature for 1.10.0+, however it doesn't have an
enable/disable configure switch so just handle the dependency.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gstreamer1/gstreamer1.mk | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk
index f0afdd9..cb111f2 100644
--- a/package/gstreamer1/gstreamer1/gstreamer1.mk
+++ b/package/gstreamer1/gstreamer1/gstreamer1.mk
@@ -34,6 +34,11 @@ GSTREAMER1_CONF_OPTS = \
 	$(if $(BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY),,--disable-registry) \
 	$(if $(BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS),,--disable-tools)
 
-GSTREAMER1_DEPENDENCIES = libglib2 host-pkgconf host-bison host-flex
+GSTREAMER1_DEPENDENCIES = \
+	host-bison \
+	host-flex \
+	host-pkgconf \
+	libglib2 \
+	$(if $(BR2_PACKAGE_LIBUNWIND),libunwind)
 
 $(eval $(autotools-package))
-- 
2.7.3

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

* [Buildroot] [PATCH 03/14] gst1-plugins-base: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 02/14] gstreamer1: add explicit libunwind support Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 04/14] gst1-plugins-good: " Gustavo Zacarias
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++--
 package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
index 83f0e83..f4a43ca 100644
--- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
+++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.8.3.tar.xz.sha256sum
-sha256	114871d4d63606b4af424a8433cd923e4ff66896b244bb7ac97b9da47f71e79e  gst-plugins-base-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.10.0.tar.xz.sha256sum
+sha256	bfcdef97dfc69a0bbdb4403c47aae4e53def176bf0b781c5d818550536cfe94a  gst-plugins-base-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
index 5a35897..c5686b3 100644
--- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
+++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_BASE_VERSION = 1.8.3
+GST1_PLUGINS_BASE_VERSION = 1.10.0
 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
 GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base
 GST1_PLUGINS_BASE_INSTALL_STAGING = YES
-- 
2.7.3

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

* [Buildroot] [PATCH 04/14] gst1-plugins-good: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 02/14] gstreamer1: add explicit libunwind support Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 03/14] gst1-plugins-base: bump to version 1.10.0 Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 05/14] gst1-plugins-bad: " Gustavo Zacarias
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++--
 package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
index 2e3db3d..a00db6c 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.8.3.tar.xz.sha256sum
-sha256	a1d6579ba203a7734927c24b90bf6590d846c5a5fcec01a48201018c8ad2827a  gst-plugins-good-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.0.tar.xz.sha256sum
+sha256	7a03559763f5634ab1b4b2edd3e9f7442bdd4657187e20ea5e1887ae46371de2  gst-plugins-good-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
index b4bc2e4..ca3bfaa 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_GOOD_VERSION = 1.8.3
+GST1_PLUGINS_GOOD_VERSION = 1.10.0
 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
 GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
 GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
-- 
2.7.3

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

* [Buildroot] [PATCH 05/14] gst1-plugins-bad: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (2 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 04/14] gst1-plugins-good: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin Gustavo Zacarias
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++--
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
index a0d6cdc..34f3dc2 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.8.3.tar.xz.sha256sum
-sha256	7899fcb18e6a1af2888b19c90213af018a57d741c6e72ec56b133bc73ec8509b  gst-plugins-bad-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.10.0.tar.xz.sha256sum
+sha256	3d5f9d16e1a3ee7c5c024494cc3a3420007bfdce6f94511317ae004972811c4f  gst-plugins-bad-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index eb935bc..ac99fcd 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_BAD_VERSION = 1.8.3
+GST1_PLUGINS_BAD_VERSION = 1.10.0
 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
 GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
 GST1_PLUGINS_BAD_INSTALL_STAGING = YES
-- 
2.7.3

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

* [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (3 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 05/14] gst1-plugins-bad: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-07 20:58   ` Thomas Petazzoni
  2016-11-03  9:58 ` [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin Gustavo Zacarias
                   ` (8 subsequent siblings)
  13 siblings, 1 reply; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

It's new for 1.10.0, add an explicit option for the fdkaac plugin.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-bad/Config.in           | 6 ++++++
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 ++++++++
 2 files changed, 14 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index 2f288ca..37731cf 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -520,6 +520,12 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
 	help
 	  Linux framebuffer video sink
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK
+	bool "fdkaac"
+	select BR2_PACKAGE_FDK_AAC
+	help
+	  MPEG AAC encoder/decoder
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
 	bool "gl"
 	default y
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index ac99fcd..77f64e4 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -642,6 +642,14 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-fbdev
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-fdk_aac
+GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
+GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-fdk_aac
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-gl
 else
-- 
2.7.3

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

* [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (4 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03 11:27   ` Baruch Siach
  2016-11-07 20:59   ` Thomas Petazzoni
  2016-11-03  9:58 ` [Buildroot] [PATCH 08/14] gst1-plugins-bad: add new timecode plugin Gustavo Zacarias
                   ` (7 subsequent siblings)
  13 siblings, 2 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

It's new for 1.10.0, add an explicit option for the webrtc plugin.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-bad/Config.in      | 28 ++++++++++++++++++++++
 .../gst1-plugins-bad/gst1-plugins-bad.mk           |  7 ++++++
 2 files changed, 35 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index 37731cf..1d28a66 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -522,10 +522,21 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
 
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK
 	bool "fdkaac"
+	# Dependencies from fdk-aac
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
+		BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
+		BR2_powerpc || BR2_sh
 	select BR2_PACKAGE_FDK_AAC
 	help
 	  MPEG AAC encoder/decoder
 
+comment "fdkaac needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
+	depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
+		BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
+		BR2_powerpc || BR2_sh
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
 	bool "gl"
 	default y
@@ -676,6 +687,23 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
 	help
 	  Webp image format plugin
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
+	bool "webrtc"
+	# All depends from webrtc-audio-processing
+	depends on BR2_arm || BR2_i386 || BR2_x86_64
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
+	select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
+	select BR2_PACKAGE_WEBRTC
+	help
+	  WebRTC echo-cancellation, gain control and noise suppression
+
+comment "webrtc needs a toolchain w/ C++, NPTL, gcc >= 4.8"
+	depends on BR2_arm || BR2_i386 || BR2_x86_64
+	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
+		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
 	bool "x265"
 	depends on BR2_INSTALL_LIBSTDCPP
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index 77f64e4..3352f1a 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -794,6 +794,13 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-webp
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc
+GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265
 GST1_PLUGINS_BAD_DEPENDENCIES += x265
-- 
2.7.3

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

* [Buildroot] [PATCH 08/14] gst1-plugins-bad: add new timecode plugin
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (5 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 09/14] gst1-plugins-ugly: bump to version 1.10.0 Gustavo Zacarias
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Add a new explicit option for the dependency-less timecode plugin.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-bad/Config.in           | 3 +++
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index 1d28a66..ac081b5 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -419,6 +419,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
 	bool "stereo"
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
+	bool "timecode"
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
 	bool "tta"
 
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index 3352f1a..a42bb0c 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -517,6 +517,12 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-tta
 else
-- 
2.7.3

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

* [Buildroot] [PATCH 09/14] gst1-plugins-ugly: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (6 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 08/14] gst1-plugins-bad: add new timecode plugin Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 10/14] gst1-libav: " Gustavo Zacarias
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++--
 package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
index 1c6aa7d..5784525 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.8.3.tar.xz.sha256sum
-sha256	6fa2599fdd072d31fbaf50c34af406e2be944a010b1f4eab67a5fe32a0310693  gst-plugins-ugly-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.10.0.tar.xz.sha256sum
+sha256	97de8d1903abb54305732e6b8781c8c42f5cc5a2a548a8f31b38c189e81a55e0  gst-plugins-ugly-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
index 4a67a73..40234a1 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_UGLY_VERSION = 1.8.3
+GST1_PLUGINS_UGLY_VERSION = 1.10.0
 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
 GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
 GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
-- 
2.7.3

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

* [Buildroot] [PATCH 10/14] gst1-libav: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (7 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 09/14] gst1-plugins-ugly: bump to version 1.10.0 Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 11/14] gst1-rtsp-server: " Gustavo Zacarias
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++--
 package/gstreamer1/gst1-libav/gst1-libav.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash
index 46d48a9..329d1d6 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.hash
+++ b/package/gstreamer1/gst1-libav/gst1-libav.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.3.tar.xz.sha256sum
-sha256	9006a05990089f7155ee0e848042f6bb24e52ab1d0a59ff8d1b5d7e33001a495  gst-libav-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.10.0.tar.xz.sha256sum
+sha256	af98204411c78abb98233c1858f2886be6401304d24be218752bbbcede9bd85b  gst-libav-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk
index 5706c64..718ebdb 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.mk
+++ b/package/gstreamer1/gst1-libav/gst1-libav.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_LIBAV_VERSION = 1.8.3
+GST1_LIBAV_VERSION = 1.10.0
 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz
 GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav
 GST1_LIBAV_CONF_OPTS = --with-system-libav
-- 
2.7.3

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

* [Buildroot] [PATCH 11/14] gst1-rtsp-server: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (8 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 10/14] gst1-libav: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 12/14] gst1-validate: " Gustavo Zacarias
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++--
 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
index a30afbc..597f0b2 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
@@ -1,2 +1,2 @@
-# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.8.3.tar.xz.sha256sum
-sha256 010f06800c1c957851d1352e5ec7a8ba3ce6a857fec1b8afc7d1a9e5f53288bf  gst-rtsp-server-1.8.3.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.10.0.tar.xz.sha256sum
+sha256 aa72a94cccdd2387ad25dc65c5c0b1f76269c3997cbde348232eec2a1565b3cd  gst-rtsp-server-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
index 458e3af..4ff44c9 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_RTSP_SERVER_VERSION = 1.8.3
+GST1_RTSP_SERVER_VERSION = 1.10.0
 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz
 GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server
 GST1_RTSP_SERVER_LICENSE = LGPLv2+
-- 
2.7.3

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

* [Buildroot] [PATCH 12/14] gst1-validate: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (9 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 11/14] gst1-rtsp-server: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 13/14] gst-omx: " Gustavo Zacarias
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

It now requires json-glib as dependency so adjust.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-validate/Config.in          | 1 +
 package/gstreamer1/gst1-validate/gst1-validate.hash | 4 ++--
 package/gstreamer1/gst1-validate/gst1-validate.mk   | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-validate/Config.in b/package/gstreamer1/gst1-validate/Config.in
index a9bb2aa..2022d38 100644
--- a/package/gstreamer1/gst1-validate/Config.in
+++ b/package/gstreamer1/gst1-validate/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GST1_VALIDATE
 	bool "gst1-validate"
 	depends on BR2_PACKAGE_PYTHON
 	select BR2_PACKAGE_GST1_PLUGINS_BASE
+	select BR2_PACKAGE_JSON_GLIB
 	select BR2_PACKAGE_PYTHON_PYEXPAT
 	# cairo is autodetected but needs PNG support
 	select BR2_PACKAGE_CAIRO_PNG if BR2_PACKAGE_CAIRO
diff --git a/package/gstreamer1/gst1-validate/gst1-validate.hash b/package/gstreamer1/gst1-validate/gst1-validate.hash
index 09061f4..f08e1b7 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.hash
+++ b/package/gstreamer1/gst1-validate/gst1-validate.hash
@@ -1,2 +1,2 @@
-# From http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.8.3.tar.xz.sha256sum
-sha256 4525a4fb5b85b8a49674e00d652bee9ac62c56241c148abbff23efa50a224e34  gst-validate-1.8.3.tar.xz
+# From http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.10.0.tar.xz.sha256sum
+sha256 a99a5cd1dfa5d021dd0197b32b04a20348479c097ebeb1f4c36161d70048a176  gst-validate-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst1-validate/gst1-validate.mk b/package/gstreamer1/gst1-validate/gst1-validate.mk
index 372e5d6..94595a6 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.mk
+++ b/package/gstreamer1/gst1-validate/gst1-validate.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_VALIDATE_VERSION = 1.8.3
+GST1_VALIDATE_VERSION = 1.10.0
 GST1_VALIDATE_SOURCE = gst-validate-$(GST1_VALIDATE_VERSION).tar.xz
 GST1_VALIDATE_SITE = https://gstreamer.freedesktop.org/src/gst-validate
 GST1_VALIDATE_LICENSE = LGPLv2.1+
@@ -15,6 +15,7 @@ GST1_VALIDATE_CONF_OPTS = --disable-sphinx-doc
 GST1_VALIDATE_DEPENDENCIES = \
 	gstreamer1 \
 	gst1-plugins-base \
+	json-glib \
 	host-python \
 	python \
 	$(if $(BR2_PACKAGE_CAIRO),cairo)
-- 
2.7.3

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

* [Buildroot] [PATCH 13/14] gst-omx: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (10 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 12/14] gst1-validate: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-03  9:58 ` [Buildroot] [PATCH 14/14] gst1-plugins-bad: add srtp support Gustavo Zacarias
  2016-11-07 20:57 ` [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Thomas Petazzoni
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst-omx/gst-omx.hash | 4 ++--
 package/gstreamer1/gst-omx/gst-omx.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash
index 40d5197..653c93c 100644
--- a/package/gstreamer1/gst-omx/gst-omx.hash
+++ b/package/gstreamer1/gst-omx/gst-omx.hash
@@ -1,2 +1,2 @@
-# locally computed
-sha256  0b4874961e6488ad9e5808114bd486ea981c540907262caab1419355fd82d745  gst-omx-1.2.0.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-omx/
+sha256  89f7da36abcf278200f561fa9d8d7042ad1459aa211cdc81c4c1a3d2162e9e7f  gst-omx-1.10.0.tar.xz
diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk
index 4ca4416..f0b39c9 100644
--- a/package/gstreamer1/gst-omx/gst-omx.mk
+++ b/package/gstreamer1/gst-omx/gst-omx.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST_OMX_VERSION = 1.2.0
+GST_OMX_VERSION = 1.10.0
 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
 GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
 
-- 
2.7.3

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

* [Buildroot] [PATCH 14/14] gst1-plugins-bad: add srtp support
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (11 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 13/14] gst-omx: " Gustavo Zacarias
@ 2016-11-03  9:58 ` Gustavo Zacarias
  2016-11-07 20:57 ` [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Thomas Petazzoni
  13 siblings, 0 replies; 18+ messages in thread
From: Gustavo Zacarias @ 2016-11-03  9:58 UTC (permalink / raw)
  To: buildroot

It's not new for 1.10.0 but hasn't been enabled when libsrtp was added
to buildroot.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/gstreamer1/gst1-plugins-bad/Config.in           | 4 ++++
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index ac081b5..4143f41 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -670,6 +670,10 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
 	bool "sndfile"
 	select BR2_PACKAGE_LIBSNDFILE
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
+	bool "srtp"
+	select BR2_PACKAGE_LIBSRTP
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
 	bool "vcd"
 
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index a42bb0c..9e61b86 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -44,7 +44,6 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
 	--disable-ladspa \
 	--disable-lv2 \
 	--disable-libde265 \
-	--disable-srtp \
 	--disable-linsys \
 	--disable-modplug \
 	--disable-mimic \
@@ -780,6 +779,13 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-sndfile
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-srtp
+GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd
 else
-- 
2.7.3

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

* [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin
  2016-11-03  9:58 ` [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin Gustavo Zacarias
@ 2016-11-03 11:27   ` Baruch Siach
  2016-11-07 20:59   ` Thomas Petazzoni
  1 sibling, 0 replies; 18+ messages in thread
From: Baruch Siach @ 2016-11-03 11:27 UTC (permalink / raw)
  To: buildroot

Hi Gustavo,

On Thu, Nov 03, 2016 at 06:58:33AM -0300, Gustavo Zacarias wrote:
> It's new for 1.10.0, add an explicit option for the webrtc plugin.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/gstreamer1/gst1-plugins-bad/Config.in      | 28 ++++++++++++++++++++++
>  .../gst1-plugins-bad/gst1-plugins-bad.mk           |  7 ++++++
>  2 files changed, 35 insertions(+)
> 
> diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
> index 37731cf..1d28a66 100644
> --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> @@ -522,10 +522,21 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
>  
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK
>  	bool "fdkaac"
> +	# Dependencies from fdk-aac
> +	depends on BR2_INSTALL_LIBSTDCPP
> +	depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
> +		BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
> +		BR2_powerpc || BR2_sh
>  	select BR2_PACKAGE_FDK_AAC
>  	help
>  	  MPEG AAC encoder/decoder
>  
> +comment "fdkaac needs a toolchain w/ C++"
> +	depends on !BR2_INSTALL_LIBSTDCPP
> +	depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
> +		BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
> +		BR2_powerpc || BR2_sh
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
>  	bool "gl"
>  	default y

This hunk belongs to the previous patch.

> @@ -676,6 +687,23 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
>  	help
>  	  Webp image format plugin
>  
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
> +	bool "webrtc"
> +	# All depends from webrtc-audio-processing
> +	depends on BR2_arm || BR2_i386 || BR2_x86_64
> +	depends on BR2_INSTALL_LIBSTDCPP
> +	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
> +	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
> +	select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
> +	select BR2_PACKAGE_WEBRTC
> +	help
> +	  WebRTC echo-cancellation, gain control and noise suppression
> +
> +comment "webrtc needs a toolchain w/ C++, NPTL, gcc >= 4.8"
> +	depends on BR2_arm || BR2_i386 || BR2_x86_64
> +	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
> +		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
>  	bool "x265"
>  	depends on BR2_INSTALL_LIBSTDCPP
> diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> index 77f64e4..3352f1a 100644
> --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> @@ -794,6 +794,13 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-webp
>  endif
>  
> +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> +GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc
> +GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
> +else
> +GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc
> +endif
> +
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265
>  GST1_PLUGINS_BAD_DEPENDENCIES += x265

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -

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

* [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0
  2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
                   ` (12 preceding siblings ...)
  2016-11-03  9:58 ` [Buildroot] [PATCH 14/14] gst1-plugins-bad: add srtp support Gustavo Zacarias
@ 2016-11-07 20:57 ` Thomas Petazzoni
  13 siblings, 0 replies; 18+ messages in thread
From: Thomas Petazzoni @ 2016-11-07 20:57 UTC (permalink / raw)
  To: buildroot

Hello,

On Thu,  3 Nov 2016 06:58:27 -0300, Gustavo Zacarias wrote:
> Remove gstconfig.h compatibility kludge since it has been
> fixed/reinstated upstream.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/gstreamer1/gstreamer1/gstreamer1.hash |  4 ++--
>  package/gstreamer1/gstreamer1/gstreamer1.mk   | 12 +-----------
>  2 files changed, 3 insertions(+), 13 deletions(-)

I've applied the entire series to next, with a few fixes on some
patches, I'll reply to the specific patches.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

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

* [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin
  2016-11-03  9:58 ` [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin Gustavo Zacarias
@ 2016-11-07 20:58   ` Thomas Petazzoni
  0 siblings, 0 replies; 18+ messages in thread
From: Thomas Petazzoni @ 2016-11-07 20:58 UTC (permalink / raw)
  To: buildroot

Hello,

On Thu,  3 Nov 2016 06:58:32 -0300, Gustavo Zacarias wrote:
> It's new for 1.10.0, add an explicit option for the fdkaac plugin.
> 
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

I've updated this patch to add the dependencies of the fdk-aac package
(by re-using what was mistakenly in your PATCH 07/14). But as a
preparation patch, I've added a BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
hidden boolean, which allows to avoid repeating those architecture
dependencies.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

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

* [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin
  2016-11-03  9:58 ` [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin Gustavo Zacarias
  2016-11-03 11:27   ` Baruch Siach
@ 2016-11-07 20:59   ` Thomas Petazzoni
  1 sibling, 0 replies; 18+ messages in thread
From: Thomas Petazzoni @ 2016-11-07 20:59 UTC (permalink / raw)
  To: buildroot

Hello,

On Thu,  3 Nov 2016 06:58:33 -0300, Gustavo Zacarias wrote:

> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
> +	bool "webrtc"
> +	# All depends from webrtc-audio-processing
> +	depends on BR2_arm || BR2_i386 || BR2_x86_64

I've also added a preparation patch on webrtc-audio-processing to add a
BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS hidden boolean to
avoid duplicating the list of architecture dependencies.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

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

end of thread, other threads:[~2016-11-07 20:59 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-03  9:58 [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 02/14] gstreamer1: add explicit libunwind support Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 03/14] gst1-plugins-base: bump to version 1.10.0 Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 04/14] gst1-plugins-good: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 05/14] gst1-plugins-bad: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 06/14] gst1-plugins-bad: enable fdkaac plugin Gustavo Zacarias
2016-11-07 20:58   ` Thomas Petazzoni
2016-11-03  9:58 ` [Buildroot] [PATCH 07/14] gst1-plugins-bad: enable webrtc plugin Gustavo Zacarias
2016-11-03 11:27   ` Baruch Siach
2016-11-07 20:59   ` Thomas Petazzoni
2016-11-03  9:58 ` [Buildroot] [PATCH 08/14] gst1-plugins-bad: add new timecode plugin Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 09/14] gst1-plugins-ugly: bump to version 1.10.0 Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 10/14] gst1-libav: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 11/14] gst1-rtsp-server: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 12/14] gst1-validate: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 13/14] gst-omx: " Gustavo Zacarias
2016-11-03  9:58 ` [Buildroot] [PATCH 14/14] gst1-plugins-bad: add srtp support Gustavo Zacarias
2016-11-07 20:57 ` [Buildroot] [PATCH 01/14] gstreamer1: bump to version 1.10.0 Thomas Petazzoni

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