[Bug 28723] Sound stutter in Rage when emulated windows version is set to "Windows 7" (XAudio2 -> mmdevapi sound output path)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 6 09:55:48 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=28723

--- Comment #129 from Andrew Eikum <aeikum at codeweavers.com> 2012-02-06 09:55:48 CST ---
Yeah, we ought to evaluate how we do our callbacks and timers.
CreateTimerQueueTimer doesn't seem sufficient.

WinMM's timer code does its own management with standard Unix calls. Basically,
it uses poll(3)'s timeout parameter to sleep between callbacks. We could do
similar in our drivers, which might be more accurate than the TimerQueue code.

We could also hook into ALSA/OSS's callback mechanisms, but frankly giving more
responsibility to these systems is the last thing I want to do at this point.

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



More information about the wine-bugs mailing list