From: Mark Hills Date: Mon, 22 Jun 2020 13:15:13 +0000 (+0100) Subject: dsnoop: Another bug where the empty, not full, part of the ringbuffer was observed X-Git-Tag: v1.2.3.2~6 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=ad0684089e7e6857f2400a93441c584c474e73c5;p=alsa-lib.git dsnoop: Another bug where the empty, not full, part of the ringbuffer was observed This looks like a simple mistake dating back to 2003 (commit 7470a5b9) where code originated from dmix. Signed-off-by: Mark Hills Signed-off-by: Takashi Iwai --- diff --git a/src/pcm/pcm_dsnoop.c b/src/pcm/pcm_dsnoop.c index 790d944c..3588eb91 100644 --- a/src/pcm/pcm_dsnoop.c +++ b/src/pcm/pcm_dsnoop.c @@ -241,7 +241,7 @@ static int snd_pcm_dsnoop_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *delayp) /* Fall through */ case SNDRV_PCM_STATE_PREPARED: case SNDRV_PCM_STATE_SUSPENDED: - *delayp = snd_pcm_mmap_capture_hw_avail(pcm); + *delayp = snd_pcm_mmap_capture_avail(pcm); return 0; case SNDRV_PCM_STATE_XRUN: return -EPIPE;