25 Feb
2009
25 Feb
'09
12:04 p.m.
At Wed, 25 Feb 2009 11:57:32 +0100 (CET), Jaroslav Kysela wrote:
On Wed, 25 Feb 2009, Takashi Iwai wrote:
Anyway, the definitions of delay and avail in a free-wheel mode are ambiguous and rather confusing indeed...
I don't agree. We manage appl_ptr also in no-XRUN check mode for ALSA apps, so the negative values makes sense and applications can quickly skip missed samples (snd_pcm_forward).
Well, if we follow the definition of snd_pcm_delay(), applptr - delay doesn't always point to the position to write for the next. (Right now it works so, though).
Takashi