1*4882a593Smuzhiyunconfig BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC 2*4882a593Smuzhiyun bool 3*4882a593Smuzhiyun default y if BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS || \ 4*4882a593Smuzhiyun BR2_TOOLCHAIN_HAS_SYNC_4 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC 7*4882a593Smuzhiyun bool 8*4882a593Smuzhiyun select BR2_PACKAGE_LIBATOMIC_OPS if !BR2_TOOLCHAIN_HAS_SYNC_4 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunconfig BR2_PACKAGE_PULSEAUDIO 11*4882a593Smuzhiyun bool "pulseaudio" 12*4882a593Smuzhiyun depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC 13*4882a593Smuzhiyun depends on BR2_USE_WCHAR 14*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 15*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 16*4882a593Smuzhiyun depends on BR2_USE_MMU # fork() 17*4882a593Smuzhiyun select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO if BR2_PACKAGE_BLUEZ5_UTILS # runtime 18*4882a593Smuzhiyun select BR2_PACKAGE_LIBTOOL 19*4882a593Smuzhiyun select BR2_PACKAGE_LIBSNDFILE 20*4882a593Smuzhiyun select BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC 21*4882a593Smuzhiyun select BR2_PACKAGE_SPEEX 22*4882a593Smuzhiyun help 23*4882a593Smuzhiyun PulseAudio is a sound system for POSIX OSes, meaning that it 24*4882a593Smuzhiyun is a proxy for your sound applications. It allows you to do 25*4882a593Smuzhiyun advanced operations on your sound data as it passes between 26*4882a593Smuzhiyun your application and your hardware. Things like transferring 27*4882a593Smuzhiyun the audio to a different machine, changing the sample format 28*4882a593Smuzhiyun or channel count and mixing several sounds into one are 29*4882a593Smuzhiyun easily achieved using a sound server. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun http://pulseaudio.org 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunif BR2_PACKAGE_PULSEAUDIO 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig BR2_PACKAGE_PULSEAUDIO_DAEMON 36*4882a593Smuzhiyun bool "start as a system daemon" 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun PulseAudio can be started as a system daemon. This is not the 39*4882a593Smuzhiyun recommended way of using PulseAudio unless you are building a 40*4882a593Smuzhiyun headless system. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunendif 43*4882a593Smuzhiyun 44*4882a593Smuzhiyuncomment "pulseaudio needs a toolchain w/ wchar, threads, dynamic library" 45*4882a593Smuzhiyun depends on BR2_USE_MMU 46*4882a593Smuzhiyun depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC 47*4882a593Smuzhiyun depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS 48