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 | 32f861bd27b5ee220abbe979913318d73ec9c246 (patch) | |
| tree | 378a3f4f25db038469356e31665b7b6abec03a54 | |
| parent | 959964cf2ce75a41d7f4045ad156704c14e0322e (diff) | |
| download | meta-freescale-32f861bd27b5ee220abbe979913318d73ec9c246.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>
| -rwxr-xr-x | meta-fsl-arm/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/meta-fsl-arm/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf b/meta-fsl-arm/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf index 8c26a56f4..aff332e8d 100755 --- a/meta-fsl-arm/recipes-bsp/alsa-state/alsa-state/mx6/asound.conf +++ b/meta-fsl-arm/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 | } |
