[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
Sun Feb 19 15:15:00 CST 2012


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

--- Comment #132 from Jörg Höhle <hoehle at users.sourceforge.net> 2012-02-19 15:15:00 CST ---
Alexey, Michael, Christian,
you've been quiet lately.  I'd like to know whether my timer rate hack from
comment #130 helps this app.  It helps against crackling sound from SC2 in bug
#28856.
The reason why I'm asking is that I consider the timer issue to be the last one
that would prevent closing this bug, see comment #114.

- A lock-free ALSA driver would be nice, but is not essential.
  It is sketched in bug #29531.
- The need to restart PA is undeniably a bug in PA/alsa_plugins.
  I've submitted bug reports #46296 and #46296 to PA, see Wine bug #28856.
- The timer rate also affects OSS in bug #29585.
- With a correct timer and the lead-in+hidden_frames concept currently in
place,
  Wine should support glitch-free "worst-case" 10ms XAudio2 rendering
  for as long as one's PC HW supports that rate. E.g. flipping screens on
  my laptop causes interruptions so large that audio glitches.
  I don't see how to prevent that given mmdevapi's properties, the buffers
  and latencies are simply too small.


>it seem that the start_threshold has no effect if you
>are using dmix plugin, it start immmediately
My results are opposite:  PA starts immediately (with threshold=1).  dmix
strictly works in periods, both when starting and with trailing frames, not
caring whether threshold equals 1 or period_size-1.

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