summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/alsa-state/alsa-state/mx5/asound.conf
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/alsa-state/alsa-state/mx5/asound.conf')
-rwxr-xr-xrecipes-bsp/alsa-state/alsa-state/mx5/asound.conf275
1 files changed, 275 insertions, 0 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/mx5/asound.conf b/recipes-bsp/alsa-state/alsa-state/mx5/asound.conf
new file mode 100755
index 00000000..0cbe59b2
--- /dev/null
+++ b/recipes-bsp/alsa-state/alsa-state/mx5/asound.conf
@@ -0,0 +1,275 @@
1defaults.pcm.rate_converter "linear"
2
3pcm.dmix_48000{
4type dmix
5ipc_key 5678293
6ipc_key_add_uid yes
7slave{
8pcm "hw:0,0"
9period_time 0
10period_size 2048
11buffer_size 24576
12format S16_LE
13rate 48000
14}
15}
16
17pcm.dmix_44100{
18type dmix
19ipc_key 5678293
20ipc_key_add_uid yes
21slave{
22pcm "hw:0,0"
23period_time 0
24period_size 2048
25buffer_size 24576
26format S16_LE
27rate 44100
28}
29}
30
31pcm.dmix_32000{
32type dmix
33ipc_key 5678293
34ipc_key_add_uid yes
35slave{
36pcm "hw:0,0"
37period_time 0
38period_size 2048
39buffer_size 24576
40format S16_LE
41rate 32000
42}
43}
44
45pcm.dmix_24000{
46type dmix
47ipc_key 5678293
48ipc_key_add_uid yes
49slave{
50pcm "hw:0,0"
51period_time 0
52period_size 2048
53buffer_size 24576
54format S16_LE
55rate 24000
56}
57}
58
59pcm.dmix_22050{
60type dmix
61ipc_key 5678293
62ipc_key_add_uid yes
63slave{
64pcm "hw:0,0"
65period_time 0
66period_size 2048
67buffer_size 24576
68format S16_LE
69rate 22050
70}
71}
72
73pcm.dmix_16000{
74type dmix
75ipc_key 5678293
76ipc_key_add_uid yes
77slave{
78pcm "hw:0,0"
79period_time 0
80period_size 2048
81buffer_size 24576
82format S16_LE
83rate 16000
84}
85}
86
87pcm.dmix_12000{
88type dmix
89ipc_key 5678293
90ipc_key_add_uid yes
91slave{
92pcm "hw:0,0"
93period_time 0
94period_size 2048
95buffer_size 24576
96format S16_LE
97rate 12000
98}
99}
100
101pcm.dmix_11025{
102type dmix
103ipc_key 5678293
104ipc_key_add_uid yes
105slave{
106pcm "hw:0,0"
107period_time 0
108period_size 2048
109buffer_size 24576
110format S16_LE
111rate 11025
112}
113}
114
115pcm.dmix_8000{
116type dmix
117ipc_key 5678293
118ipc_key_add_uid yes
119slave{
120pcm "hw:0,0"
121period_time 0
122period_size 2048
123buffer_size 24576
124format S16_LE
125rate 8000
126}
127}
128
129pcm.!dsnoop_48000{
130type dsnoop
131ipc_key 5778293
132ipc_key_add_uid yes
133slave{
134pcm "hw:0,0"
135period_time 0
136period_size 2048
137buffer_size 24576
138format S16_LE
139rate 48000
140}
141}
142
143pcm.!dsnoop_44100{
144type dsnoop
145ipc_key 5778293
146ipc_key_add_uid yes
147slave{
148pcm "hw:0,0"
149period_time 0
150period_size 2048
151buffer_size 24576
152format S16_LE
153rate 44100
154}
155}
156
157pcm.!dsnoop_32000{
158type dsnoop
159ipc_key 5778293
160ipc_key_add_uid yes
161slave{
162pcm "hw:0,0"
163period_time 0
164period_size 2048
165buffer_size 24576
166format S16_LE
167rate 32000
168}
169}
170
171pcm.!dsnoop_24000{
172type dsnoop
173ipc_key 5778293
174ipc_key_add_uid yes
175slave{
176pcm "hw:0,0"
177period_time 0
178period_size 2048
179buffer_size 24576
180format S16_LE
181rate 24000
182}
183}
184
185pcm.!dsnoop_22050{
186type dsnoop
187ipc_key 5778293
188ipc_key_add_uid yes
189slave{
190pcm "hw:0,0"
191period_time 0
192period_size 2048
193buffer_size 24576
194format S16_LE
195rate 22050
196}
197}
198
199pcm.!dsnoop_16000{
200type dsnoop
201ipc_key 5778293
202ipc_key_add_uid yes
203slave{
204pcm "hw:0,0"
205period_time 0
206period_size 2048
207buffer_size 24576
208format S16_LE
209rate 16000
210}
211}
212
213pcm.!dsnoop_12000{
214type dsnoop
215ipc_key 5778293
216ipc_key_add_uid yes
217slave{
218pcm "hw:0,0"
219period_time 0
220period_size 2048
221buffer_size 24576
222format S16_LE
223rate 12000
224}
225}
226
227pcm.!dsnoop_11025{
228type dsnoop
229ipc_key 5778293
230ipc_key_add_uid yes
231slave{
232pcm "hw:0,0"
233period_time 0
234period_size 2048
235buffer_size 24576
236format S16_LE
237rate 11025
238}
239}
240
241pcm.!dsnoop_8000{
242type dsnoop
243ipc_key 5778293
244ipc_key_add_uid yes
245slave{
246pcm "hw:0,0"
247period_time 0
248period_size 2048
249buffer_size 24576
250format S16_LE
251rate 8000
252}
253}
254
255pcm.asymed{
256type asym
257playback.pcm "dmix_44100"
258capture.pcm "dsnoop_44100"
259}
260
261pcm.dsp0{
262type plug
263slave.pcm "asymed"
264}
265
266pcm.!default{
267type plug
268route_policy "average"
269slave.pcm "asymed"
270}
271
272ctl.mixer0{
273type hw
274card 0
275}