All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/5] gstreamer1: Plugin work
@ 2019-05-09 22:46 aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 1/5] package/gstreamer1/gst1-plugins-good: Add twolame plugin aduskett at gmail.com
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

In this patch series, the following plugins are added:
 - gst1-plugins-good/twolame
 - gst1-plugins-bad/audiolatency
 - gst1-plugins-bad/proxy

There are also two plugins that are currently enabled just by selecting a
package, but with no way to explicitly enable or disable them.

These plugins are:
 - gst1-plugins-good/jack
 - gst1-plugins-bad/bluez

So I added options to enable/disable those as well.

This is the first of a multi-step process to do the following:

1) Clean up gstreamer1 and the plugin packages.
2) Convert gstreamer1 to meson.
3) Fix the order of plugins in the mk and config files to reflect what is in
   meson_options.txt

Adam Duskett (5):
  package/gstreamer1/gst1-plugins-good: Add twolame plugin
  package/gstreamer1/gst1-plugins-good: Add jack plugin
  package/gstreamer1/gst1-plugins-bad: add proxy plugin
  package/gstreamer1/gst1-plugins-bad: add audiolatency plugin
  package/gstreamer1/gst1-plugins-bad: Add bluez plugin

 package/gstreamer1/gst1-plugins-bad/Config.in | 20 +++++++++++++++++++
 .../gst1-plugins-bad/gst1-plugins-bad.mk      | 14 ++++++++++++-
 .../gstreamer1/gst1-plugins-good/Config.in    | 19 ++++++++++++++++++
 .../gst1-plugins-good/gst1-plugins-good.mk    |  9 ++++++++-
 4 files changed, 60 insertions(+), 2 deletions(-)

-- 
2.21.0

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

* [Buildroot] [PATCH 1/5] package/gstreamer1/gst1-plugins-good: Add twolame plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 2/5] package/gstreamer1/gst1-plugins-good: Add jack plugin aduskett at gmail.com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

This plugin was introduced in 1.16.0. It dependends on the twolame package
and allows a user to encode MP2s with TwoLAME

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-good/Config.in            | 6 ++++++
 package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 7 +++++++
 2 files changed, 13 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in
index 30a4876ee7..3af05ba6b4 100644
--- a/package/gstreamer1/gst1-plugins-good/Config.in
+++ b/package/gstreamer1/gst1-plugins-good/Config.in
@@ -389,6 +389,12 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TAGLIB
 comment "taglib needs a toolchain w/ C++, wchar"
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
 
+config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TWOLAME
+	bool "twolame"
+	select BR2_PACKAGE_TWOLAME
+	help
+	  twolame mp2 audio encoder plugin
+
 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
 	bool "vpx (webm)"
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
index 4ef128229a..462d5e1307 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
@@ -429,6 +429,13 @@ else
 GST1_PLUGINS_GOOD_CONF_OPTS += --disable-taglib
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TWOLAME),y)
+GST1_PLUGINS_GOOD_CONF_OPTS += --enable-twolame
+GST1_PLUGINS_GOOD_DEPENDENCIES += twolame
+else
+GST1_PLUGINS_GOOD_CONF_OPTS += --disable-twolame
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX),y)
 GST1_PLUGINS_GOOD_CONF_OPTS += --enable-vpx
 GST1_PLUGINS_GOOD_DEPENDENCIES += libvpx
-- 
2.21.0

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

* [Buildroot] [PATCH 2/5] package/gstreamer1/gst1-plugins-good: Add jack plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 1/5] package/gstreamer1/gst1-plugins-good: Add twolame plugin aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 3/5] package/gstreamer1/gst1-plugins-bad: add proxy plugin aduskett at gmail.com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Currently there is no explicit way to turn the jack plugin on or off.
Create a menu entry allowing users to disable or enable the plugin.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-good/Config.in      | 13 +++++++++++++
 .../gst1-plugins-good/gst1-plugins-good.mk          |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in
index 3af05ba6b4..433084fd6b 100644
--- a/package/gstreamer1/gst1-plugins-good/Config.in
+++ b/package/gstreamer1/gst1-plugins-good/Config.in
@@ -345,6 +345,19 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
 comment "gdkpixbuf needs a toolchain w/ wchar, threads"
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
+config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_JACK
+	bool "jack"
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on !BR2_STATIC_LIBS
+	depends on BR2_TOOLCHAIN_HAS_SYNC_4
+	select BR2_PACKAGE_JACK2
+	help
+	  JACK audio source/sink plugin
+
+comment "jack needs a toolchain w/ C++, dynamic library"
+	depends on BR2_TOOLCHAIN_HAS_SYNC_4
+	depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
+
 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
 	bool "pulseaudio"
 	depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
