Daniel,

Thanks for not marking the pulseaudio task invalid yet, as I have a
theory as to why some applications stutter.

If you can bear with me by installing the Debian unstable versions of
libasound2/libasound2-plugins and run pulseaudio in verbose mode, it
exposes some odd behaviour for certain applications:

Skype (ALSA version, preconfigured to use the "pulse" device in
Options): When you launch Skype, it opens and closes 57 client
connections just to play the 3 second "startup" sound (which plays,
albeit with stutter). Starting a call to "test123" works, yet it causes
about a dozen client connections *per second*. This behaviour does not
seem correct to me. I think that my earlier theory re: lowering the
buffer helped this situation as each new client connection did not have
to wait as long for a buffer to fill, therefore the sound did not appear
to stutter as badly.

SDL application using libsdl1.2debian-pulseaudio (i.e. neverball): opens
one client connection in PulseAudio that remains stable.

SDL application using libsdl1.2debian-alsa* & configuration from bug
#198453: opens and closes approximately two connections per second (much
less than Skype, but surely this is not correct behaviour).

(By the way, neither Skype nor SDL applications using the -alsa backend
work with Hardy's libasound2/libasound2-plugins).

It seems there is still a problem in PulseAudio and/or the pcm_pulse
ALSA plugin (even if updated to Debian's version) that can cause
symptoms that appear to be buffer underruns, and should be investigated.

-- 
Over-optimistic buffering in PulseAudio causes underruns (audible stuttering, 
pops)
https://bugs.launchpad.net/bugs/190754
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to