http://bugs.winehq.org/show_bug.cgi?id=11764
--- Comment #42 from Austin English austinenglish@gmail.com 2011-04-05 16:42:34 CDT --- (In reply to comment #41)
I don't know if this the right thread for this, but I think I fixed a bug in the multi-channel code:
The problem was: sound in PES 2010 only partially works: effects work, music and commentator doesn't.
Debugging the problem, I noticed that the "cp_fields" function in dlls/dsound/mixer.c is called with device->pwfx->nChannels == 8 and dsb->pwfx->nChannels == 2. Since the case 6 vs. 2 channels was already in there, I added 8 vs. 2 channels and it worked perfectly. Here's the small patch:
Patches should be sent to wine-patches@winehq.org. See http://wiki.winehq.org/SubmittingPatches