diff options
author | Daiane Angolini <daiane.angolini@freescale.com> | 2013-10-23 12:10:14 +0000 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2013-10-28 10:13:33 -0200 |
commit | 7d2c8a7af12d81556caa162cf3ab6d3207a53d8f (patch) | |
tree | fa6cffb92ac6863bdb3b8fb1a19298f60f5e3a73 /recipes-bsp/alsa-state | |
parent | ca49c2f7370e0b9499496035c0df540df3460555 (diff) | |
download | meta-fsl-arm-7d2c8a7af12d81556caa162cf3ab6d3207a53d8f.tar.gz |
alsa-state: Fix mx6 buffer time
When the buffer time is 512000, there are many audio
bitstreams can't be played, like 88.2k/6channles/16b
on sabre_SD and 96k/24b/6channels on sabre_auto.
Because ALSA can't calculate a suitable playback parameter
group (period_size, period_time, period_count, buffer_size,
buffer_count and so on) for these bitstreams.
So update the buffer time to 450000, which will fix the problem.
Change-Id: Idf2c59c3e5a2447f5d22e00d9f1b35ddb1a6fc4d
Signed-off-by: Wang Shengjiu <B02247@freescale.com>
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Diffstat (limited to 'recipes-bsp/alsa-state')
-rwxr-xr-x | recipes-bsp/alsa-state/alsa-state/mx6/asound.conf | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf b/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf index 8c26a56..aff332e 100755 --- a/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf +++ b/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf | |||
@@ -7,7 +7,7 @@ ipc_key_add_uid yes | |||
7 | slave{ | 7 | slave{ |
8 | pcm "hw:0,0" | 8 | pcm "hw:0,0" |
9 | period_time 10000 | 9 | period_time 10000 |
10 | buffer_time 512000 | 10 | buffer_time 450000 |
11 | format S16_LE | 11 | format S16_LE |
12 | rate 48000 | 12 | rate 48000 |
13 | } | 13 | } |
@@ -20,7 +20,7 @@ ipc_key_add_uid yes | |||
20 | slave{ | 20 | slave{ |
21 | pcm "hw:0,0" | 21 | pcm "hw:0,0" |
22 | period_time 10000 | 22 | period_time 10000 |
23 | buffer_time 512000 | 23 | buffer_time 450000 |
24 | format S16_LE | 24 | format S16_LE |
25 | rate 44100 | 25 | rate 44100 |
26 | } | 26 | } |
@@ -33,7 +33,7 @@ ipc_key_add_uid yes | |||
33 | slave{ | 33 | slave{ |
34 | pcm "hw:0,0" | 34 | pcm "hw:0,0" |
35 | period_time 10000 | 35 | period_time 10000 |
36 | buffer_time 512000 | 36 | buffer_time 450000 |
37 | format S16_LE | 37 | format S16_LE |
38 | rate 32000 | 38 | rate 32000 |
39 | } | 39 | } |
@@ -46,7 +46,7 @@ ipc_key_add_uid yes | |||
46 | slave{ | 46 | slave{ |
47 | pcm "hw:0,0" | 47 | pcm "hw:0,0" |
48 | period_time 10000 | 48 | period_time 10000 |
49 | buffer_time 512000 | 49 | buffer_time 450000 |
50 | format S16_LE | 50 | format S16_LE |
51 | rate 24000 | 51 | rate 24000 |
52 | } | 52 | } |
@@ -59,7 +59,7 @@ ipc_key_add_uid yes | |||
59 | slave{ | 59 | slave{ |
60 | pcm "hw:0,0" | 60 | pcm "hw:0,0" |
61 | period_time 10000 | 61 | period_time 10000 |
62 | buffer_time 512000 | 62 | buffer_time 450000 |
63 | format S16_LE | 63 | format S16_LE |
64 | rate 22050 | 64 | rate 22050 |
65 | } | 65 | } |
@@ -72,7 +72,7 @@ ipc_key_add_uid yes | |||
72 | slave{ | 72 | slave{ |
73 | pcm "hw:0,0" | 73 | pcm "hw:0,0" |
74 | period_time 10000 | 74 | period_time 10000 |
75 | buffer_time 512000 | 75 | buffer_time 450000 |
76 | format S16_LE | 76 | format S16_LE |
77 | rate 16000 | 77 | rate 16000 |
78 | } | 78 | } |
@@ -85,7 +85,7 @@ ipc_key_add_uid yes | |||
85 | slave{ | 85 | slave{ |
86 | pcm "hw:0,0" | 86 | pcm "hw:0,0" |
87 | period_time 10000 | 87 | period_time 10000 |
88 | buffer_time 512000 | 88 | buffer_time 450000 |
89 | format S16_LE | 89 | format S16_LE |
90 | rate 12000 | 90 | rate 12000 |
91 | } | 91 | } |
@@ -98,7 +98,7 @@ ipc_key_add_uid yes | |||
98 | slave{ | 98 | slave{ |
99 | pcm "hw:0,0" | 99 | pcm "hw:0,0" |
100 | period_time 10000 | 100 | period_time 10000 |
101 | buffer_time 512000 | 101 | buffer_time 450000 |
102 | format S16_LE | 102 | format S16_LE |
103 | rate 11025 | 103 | rate 11025 |
104 | } | 104 | } |
@@ -111,7 +111,7 @@ ipc_key_add_uid yes | |||
111 | slave{ | 111 | slave{ |
112 | pcm "hw:0,0" | 112 | pcm "hw:0,0" |
113 | period_time 10000 | 113 | period_time 10000 |
114 | buffer_time 512000 | 114 | buffer_time 450000 |
115 | format S16_LE | 115 | format S16_LE |
116 | rate 8000 | 116 | rate 8000 |
117 | } | 117 | } |
@@ -124,7 +124,7 @@ ipc_key_add_uid yes | |||
124 | slave{ | 124 | slave{ |
125 | pcm "hw:0,0" | 125 | pcm "hw:0,0" |
126 | period_time 10000 | 126 | period_time 10000 |
127 | buffer_time 512000 | 127 | buffer_time 450000 |
128 | format S16_LE | 128 | format S16_LE |
129 | rate 48000 | 129 | rate 48000 |
130 | } | 130 | } |
@@ -137,7 +137,7 @@ ipc_key_add_uid yes | |||
137 | slave{ | 137 | slave{ |
138 | pcm "hw:0,0" | 138 | pcm "hw:0,0" |
139 | period_time 10000 | 139 | period_time 10000 |
140 | buffer_time 512000 | 140 | buffer_time 450000 |
141 | format S16_LE | 141 | format S16_LE |
142 | rate 44100 | 142 | rate 44100 |
143 | } | 143 | } |
@@ -150,7 +150,7 @@ ipc_key_add_uid yes | |||
150 | slave{ | 150 | slave{ |
151 | pcm "hw:0,0" | 151 | pcm "hw:0,0" |
152 | period_time 10000 | 152 | period_time 10000 |
153 | buffer_time 512000 | 153 | buffer_time 450000 |
154 | format S16_LE | 154 | format S16_LE |
155 | rate 32000 | 155 | rate 32000 |
156 | } | 156 | } |
@@ -163,7 +163,7 @@ ipc_key_add_uid yes | |||
163 | slave{ | 163 | slave{ |
164 | pcm "hw:0,0" | 164 | pcm "hw:0,0" |
165 | period_time 10000 | 165 | period_time 10000 |
166 | buffer_time 512000 | 166 | buffer_time 450000 |
167 | format S16_LE | 167 | format S16_LE |
168 | rate 24000 | 168 | rate 24000 |
169 | } | 169 | } |
@@ -176,7 +176,7 @@ ipc_key_add_uid yes | |||
176 | slave{ | 176 | slave{ |
177 | pcm "hw:0,0" | 177 | pcm "hw:0,0" |
178 | period_time 10000 | 178 | period_time 10000 |
179 | buffer_time 512000 | 179 | buffer_time 450000 |
180 | format S16_LE | 180 | format S16_LE |
181 | rate 22050 | 181 | rate 22050 |
182 | } | 182 | } |
@@ -189,7 +189,7 @@ ipc_key_add_uid yes | |||
189 | slave{ | 189 | slave{ |
190 | pcm "hw:0,0" | 190 | pcm "hw:0,0" |
191 | period_time 10000 | 191 | period_time 10000 |
192 | buffer_time 512000 | 192 | buffer_time 450000 |
193 | format S16_LE | 193 | format S16_LE |
194 | rate 16000 | 194 | rate 16000 |
195 | } | 195 | } |
@@ -202,7 +202,7 @@ ipc_key_add_uid yes | |||
202 | slave{ | 202 | slave{ |
203 | pcm "hw:0,0" | 203 | pcm "hw:0,0" |
204 | period_time 10000 | 204 | period_time 10000 |
205 | buffer_time 512000 | 205 | buffer_time 450000 |
206 | format S16_LE | 206 | format S16_LE |
207 | rate 12000 | 207 | rate 12000 |
208 | } | 208 | } |
@@ -215,7 +215,7 @@ ipc_key_add_uid yes | |||
215 | slave{ | 215 | slave{ |
216 | pcm "hw:0,0" | 216 | pcm "hw:0,0" |
217 | period_time 10000 | 217 | period_time 10000 |
218 | buffer_time 512000 | 218 | buffer_time 450000 |
219 | format S16_LE | 219 | format S16_LE |
220 | rate 11025 | 220 | rate 11025 |
221 | } | 221 | } |
@@ -228,7 +228,7 @@ ipc_key_add_uid yes | |||
228 | slave{ | 228 | slave{ |
229 | pcm "hw:0,0" | 229 | pcm "hw:0,0" |
230 | period_time 10000 | 230 | period_time 10000 |
231 | buffer_time 512000 | 231 | buffer_time 450000 |
232 | format S16_LE | 232 | format S16_LE |
233 | rate 8000 | 233 | rate 8000 |
234 | } | 234 | } |