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

Audigy.conf (4098B)


  1. #
  2. # Configuration for the Audigy chip
  3. #
  4. <confdir:pcm/front.conf>
  5. Audigy.pcm.front.0 {
  6. @args [ CARD ]
  7. @args.CARD {
  8. type string
  9. }
  10. type hooks
  11. slave.pcm {
  12. type hw
  13. card $CARD
  14. chmap [ "UNKNOWN" "FL,FR" ]
  15. }
  16. hooks.0 {
  17. type ctl_elems
  18. hook_args [
  19. {
  20. interface PCM
  21. name "EMU10K1 PCM Send Volume"
  22. index { @func private_pcm_subdevice }
  23. lock true
  24. optional true
  25. value [ 255 255 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 ]
  26. }
  27. {
  28. interface PCM
  29. name "EMU10K1 PCM Send Routing"
  30. index { @func private_pcm_subdevice }
  31. lock true
  32. optional true
  33. value [ 8 9 0 0 0 0 0 0 8 9 0 0 0 0 0 0 8 9 0 0 0 0 0 0 ]
  34. }
  35. ]
  36. }
  37. }
  38. <confdir:pcm/rear.conf>
  39. Audigy.pcm.rear.0 {
  40. @args [ CARD ]
  41. @args.CARD {
  42. type string
  43. }
  44. type hooks
  45. slave.pcm {
  46. type hw
  47. card $CARD
  48. chmap [ "UNKNOWN" "RL,RR" ]
  49. }
  50. hooks.0 {
  51. type ctl_elems
  52. hook_args [
  53. {
  54. interface PCM
  55. name "EMU10K1 PCM Send Volume"
  56. index { @func private_pcm_subdevice }
  57. lock true
  58. optional true
  59. value [ 0 0 255 255 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 ]
  60. }
  61. ]
  62. }
  63. }
  64. <confdir:pcm/center_lfe.conf>
  65. Audigy.pcm.center_lfe.0 {
  66. @args [ CARD ]
  67. @args.CARD {
  68. type string
  69. }
  70. type hooks
  71. slave.pcm {
  72. type hw
  73. card $CARD
  74. chmap [ "UNKNOWN" "FC,LFE" ]
  75. }
  76. hooks.0 {
  77. type ctl_elems
  78. hook_args [
  79. {
  80. interface PCM
  81. name "EMU10K1 PCM Send Volume"
  82. index { @func private_pcm_subdevice }
  83. lock true
  84. optional true
  85. value [ 255 255 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 ]
  86. }
  87. {
  88. interface PCM
  89. name "EMU10K1 PCM Send Routing"
  90. index { @func private_pcm_subdevice }
  91. lock true
  92. optional true
  93. value [ 6 7 0 0 0 0 0 0 6 7 0 0 0 0 0 0 6 7 0 0 0 0 0 0 ]
  94. }
  95. ]
  96. }
  97. }
  98. <confdir:pcm/surround21.conf>
  99. <confdir:pcm/surround40.conf>
  100. <confdir:pcm/surround41.conf>
  101. <confdir:pcm/surround50.conf>
  102. Audigy.pcm.surround40.0 {
  103. @args [ CARD ]
  104. @args.CARD {
  105. type string
  106. }
  107. type multi
  108. slaves [
  109. {
  110. pcm {
  111. @func concat
  112. strings [
  113. "cards.Audigy.pcm.front.0:CARD=" $CARD
  114. ]
  115. }
  116. channels 2
  117. }
  118. {
  119. pcm {
  120. @func concat
  121. strings [
  122. "cards.Audigy.pcm.rear.0:CARD=" $CARD
  123. ]
  124. }
  125. channels 2
  126. }
  127. ]
  128. bindings [
  129. { slave 0 channel 0 }
  130. { slave 0 channel 1 }
  131. { slave 1 channel 0 }
  132. { slave 1 channel 1 }
  133. ]
  134. }
  135. <confdir:pcm/surround51.conf>
  136. Audigy.pcm.surround51.0 {
  137. @args [ CARD ]
  138. @args.CARD {
  139. type string
  140. }
  141. type multi
  142. slaves [
  143. {
  144. pcm {
  145. @func concat
  146. strings [
  147. "cards.Audigy.pcm.front.0:CARD=" $CARD
  148. ]
  149. }
  150. channels 2
  151. }
  152. {
  153. pcm {
  154. @func concat
  155. strings [
  156. "cards.Audigy.pcm.rear.0:CARD=" $CARD
  157. ]
  158. }
  159. channels 2
  160. }
  161. {
  162. pcm {
  163. @func concat
  164. strings [
  165. "cards.Audigy.pcm.center_lfe.0:CARD=" $CARD
  166. ]
  167. }
  168. channels 2
  169. }
  170. ]
  171. bindings [
  172. { slave 0 channel 0 }
  173. { slave 0 channel 1 }
  174. { slave 1 channel 0 }
  175. { slave 1 channel 1 }
  176. { slave 2 channel 0 }
  177. { slave 2 channel 1 }
  178. ]
  179. }
  180. <confdir:pcm/iec958.conf>
  181. Audigy.pcm.iec958.0 {
  182. @args [ CARD AES0 AES1 AES2 AES3 ]
  183. @args.CARD {
  184. type string
  185. }
  186. @args.AES0 {
  187. type integer
  188. }
  189. @args.AES1 {
  190. type integer
  191. }
  192. @args.AES2 {
  193. type integer
  194. }
  195. @args.AES3 {
  196. type integer
  197. }
  198. type hooks
  199. slave.pcm {
  200. type hw
  201. card $CARD
  202. }
  203. hooks.0 {
  204. type ctl_elems
  205. hook_args [
  206. {
  207. interface PCM
  208. name "IEC958 Playback Default"
  209. lock true
  210. preserve true
  211. optional true
  212. value [ $AES0 $AES1 $AES2 $AES3 ]
  213. }
  214. {
  215. name "IEC958 Optical Raw Playback Switch"
  216. lock true
  217. preserve true
  218. value [ 1 1 ]
  219. }
  220. {
  221. interface PCM
  222. name "EMU10K1 PCM Send Volume"
  223. index { @func private_pcm_subdevice }
  224. lock true
  225. optional true
  226. value [ 255 255 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 ]
  227. }
  228. {
  229. interface PCM
  230. name "EMU10K1 PCM Send Routing"
  231. index { @func private_pcm_subdevice }
  232. lock true
  233. optional true
  234. value [ 20 21 0 0 0 0 0 0 20 21 0 0 0 0 0 0 20 21 0 0 0 0 0 0 ]
  235. }
  236. {
  237. name "Audigy Analog/Digital Output Jack"
  238. lock true
  239. preserve true
  240. value 1
  241. }
  242. ]
  243. }
  244. }