b42878a047
Also remove the comment attributing threads dependency to alsa-lib, since shairport-sync itself uses pthreads. Fixes: http://autobuild.buildroot.net/results/58e/58eafd2499919a45bfb5a2becc233d3678deedde/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
config BR2_PACKAGE_SHAIRPORT_SYNC
|
|
bool "shairport-sync"
|
|
depends on BR2_USE_MMU # libdaemon
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
select BR2_PACKAGE_ALSA_LIB
|
|
select BR2_PACKAGE_ALSA_LIB_MIXER
|
|
select BR2_PACKAGE_LIBDAEMON
|
|
select BR2_PACKAGE_POLARSSL if !BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_POPT
|
|
help
|
|
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
|
|
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.
|
|
|
|
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.
|
|
|
|
endif
|
|
|
|
comment "shairport-sync needs a toolchain w/ NPTL"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|