logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

side.conf (742B)


  1. #
  2. # Hardware output from side speakers
  3. #
  4. pcm.!side {
  5. @args [ CARD DEV ]
  6. @args.CARD {
  7. type string
  8. default {
  9. @func getenv
  10. vars [
  11. ALSA_SIDE_CARD
  12. ALSA_PCM_CARD
  13. ALSA_CARD
  14. ]
  15. default {
  16. @func refer
  17. name defaults.pcm.side.card
  18. }
  19. }
  20. }
  21. @args.DEV {
  22. type integer
  23. default {
  24. @func igetenv
  25. vars [
  26. ALSA_SIDE_DEVICE
  27. ]
  28. default {
  29. @func refer
  30. name defaults.pcm.side.device
  31. }
  32. }
  33. }
  34. type empty
  35. slave.pcm {
  36. @func refer
  37. name {
  38. @func concat
  39. strings [
  40. "cards."
  41. {
  42. @func card_inum
  43. card $CARD
  44. }
  45. ".pcm.side." $DEV ":CARD=" $CARD
  46. ]
  47. }
  48. }
  49. hint {
  50. show {
  51. @func refer
  52. name defaults.namehint.basic
  53. }
  54. description "Side speakers"
  55. device $DEV
  56. }
  57. }