http://bugs.winehq.org/show_bug.cgi?id=28679
--- Comment #12 from Andrew Eikum aeikum@codeweavers.com 2011-10-13 09:19:48 CDT --- (In reply to comment #9)
- All Source-based games I had tested so far: HL2, HL2:EP1, HL2:EP2, HL:Source,
HL:Lost Coast, Portal, Counter Strike: Source;
Steam is currently broken for me so I wasn't able to test these.
Spoke too soon. I got Steam working, and the patch fixes the Braid demo (when installed through Steam; the stand-alone demo remains broken for some probably unrelated reason. The King's Bounty demo worked neither stand-alone nor through Steam). It also fixed Lost Coast. So I think it's pretty safe to say that I expect this to be fixed after today's commit round.
(In reply to comment #11)
P.S. BTW, I've got a lot of this in logs after recent changes to Wine's sound subsystem when playing SC2:
Not sure if this is related to this bug as the in-game sound seems to be good enough: I can't spot any stutter or other type of corruption during general gameplay.
By SC2 you mean StarCraft 2? StarCraft 2's sound works in two ways, either through DirectSound or directly with MMDevAPI, depending on some internal heuristics (Windows version, or presence of a working mmdevapi.dll, or something similar). Unfortunately there isn't an easy way to tell which sound API it's using, as far as I know.
If it's using DirectSound, then I'd expect those messages to be gone, or mostly gone, after the above patch is applied.
If it's using MMDevAPI directly, then that's a little unexpected. Do you get a _whole_lot_ of those messages (several per second) or just one every few minutes or something? The former is worrying, the latter is not. Underruns just happen sometimes, and if it's not corrupting your sound noticeably then it's no problem.