http://bugs.winehq.org/show_bug.cgi?id=30639
--- Comment #3 from Alexander E. Patrakov patrakov@gmail.com 2012-05-10 13:54:00 CDT --- Andrew, could you please send a revert of my patch to wine-patches and mention my permissopn? It caused a more severe bug than it fixed, and I can't do this myself right now (writing this from a mobile phone).
As for your planned cleanups regarding the use of floating point for volume adjustments, I think they have to be redone for (1) to become possible. Namely, currently volume is applied after resampling, and for (1) to work, it needs to happen before resampling (maybe in get_current_sample()), and the mono2stereo expansion has to be moved from put to get, too.