comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/alsa/cards/Aureon71.conf @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
comparison
equal deleted inserted replaced
67:0e9998148a16 68:5028fdace37b
1 #
2 # Configuration for the Aureon71 (Envy24HT) chip
3 #
4
5 # default with dmix & dsnoop
6 Aureon71.pcm.default {
7 @args [ CARD ]
8 @args.CARD {
9 type string
10 }
11 type asym
12 playback.pcm {
13 type plug
14 slave.pcm {
15 @func concat
16 strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
17 }
18 }
19 capture.pcm {
20 type plug
21 slave.pcm {
22 @func concat
23 strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
24 }
25 }
26 }
27
28 <confdir:pcm/front.conf>
29
30 Aureon71.pcm.front.0 {
31 @args [ CARD ]
32 @args.CARD {
33 type string
34 }
35 type hw
36 card $CARD
37 }
38
39 <confdir:pcm/rear.conf>
40
41 Aureon71.pcm.rear.0 {
42 @args [ CARD ]
43 @args.CARD {
44 type string
45 }
46 type hw
47 card $CARD
48 device 2
49 }
50
51 <confdir:pcm/center_lfe.conf>
52
53 Aureon71.pcm.center_lfe.0 {
54 @args [ CARD ]
55 @args.CARD {
56 type string
57 }
58 type hw
59 card $CARD
60 device 2
61 subdevice 1
62 }
63
64 <confdir:pcm/side.conf>
65
66 Aureon71.pcm.side.0 {
67 @args [ CARD ]
68 @args.CARD {
69 type string
70 }
71 type hw
72 card $CARD
73 device 2
74 subdevice 2
75 }
76
77 <confdir:pcm/surround40.conf>
78
79 Aureon71.pcm.surround40.0 {
80 @args [ CARD ]
81 @args.CARD {
82 type string
83 }
84 type hw
85 card $CARD
86 channels 4
87 }
88
89 <confdir:pcm/surround21.conf>
90 <confdir:pcm/surround41.conf>
91 <confdir:pcm/surround50.conf>
92 <confdir:pcm/surround51.conf>
93
94 Aureon71.pcm.surround51.0 {
95 @args [ CARD ]
96 @args.CARD {
97 type string
98 }
99 type hw
100 card $CARD
101 channels 6
102 }
103
104 <confdir:pcm/surround71.conf>
105
106 Aureon71.pcm.surround71.0 {
107 @args [ CARD ]
108 @args.CARD {
109 type string
110 }
111 type hw
112 card $CARD
113 }
114
115 <confdir:pcm/iec958.conf>
116
117 Aureon71.pcm.iec958.0 {
118 @args [ CARD AES0 AES1 AES2 AES3 ]
119 @args.CARD {
120 type string
121 }
122 @args.AES0 {
123 type integer
124 }
125 @args.AES1 {
126 type integer
127 }
128 @args.AES2 {
129 type integer
130 }
131 @args.AES3 {
132 type integer
133 }
134 type asym
135 playback.pcm {
136 type linear
137 slave.pcm {
138 type hooks
139 slave.pcm {
140 type hw
141 card $CARD
142 device 1
143 }
144 hooks.0 {
145 type ctl_elems
146 hook_args [
147 {
148 interface MIXER
149 name "IEC958 Output Switch"
150 lock true
151 preserve true
152 value true
153 }
154 {
155 interface PCM
156 name "IEC958 Playback Default"
157 device 1
158 lock true
159 preserve true
160 value [ $AES0 $AES1 $AES2 $AES3 ]
161 }
162 ]
163 }
164 }
165 slave.format S32_LE
166 }
167 capture.pcm {
168 type linear
169 slave.pcm {
170 type hooks
171 slave.pcm {
172 type hw
173 card $CARD
174 device 1
175 }
176 hooks.0 {
177 type ctl_elems
178 hook_args [
179 {
180 interface MIXER
181 name "IEC958 Capture Switch"
182 lock true
183 preserve true
184 value true
185 }
186 ]
187 }
188 }
189 slave.format S32_LE
190 }
191 }