1 config BR2_PACKAGE_PULSEAUDIO
3 depends on BR2_USE_WCHAR
4 depends on BR2_TOOLCHAIN_HAS_THREADS
5 depends on !BR2_STATIC_LIBS
6 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
7 select BR2_PACKAGE_LIBTOOL
8 select BR2_PACKAGE_JSON_C
9 select BR2_PACKAGE_LIBSNDFILE
10 select BR2_PACKAGE_SPEEX
11 depends on BR2_USE_MMU # fork()
13 PulseAudio is a sound system for POSIX OSes, meaning that it
14 is a proxy for your sound applications. It allows you to do
15 advanced operations on your sound data as it passes between
16 your application and your hardware. Things like transferring
17 the audio to a different machine, changing the sample format
18 or channel count and mixing several sounds into one are
19 easily achieved using a sound server.
23 if BR2_PACKAGE_PULSEAUDIO
25 config BR2_PACKAGE_PULSEAUDIO_DAEMON
26 bool "start as a system daemon"
28 PulseAudio can be started as a system daemon. This is not the
29 recommended way of using PulseAudio unless you are building a
34 comment "pulseaudio needs a toolchain w/ wchar, threads, dynamic library"
35 depends on BR2_USE_MMU
36 depends on BR2_TOOLCHAIN_HAS_SYNC_4
37 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS