12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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_LIBTOOL
- select BR2_PACKAGE_LIBSNDFILE
- select BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC
- select BR2_PACKAGE_SPEEX
- 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
|