http://bugs.winehq.org/show_bug.cgi?id=31258
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #18 from Andrew Eikum aeikum@codeweavers.com 2012-08-28 09:17:04 CDT --- Okay, turns out this is invalid after all, but not because of the PulseAudio driver directly. Your distro's Wine package also makes modifications to dsound, which are causing this bug. Please use unmodified Wine or take up the issue with your package maintainer.
(The issue in your modified dsound is that DSOUND_ReopenDevice() relies on IAC_IsFormatSupported() returning a valid "preferred" format, which it doesn't always.)