[pulseaudio-tickets] [Bug 84878] protocol-native: I get endless underruns when I playback when alsa buffer size is small

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 28 07:54:52 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=84878

--- Comment #10 from Alban Browaeys <prahal at yahoo.com> ---
I read my initial report and it seems I missed the emphasis on the core of the
bug report.

that is: 
"the client always request a prebuf equal or greater than minreq. Only when
heuristics in fix__playback_buffer_attr increase minreq they do not change
prebuf)."

"I modified src/pulsecore/protocol-native.c fix_playback_buffer_attr ,I now 
set
prebuf to at least minreq (at the end of the function for now)."

that is : should the heuristics in fix_playback_buffer_attr check that prebuf
is at least minreq ?


I also got lost in explaining my setup : the hardware do support all modes
(only the current kernel code does not ). I made a patch to fix that missing
bit. This patch lower the criticality of the bug in that pulseaudio recover
from the underruns.

That pulseaudio should or should not work when only DESCRIPTOR is supported (as
it does not without above heuristics fix in fix_playback_buffer_attr) is an
open question which might deserve another report.

NB: I will do the tests you asked for , sorry I missed the mail about the
penultimate. Will do both at the same time. Only reading back the report I felt
it was too confusing from the start.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20150128/237a743e/attachment.html>


More information about the pulseaudio-bugs mailing list