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