[alsa-devel] [PATCH] Alsa-plugins: Pulse: Fix snd_pcm_avail returning 0 in some cases

Raymond Yau superquad.vortex2 at gmail.com
Fri Apr 22 01:25:53 CEST 2011


2011/4/21 David Henningsson <david.henningsson at canonical.com>

> Due to a round-off error, snd_pcm_avail could in some cases
> return 0 even though more data could be written to the stream.
>
> This was discovered by Maarten Lankhorst [1], and there is also a test
> program available that triggers this error [2].
>
> [1]
> https://tango.0pointer.de/pipermail/pulseaudio-discuss/2011-April/009935.html
>
> [2]
> https://tango.0pointer.de/pipermail/pulseaudio-discuss/attachments/20110420/3c852d6e/attachment.c
>
>
> --
> David Henningsson, Canonical Ltd.
> http://launchpad.net/~diwic
>

if the test program can force under-run occur with "hw" device and "pulse"
device with his patch in
https://tango.0pointer.de/pipermail/pulseaudio-discuss/2011-April/009918.html

Is it normal that underrun does not occur with the test program and your
patch


More information about the Alsa-devel mailing list