On Tue, 8 Oct 2002, Takashi Iwai wrote:
> At Wed, 09 Oct 2002 02:25:40 +1000,
> James Courtier-Dutton wrote:
> >
> > Hello
> >
> > Can someone please explain to me the use of snd_pcm_status_get_delay()
> >
> > If a buffer size is 16384, and avail=6384, should delay therefore equil
> > 10000 ? In all cases ?
>
> no, the current implementation is the state-sensitive, as you
> mentioned below :
>
> > I have found that in SND_PCM_STATE_RUNNING, delay = buffer_size - avail.
> > I have found that in SND_PCM_STATE_PREPARED, delay = 0
>
> delay=0 gets back at all states except RUNNING (and DRAINING on
> playback).
Delay functions should return error when the state is not correct. Fixed
now.
Jaroslav
-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project http://www.alsa-project.org
SuSE Linux http://www.suse.com
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel