]> git.alsa-project.org Git - alsa-lib.git/commitdiff
fix for capture for case when status/control structures are not mmaped
authorJaroslav Kysela <perex@perex.cz>
Tue, 16 Nov 2004 16:03:01 +0000 (16:03 +0000)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Nov 2004 16:03:01 +0000 (16:03 +0000)
src/pcm/pcm_hw.c

index ec888100024bba2ecdfd1c7e816363ebab93cdbf..9aa315f1771ada89cbf27018b762f8af13ca1457 100644 (file)
@@ -903,6 +903,8 @@ static snd_pcm_sframes_t snd_pcm_hw_avail_update(snd_pcm_t *pcm)
 {
        snd_pcm_hw_t *hw = pcm->private_data;
        snd_pcm_uframes_t avail;
+
+       sync_ptr(hw, 0);
        if (pcm->stream == SND_PCM_STREAM_PLAYBACK) {
                avail = snd_pcm_mmap_playback_avail(pcm);
        } else {