From: Takashi Iwai Date: Fri, 22 Jan 2021 14:48:42 +0000 (+0100) Subject: pcm: share: Pass appl_ptr and hw_ptr in snd_pcm_status() X-Git-Tag: v1.2.5~111 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=55d59821ffb8f44395cf2b7a424d6523da58e66a;p=alsa-lib.git pcm: share: Pass appl_ptr and hw_ptr in snd_pcm_status() This one also has the same problem as others; the appl_ptr and hw_ptr of share plugin aren't updated in snd_pcm_status() call. Fix it. Signed-off-by: Takashi Iwai Signed-off-by: Jaroslav Kysela --- diff --git a/src/pcm/pcm_share.c b/src/pcm/pcm_share.c index bff9507d..72509491 100644 --- a/src/pcm/pcm_share.c +++ b/src/pcm/pcm_share.c @@ -711,6 +711,8 @@ static int snd_pcm_share_status(snd_pcm_t *pcm, snd_pcm_status_t *status) _notrunning: status->delay = sd + d; status->state = share->state; + status->appl_ptr = *pcm->appl.ptr; + status->hw_ptr = *pcm->hw.ptr; status->trigger_tstamp = share->trigger_tstamp; _end: Pthread_mutex_unlock(&slave->mutex);