http://bugs.winehq.org/show_bug.cgi?id=11499
--- Comment #12 from Jeff Zaroyko jeffzaroyko@gmail.com 2008-09-05 11:59:48 --- (In reply to comment #11)
I don't beleive its the hardware mixing as I seem to have a similar problem with an audigy2 zs. The odd thing is it doesnt happen to all sounds. Some things i hear perfectly. Others are screwed up like the original reporter said. Examples of ones that are cut out "we've lost contact with an outpost" announcement. Heavy weapons like tanks boats etc. Sounds that work perfectly - standard gun fire (sniper rifle), and walking.
Yeah, I've had a think about it and it could be the 3D sound code. Almost as if sound is diminishing too quickly from the origin and the listener.
hacking the DS3DMODE to always be DS3DMODE_DISABLE in DSOUND_Calc3DBuffer produces astonishingly good sound, except all sounds are played as if they are to the immediate left or right, since no adjustment takes place.