http://bugs.winehq.org/show_bug.cgi?id=28517 Jörg Höhle <hoehle(a)users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hoehle(a)users.sourceforge.ne | |t --- Comment #4 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2011-09-30 16:22:01 CDT ---
I can reproduce this with ALSA, but not with OSS or PulseAudio via ALSA. Intriguing. So far it's only pulseaudio (those versions affected by handle_underrun=1) that somehow stopped in case of underrun...
Or is that simply a case of "ALSA underrun => play silence until app catches up" which I mentioned a couple of times? http://www.winehq.org/pipermail/wine-devel/2011-August/091333.html One of my notes says to add snd_pcm_reset or snd_pcm_forward when an avail>buffer prior to snd_pcm_write, but somehow I forgot about that one. ... I haven't yet written that patch because I've seen snd_pcm_forward cause 100% CPU useage on 2 year old ALSA systems, and snd_pcm_reset doesn't allow the same amount of control w.r.t. skipped frames so as to keep GetPosition easily correct. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.