http://bugs.winehq.org/show_bug.cgi?id=10495
--- Comment #391 from Maarten Lankhorst m.b.lankhorst@gmail.com 2012-10-17 03:19:14 CDT --- @comment #283
We shall see about that willingness..
I posted some patches on mailing list to knock some sense into the dsound mixer, pending moderation, and I have 3 more patches locally when those get accepted, one to make DSOUND_ReopenDevice never fail halfway any more no matter the error and save a copy in mixing to non-float, another to fix DSOUND_WaveQueue, and another to remove device->state.
In my local tree (patched with rtkit and winepulse) I could run dsound with 1 ms total queue latency, and there were not enough underruns to fail the interactive dsound tests. Of course there were still some, but I didn't disable my cpu's higher C-states, plus the latency itself is so ridiculously low that it's really only meant for testing.
@comment #289
No, I've been actively maintaining it in ubuntu-wine ppa, updating it every 2 weeks, and fixing bugs when people report them.