index 462d5e1307..829d27a2da 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
@@ -30,7 +30,7 @@ GST1_PLUGINS_GOOD_CONF_OPTS += \
 
 GST1_PLUGINS_GOOD_DEPENDENCIES = gstreamer1 gst1-plugins-base
 
-ifeq ($(BR2_PACKAGE_JACK2),y)
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_JACK),y)
 GST1_PLUGINS_GOOD_CONF_OPTS += --enable-jack
 GST1_PLUGINS_GOOD_DEPENDENCIES += jack2
 else
-- 
2.21.0

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

* [Buildroot] [PATCH 3/5] package/gstreamer1/gst1-plugins-bad: add proxy plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 1/5] package/gstreamer1/gst1-plugins-good: Add twolame plugin aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 2/5] package/gstreamer1/gst1-plugins-good: Add jack plugin aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 4/5] package/gstreamer1/gst1-plugins-bad: add audiolatency plugin aduskett at gmail.com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

This plugin was introduced in 1.16.0. It is dependencyless and provides
proxied inter-pipeline communication.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-bad/Config.in           | 5 +++++
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 6 ++++++
 2 files changed, 11 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index e0757e96c9..c53ff66272 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -212,6 +212,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
 	help
 	  PNM plugin
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY
+	bool "proxy"
+	help
+	  Proxy plugin
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
 	bool "rawparse"
 	help
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index a66d3e32bf..d6414f9daa 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -344,6 +344,12 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-pnm
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-proxy
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-proxy
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-rawparse
 else
-- 
2.21.0

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

* [Buildroot] [PATCH 4/5] package/gstreamer1/gst1-plugins-bad: add audiolatency plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
                   ` (2 preceding siblings ...)
  2019-05-09 22:46 ` [Buildroot] [PATCH 3/5] package/gstreamer1/gst1-plugins-bad: add proxy plugin aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 4/4] package/gstreamer1/gst1-plugins-bad: Add bluez plugin aduskett at gmail.com
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

This plugin was introduced in 1.16.0. It is dependencyless and provides
a way to measure audio latency

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-bad/Config.in           | 5 +++++
 package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 6 ++++++
 2 files changed, 11 insertions(+)

diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index c53ff66272..35d6bddd05 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -46,6 +46,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
 	help
 	  Audio filters plugin
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY
+	bool "audiolatency"
+	help
+	  Audio latency plugin
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
 	bool "audiomixmatrix"
 	help
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index d6414f9daa..ad1adbc385 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -132,6 +132,12 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiofxbad
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY),y)
+GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiolatency
+else
+GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiolatency
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixmatrix
 else
-- 
2.21.0

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

* [Buildroot] [PATCH 4/4] package/gstreamer1/gst1-plugins-bad: Add bluez plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
                   ` (3 preceding siblings ...)
  2019-05-09 22:46 ` [Buildroot] [PATCH 4/5] package/gstreamer1/gst1-plugins-bad: add audiolatency plugin aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-09 22:46 ` [Buildroot] [PATCH 5/5] " aduskett at gmail.com
  2019-05-26 19:28 ` [Buildroot] [PATCH 0/5] gstreamer1: Plugin work Thomas Petazzoni
  6 siblings, 0 replies; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Currently there is no explicit way to turn the bluez plugin on or off.
Create a menu entry allowing users to disable or enable the plugin.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-bad/Config.in          | 10 ++++++++++
 .../gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk    |  2 +-
 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 35d6bddd05..b0b253bf12 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -308,6 +308,16 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
 	bool "assrender"
 	select BR2_PACKAGE_LIBASS
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
+	bool "bluez"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_BLUEZ_UTILS
+	help
+	  Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
+
+comment "bluez needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
 	bool "bz2"
 	select BR2_PACKAGE_BZIP2
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index ad1adbc385..32edde4901 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -83,7 +83,7 @@ GST1_PLUGINS_BAD_DEPENDENCIES += orc
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc
 endif
 
-ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y)
 GST1_PLUGINS_BAD_DEPENDENCIES += bluez_utils
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez
 else
-- 
2.21.0

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

* [Buildroot] [PATCH 5/5] package/gstreamer1/gst1-plugins-bad: Add bluez plugin
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
                   ` (4 preceding siblings ...)
  2019-05-09 22:46 ` [Buildroot] [PATCH 4/4] package/gstreamer1/gst1-plugins-bad: Add bluez plugin aduskett at gmail.com
