[Buildroot] [PATCHv2 1/1] MPD: Add jack output support option
Pieter De Gendt
pieter.degendt at gmail.com
Fri Aug 8 13:11:32 UTC 2014
Signed-off-by: Pieter De Gendt <pieter.degendt at gmail.com>
---
Changes v1 -> v2:
- Removed duplicate depends entries
- Alpha sorting all entries
package/mpd/Config.in | 31 +++++++++++++++++++++----------
package/mpd/mpd.mk | 5 +++++
2 files changed, 26 insertions(+), 10 deletions(-)
diff --git a/package/mpd/Config.in b/package/mpd/Config.in
index f5f5b34..0d02d9d 100644
--- a/package/mpd/Config.in
+++ b/package/mpd/Config.in
@@ -42,16 +42,6 @@ config BR2_PACKAGE_MPD_AUDIOFILE
Enable audiofile input/streaming support.
Select this if you want to play back WAV files.
-config BR2_PACKAGE_MPD_PULSEAUDIO
- bool "pulseaudio"
- depends on BR2_LARGEFILE # pulseaudio -> libsndfile
- select BR2_PACKAGE_PULSEAUDIO
- help
- Enable pulseaudio output support.
-
-comment "pulseaudio support needs a toolchain w/ largefile"
- depends on !BR2_LARGEFILE
-
config BR2_PACKAGE_MPD_BZIP2
bool "bzip2"
select BR2_PACKAGE_BZIP2
@@ -90,6 +80,17 @@ config BR2_PACKAGE_MPD_FFMPEG
comment "ffmpeg support needs a toolchain w/ largefile, IPv6"
depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
+config BR2_PACKAGE_MPD_JACK2
+ bool "jack2"
+ depends on BR2_LARGEFILE # libsndfile
+ depends on BR2_TOOLCHAIN_HAS_ATOMIC_INTRINSICS
+ select BR2_PACKAGE_JACK2
+ help
+ Enable jack output support.
+
+comment "jack support needs a toolchain w/ largefile, atomic intrinsics"
+ depends on !(BR2_LARGEFILE && BR2_TOOLCHAIN_HAS_ATOMIC_INTRINSICS)
+
config BR2_PACKAGE_MPD_LAME
bool "lame"
select BR2_PACKAGE_LAME
@@ -147,6 +148,16 @@ config BR2_PACKAGE_MPD_OPUS
Enable opus input support.
Select this if you want to play back OPUS encoded files.
+config BR2_PACKAGE_MPD_PULSEAUDIO
+ bool "pulseaudio"
+ depends on BR2_LARGEFILE # pulseaudio -> libsndfile
+ select BR2_PACKAGE_PULSEAUDIO
+ help
+ Enable pulseaudio output support.
+
+comment "pulseaudio support needs a toolchain w/ largefile"
+ depends on !BR2_LARGEFILE
+
config BR2_PACKAGE_MPD_SOUNDCLOUD
bool "soundcloud"
select BR2_PACKAGE_YAJL
diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk
index e2ee760..f58f2e6 100644
--- a/package/mpd/mpd.mk
+++ b/package/mpd/mpd.mk
@@ -35,6 +35,11 @@ MPD_DEPENDENCIES += audiofile
MPD_CONF_OPT += --enable-audiofile
endif
+ifeq ($(BR2_PACKAGE_MPD_JACK2),y)
+MPD_DEPENDENCIES += jack2
+MPD_CONF_OPT += --enable-jack
+endif
+
ifeq ($(BR2_PACKAGE_MPD_PULSEAUDIO),y)
MPD_DEPENDENCIES += pulseaudio
MPD_CONF_OPT += --enable-pulse
--
1.7.9.5
More information about the buildroot
mailing list