[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
Fri Feb 10 20:27:47 CST 2012


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

--- Comment #130 from Jörg Höhle <hoehle at users.sourceforge.net> 2012-02-10 20:27:47 CST ---
Created attachment 38788
  --> http://bugs.winehq.org/attachment.cgi?id=38788
Patch to increase TimerQueue rate

This patch changes the TimerQueue rate from 12 to 8ms on my system.  It fixes
crackling output from my interactive mmdevapi render tests, as mentioned in
comment #128.  You guys watching bug #28856 and bug #28282, please try it out.

CreateTimerQueueTimer vs. winmm timeSetEvent.
The difference is, winmm:time* uses:
    delta_time = timer->dwTriggerTime - GetTickCount();
thereby readjusting to elapsed time.  CTQT doesn't:
    queue_current_time() + t->period
deviating more and more.  We need tests to check whether that is correct CTQ
behaviour.

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