Add snd_pcm_avail() and snd_pcm_avail_delay() functions. Make snd_pcm_hwsync() deprec...
authorJaroslav Kysela <perex@perex.cz>
Mon, 1 Sep 2008 09:38:53 +0000 (11:38 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 1 Sep 2008 09:38:53 +0000 (11:38 +0200)
commitfe5391c9da2212dc594d1ee7f366e55432af0454
treee80715b2fac08866c08b8766c5017dc971ebf14d
parent8d6838450a3c91e4a1fa8a7bf98fb1d9c39b131e
Add snd_pcm_avail() and snd_pcm_avail_delay() functions. Make snd_pcm_hwsync() deprecated.

As proposed in http://mailman.alsa-project.org/pipermail/alsa-devel/2008-June/008558.html
the snd_pcm_avail() and snd_pcm_avail_delay() functions are now available
to get accurate stream position in a straight way. The snd_pcm_avail_delay()
function was added to ensure full sync between avail and delay values. It's
actually implemented using delay() + avail_update() calls but it might be
changed in future.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/pcm/pcm.c