http://bugs.winehq.org/show_bug.cgi?id=11764 --- Comment #44 from Raymond <superquad.vortex2(a)gmail.com> 2011-04-08 01:25:31 CDT --- (In reply to comment #43)
(In reply to comment #41) patch:
diff --git a/dlls/dsound/mixer.c b/dlls/dsound/mixer.c index 846278e..5ed8d90 100644 --- a/dlls/dsound/mixer.c +++ b/dlls/dsound/mixer.c @@ -295,6 +295,7 @@ static inline void cp_fields(const IDirectSoundBufferImpl *dsb, const BYTE *ibuf
if (device->pwfx->nChannels == dsb->pwfx->nChannels || (device->pwfx->nChannels == 2 && dsb->pwfx->nChannels == 6) || + (device->pwfx->nChannels == 8 && dsb->pwfx->nChannels == 2) || (device->pwfx->nChannels == 6 && dsb->pwfx->nChannels == 2)) { dsb->convert(ibuf, obuf, istride, ostride, count, freqAcc, adj); if (device->pwfx->nChannels == 2 || dsb->pwfx->nChannels == 2)
Committed: http://source.winehq.org/git/wine.git/commit/f5721560f5530513feeed681b830374...
thanks!
Is wine implement dsound.vxd or dsound WDM ? since dsound.vxd does not support 8 channels or float dsound WDM , KMixer is responsible for resampling -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.