@ 2019-05-09 22:46 ` aduskett at gmail.com
  2019-05-26 19:31   ` Thomas Petazzoni
  2019-05-26 19:28 ` [Buildroot] [PATCH 0/5] gstreamer1: Plugin work Thomas Petazzoni
  6 siblings, 1 reply; 9+ messages in thread
From: aduskett at gmail.com @ 2019-05-09 22:46 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Currently there is no explicit way to turn the bluez plugin on or off.
Create a menu entry allowing users to disable or enable the plugin.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
 package/gstreamer1/gst1-plugins-bad/Config.in          | 10 ++++++++++
 .../gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk    |  2 +-
 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 35d6bddd05..b0b253bf12 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -308,6 +308,16 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
 	bool "assrender"
 	select BR2_PACKAGE_LIBASS
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
+	bool "bluez"
+	depends on !BR2_STATIC_LIBS
+	select BR2_PACKAGE_BLUEZ_UTILS
+	help
+	  Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
+
+comment "bluez needs a toolchain w/ dynamic library"
+	depends on BR2_STATIC_LIBS
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
 	bool "bz2"
 	select BR2_PACKAGE_BZIP2
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index ad1adbc385..32edde4901 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -83,7 +83,7 @@ GST1_PLUGINS_BAD_DEPENDENCIES += orc
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc
 endif
 
-ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y)
 GST1_PLUGINS_BAD_DEPENDENCIES += bluez_utils
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez
 else
-- 
2.21.0

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

* [Buildroot] [PATCH 0/5] gstreamer1: Plugin work
  2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
                   ` (5 preceding siblings ...)
  2019-05-09 22:46 ` [Buildroot] [PATCH 5/5] " aduskett at gmail.com
@ 2019-05-26 19:28 ` Thomas Petazzoni
  6 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2019-05-26 19:28 UTC (permalink / raw)
  To: buildroot

Hello Adam,

On Thu,  9 May 2019 18:46:18 -0400
aduskett at gmail.com wrote:

> Adam Duskett (5):
>   package/gstreamer1/gst1-plugins-good: Add twolame plugin
>   package/gstreamer1/gst1-plugins-good: Add jack plugin
>   package/gstreamer1/gst1-plugins-bad: add proxy plugin
>   package/gstreamer1/gst1-plugins-bad: add audiolatency plugin
>   package/gstreamer1/gst1-plugins-bad: Add bluez plugin

I've applied to next, with some changes. First, the commit titles are
not consistent in terms of lower-case vs. upper-case. You use "add" or
"Add". I personally prefer lower-case.

Secondly, the patches are not adding plugins, but adding options, so
"add twolame plugin option" is more correct.

I did some other changes to one patch, I'll reply to that one
specifically.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH 5/5] package/gstreamer1/gst1-plugins-bad: Add bluez plugin
  2019-05-09 22:46 ` [Buildroot] [PATCH 5/5] " aduskett at gmail.com
@ 2019-05-26 19:31   ` Thomas Petazzoni
  0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2019-05-26 19:31 UTC (permalink / raw)
  To: buildroot

Hello,

On Thu,  9 May 2019 18:46:24 -0400
aduskett at gmail.com wrote:

> From: Adam Duskett <Aduskett@gmail.com>
> 
> Currently there is no explicit way to turn the bluez plugin on or off.
> Create a menu entry allowing users to disable or enable the plugin.
> 
> Signed-off-by: Adam Duskett <Aduskett@gmail.com>
> ---
>  package/gstreamer1/gst1-plugins-bad/Config.in          | 10 ++++++++++
>  .../gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk    |  2 +-
>  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 35d6bddd05..b0b253bf12 100644
> --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> @@ -308,6 +308,16 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
>  	bool "assrender"
>  	select BR2_PACKAGE_LIBASS
>  
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
> +	bool "bluez"
> +	depends on !BR2_STATIC_LIBS

In this case, I think propagating all the dependencies of
BR2_PACKAGE_BLUEZ_UTILS is more appropriate. I know they are already
handled by the overall gstreamer1 dependencies, but I believe it is not
unlikely that the dependencies of gstreamer1 change, and for this
reason, replicating the complete bluez_utils dependencies make sense.

I know we don't have a very strict rule about this, so it's really just
a feeling for this specific case.

Besides that, bluez_utils is kinda deprecated. What about bluez5_utils
support ?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

end of thread, other threads:[~2019-05-26 19:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-09 22:46 [Buildroot] [PATCH 0/5] gstreamer1: Plugin work aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 1/5] package/gstreamer1/gst1-plugins-good: Add twolame plugin aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 2/5] package/gstreamer1/gst1-plugins-good: Add jack plugin aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 3/5] package/gstreamer1/gst1-plugins-bad: add proxy plugin aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 4/5] package/gstreamer1/gst1-plugins-bad: add audiolatency plugin aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 4/4] package/gstreamer1/gst1-plugins-bad: Add bluez plugin aduskett at gmail.com
2019-05-09 22:46 ` [Buildroot] [PATCH 5/5] " aduskett at gmail.com
2019-05-26 19:31   ` Thomas Petazzoni
2019-05-26 19:28 ` [Buildroot] [PATCH 0/5] gstreamer1: Plugin work Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.