On Fri, 23 Feb 2018 15:18:08 +0100, <twischer@xxxxxxxxxxxxxx> wrote: > > From: Timo Wischer <twischer@xxxxxxxxxxxxxx> > > instead of using buffer_size as wrap around. > > This is required to detect Xruns. > > It is also required to allow the JACK thread > to processes the whole ALSA audio buffer at once > without calling snd_pcm_avail_update() in between. > > For example when the hw_ptr will be updated with > hw_ptr += buffer_size > and it is using the buffer_size as wrap around > hw_ptr %= buffer_size > would result in the same value as before the add operation. > > Due to that the user application would not recognize > that the complete audio buffer was copied. > > Signed-off-by: Timo Wischer <twischer@xxxxxxxxxxxxxx> > > --- > > Here the updated version which only returns > hw_ptr >= buffer_size if supported > by the ALSA library on compile time Thanks, applied now together with your alsa-lib patch. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel