Config.in 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. comment "alsa-lib needs a toolchain w/ threads"
  2. depends on !BR2_TOOLCHAIN_HAS_THREADS
  3. menuconfig BR2_PACKAGE_ALSA_LIB
  4. bool "alsa-lib"
  5. # Even though some parts of alsa-lib use threads only when
  6. # available, some PCM plugins use them unconditionally. Since
  7. # the usage of alsa-lib on no-thread systems is pretty
  8. # unlikely, just require thread support globally for alsa-lib.
  9. depends on BR2_TOOLCHAIN_HAS_THREADS
  10. # Temporary until
  11. # https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
  12. # is fixed
  13. select BR2_PACKAGE_ALSA_LIB_PCM
  14. help
  15. The Advanced Linux Sound Architecture (ALSA) provides audio
  16. and MIDI functionality to the Linux operating system.
  17. http://www.alsa-project.org/
  18. if BR2_PACKAGE_ALSA_LIB
  19. config BR2_PACKAGE_ALSA_LIB_PYTHON
  20. bool "Python support for alsa-lib"
  21. depends on BR2_PACKAGE_PYTHON
  22. help
  23. Add python support for alsa-lib.
  24. Python will be built and libpython will be installed
  25. in the target directory
  26. http://www.alsa-project.org/
  27. config BR2_PACKAGE_ALSA_LIB_DEVDIR
  28. string "directory with ALSA device files"
  29. default "/dev/snd"
  30. config BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS
  31. string "built PCM plugins"
  32. default "all" if BR2_USE_MMU
  33. default "copy linear route mulaw alaw adpcm rate plug multi file null empty share meter hooks lfloat ladspa dmix dshare dsnoop asym iec958 softvol extplug ioplug mmap_emul" if !BR2_USE_MMU
  34. config BR2_PACKAGE_ALSA_LIB_CTL_PLUGINS
  35. string "built control plugins"
  36. default "all"
  37. config BR2_PACKAGE_ALSA_LIB_ALOAD
  38. bool "aload"
  39. default y
  40. config BR2_PACKAGE_ALSA_LIB_MIXER
  41. bool "mixer"
  42. default y
  43. config BR2_PACKAGE_ALSA_LIB_PCM
  44. bool "pcm"
  45. default y
  46. config BR2_PACKAGE_ALSA_LIB_RAWMIDI
  47. bool "rawmidi"
  48. default y
  49. config BR2_PACKAGE_ALSA_LIB_HWDEP
  50. bool "hwdep"
  51. default y
  52. config BR2_PACKAGE_ALSA_LIB_SEQ
  53. bool "seq"
  54. default y
  55. config BR2_PACKAGE_ALSA_LIB_UCM
  56. bool "ucm"
  57. default y
  58. select BR2_PACKAGE_ALSA_LIB_MIXER
  59. config BR2_PACKAGE_ALSA_LIB_ALISP
  60. bool "alisp"
  61. default y
  62. depends on BR2_USE_MMU
  63. config BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS
  64. bool "old-symbols"
  65. default y
  66. endif