Config.in 1.8 KB

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