Config.in 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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_LIBTOOL
  16. select BR2_PACKAGE_LIBSNDFILE
  17. select BR2_PACKAGE_PULSEAUDIO_ENABLE_ATOMIC
  18. select BR2_PACKAGE_SPEEX
  19. help
  20. PulseAudio is a sound system for POSIX OSes, meaning that it
  21. is a proxy for your sound applications. It allows you to do
  22. advanced operations on your sound data as it passes between
  23. your application and your hardware. Things like transferring
  24. the audio to a different machine, changing the sample format
  25. or channel count and mixing several sounds into one are
  26. easily achieved using a sound server.
  27. http://pulseaudio.org
  28. if BR2_PACKAGE_PULSEAUDIO
  29. config BR2_PACKAGE_PULSEAUDIO_DAEMON
  30. bool "start as a system daemon"
  31. help
  32. PulseAudio can be started as a system daemon. This is not the
  33. recommended way of using PulseAudio unless you are building a
  34. headless system.
  35. endif
  36. comment "pulseaudio needs a toolchain w/ wchar, threads, dynamic library"
  37. depends on BR2_USE_MMU
  38. depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC
  39. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS