diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-25 12:22:38 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-25 12:22:38 +0100 |
commit | 4d658d0d891c96e20b3a6409b556a62d2199e367 (patch) | |
tree | c777c6be861ce410887a395120c15ab0cb047fd4 /palsa.c | |
parent | e132ae42ef1d0be4c5ae78ccf55b1b7c4ede3f18 (diff) |
fixed alsa hw samplerate switching
Diffstat (limited to 'palsa.c')
-rw-r--r-- | palsa.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -236,7 +236,11 @@ palsa_change_rate (int rate) { } trace ("trying to change samplerate to: %d\n", rate); mutex_lock (mutex); + snd_pcm_drop (audio); int ret = palsa_set_hw_params (rate); + if (state != 0) { + snd_pcm_start (audio); + } mutex_unlock (mutex); if (ret < 0) { return -1; |