1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- config BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC
- bool
- default y if BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS || \
- BR2_TOOLCHAIN_HAS_SYNC_4
- config BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC
- bool
- select BR2_PACKAGE_LIBATOMIC_OPS if !BR2_TOOLCHAIN_HAS_SYNC_4
- config BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
- depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC
- depends on BR2_USE_WCHAR
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on !BR2_STATIC_LIBS
- depends on BR2_USE_MMU # fork()
- select BR2_PACKAGE_ALSA_LIB_PCM if BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_ALSA_LIB_MIXER if BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_ALSA_LIB_UCM if BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO if BR2_PACKAGE_BLUEZ5_UTILS # runtime
- select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_LIBTOOL
- select BR2_PACKAGE_LIBSNDFILE
- select BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC
- help
- PulseAudio is a sound system for POSIX OSes, meaning that it
- is a proxy for your sound applications. It allows you to do
- advanced operations on your sound data as it passes between
- your application and your hardware. Things like transferring
- the audio to a different machine, changing the sample format
- or channel count and mixing several sounds into one are
- easily achieved using a sound server.
- http://pulseaudio.org
- if BR2_PACKAGE_PULSEAUDIO
- config BR2_PACKAGE_PULSEAUDIO_DAEMON
- bool "start as a system daemon"
- help
- PulseAudio can be started as a system daemon. This is not the
- recommended way of using PulseAudio unless you are building a
- headless system.
- endif
- comment "pulseaudio needs a toolchain w/ wchar, threads, dynamic library"
- depends on BR2_USE_MMU
- depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|