[Bug 39744] No sound with winepulse.drv in multiple applications when PulseAudio fails to allocate full buffer

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 22 09:09:40 CST 2016


https://bugs.winehq.org/show_bug.cgi?id=39744

Andrew Eikum <aeikum at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|No sound with winepulse.drv |No sound with winepulse.drv
                   |in multiple applications    |in multiple applications
                   |when using Debian Wine      |when PulseAudio fails to
                   |packages                    |allocate full buffer
                   |(PULSE_LATENCY_MSEC set to  |
                   |60 in wine wrapper script)  |

--- Comment #26 from Andrew Eikum <aeikum at codeweavers.com> ---
I believe this is fixed by the following commit. Like jre said, Debian no
longer sets this environment variable, but if it did, I think it would work
again. I asked in #pulseaudio, and someone said that Pulse makes no guarantees
about its buffer sizes. So, we have to buffer data locally when it fails to
allocate the full buffer requested by the application. Setting
PULSE_LATENCY_MSEC was one way to do this, but I think some hardware or other
software configuration can also cause Pulse to fail to allocate the full
buffer.

I'll close this bug in a bit if I don't hear any more feedback.

commit 1245f8335c31a6078ed50fc17cff4d60877c72a4
Author: Andrew Eikum <aeikum at codeweavers.com>
Date:   Fri Feb 19 10:48:24 2016 -0600

    winepulse.drv: Buffer data locally when needed.

-- 
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.



More information about the wine-bugs mailing list