surround41.conf 987 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #
  2. # Hardware output from 4.1 speakers.
  3. # Samples must be positioned:
  4. # chn0 - front left
  5. # chn1 - front right
  6. # chn2 - rear left
  7. # chn3 - rear right
  8. # chn4 - LFE
  9. #
  10. pcm.!surround41 {
  11. @args [ CARD DEV ]
  12. @args.CARD {
  13. type string
  14. default {
  15. @func getenv
  16. vars [
  17. ALSA_SURROUND41_CARD
  18. ALSA_PCM_CARD
  19. ALSA_CARD
  20. ]
  21. default {
  22. @func refer
  23. name defaults.pcm.surround41.card
  24. }
  25. }
  26. }
  27. @args.DEV {
  28. type integer
  29. default {
  30. @func igetenv
  31. vars [
  32. ALSA_SURROUND41_DEVICE
  33. ]
  34. default {
  35. @func refer
  36. name defaults.pcm.surround41.device
  37. }
  38. }
  39. }
  40. type route
  41. slave.pcm {
  42. @func refer
  43. name {
  44. @func concat
  45. strings [
  46. "cards."
  47. {
  48. @func card_driver
  49. card $CARD
  50. }
  51. ".pcm.surround51." $DEV ":CARD=" $CARD
  52. ]
  53. }
  54. }
  55. ttable.0.FL 1
  56. ttable.1.FR 1
  57. ttable.2.RL 1
  58. ttable.3.RR 1
  59. ttable.4.LFE 1
  60. hint {
  61. description "4.1 Surround output to Front, Rear and Subwoofer speakers"
  62. device_output $DEV
  63. }
  64. }