2014-10-25 00:55:41 +02:00
|
|
|
config BR2_PACKAGE_SHAIRPORT_SYNC
|
|
|
|
bool "shairport-sync"
|
|
|
|
depends on BR2_USE_MMU # libdaemon
|
2014-10-29 14:33:40 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
2017-03-29 21:09:31 +02:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2014-10-25 00:55:41 +02:00
|
|
|
select BR2_PACKAGE_ALSA_LIB
|
2014-10-25 19:10:12 +02:00
|
|
|
select BR2_PACKAGE_ALSA_LIB_MIXER
|
2015-09-08 08:49:43 +02:00
|
|
|
select BR2_PACKAGE_LIBCONFIG
|
2014-10-25 00:55:41 +02:00
|
|
|
select BR2_PACKAGE_LIBDAEMON
|
2017-03-11 09:00:24 +01:00
|
|
|
select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS
|
2014-10-25 00:55:41 +02:00
|
|
|
select BR2_PACKAGE_POPT
|
|
|
|
help
|
2017-12-18 09:21:05 +01:00
|
|
|
Shairport Sync emulates an AirPort Express for the purpose
|
|
|
|
of streaming audio from iTunes, iPods, iPhones, iPads and
|
|
|
|
AppleTVs. Audio played by a Shairport Sync-powered device
|
|
|
|
stays in synchrony with the source and thus with other
|
|
|
|
devices that are playing the same source
|
|
|
|
synchronously. Thus, for example, synchronised multi-room
|
2014-10-25 00:55:41 +02:00
|
|
|
audio is possible without difficulty.
|
|
|
|
|
|
|
|
https://github.com/mikebrady/shairport-sync
|
|
|
|
|
|
|
|
if BR2_PACKAGE_SHAIRPORT_SYNC
|
|
|
|
|
|
|
|
config BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR
|
|
|
|
bool "libsoxr support"
|
|
|
|
select BR2_PACKAGE_LIBSOXR
|
|
|
|
help
|
|
|
|
Enable support for libsoxr, the SoX Resampler library.
|
|
|
|
|
2017-12-18 09:21:05 +01:00
|
|
|
Briefly, Shairport Sync keeps in step with the audio source
|
|
|
|
by deleting or inserting frames of audio into the stream as
|
|
|
|
needed. This "interpolation" is normally inaudible, but it
|
|
|
|
can be heard in some circumstances. Libsoxr allows this
|
|
|
|
interpolation to be done much more smoothly and subtly.
|
2014-10-25 00:55:41 +02:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2017-03-29 21:09:31 +02:00
|
|
|
comment "shairport-sync needs a toolchain w/ C++, NPTL"
|
2014-10-25 00:55:41 +02:00
|
|
|
depends on BR2_USE_MMU
|
2017-03-29 21:09:31 +02:00
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|