From: Jaroslav Kysela Date: Sun, 4 May 2003 20:06:30 +0000 (+0000) Subject: Use snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas() X-Git-Tag: v1.0.3~178 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=a24442958b2c2ad63edccd07d4be32ca4620c83c;p=alsa-lib.git Use snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas() --- diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c index 36fb018a..2eedd4c2 100644 --- a/src/pcm/pcm.c +++ b/src/pcm/pcm.c @@ -6090,9 +6090,7 @@ snd_pcm_sframes_t snd_pcm_read_areas(snd_pcm_t *pcm, const snd_pcm_channel_area_ snd_pcm_sframes_t avail; _again: if (pcm->sleep_min == 0 && state == SND_PCM_STATE_RUNNING) { - snd_pcm_sframes_t delay; - /* update hw_ptr */ - err = snd_pcm_delay(pcm, &delay); + err = snd_pcm_hwsync(pcm); if (err < 0) goto _end; } @@ -6170,9 +6168,7 @@ snd_pcm_sframes_t snd_pcm_write_areas(snd_pcm_t *pcm, const snd_pcm_channel_area snd_pcm_sframes_t avail; _again: if (pcm->sleep_min == 0 && state == SND_PCM_STATE_RUNNING) { - snd_pcm_sframes_t delay; - /* update hw_ptr */ - err = snd_pcm_delay(pcm, &delay); + err = snd_pcm_hwsync(pcm); if (err < 0) goto _end; }