Maarten Lankhorst : dsound: Set dwChannelMask when limiting channels.

Alexandre Julliard julliard at winehq.org
Tue Nov 27 14:30:48 CST 2012


Module: wine
Branch: master
Commit: 79084be3c176e169d4f45391a7a566867c9c8f7d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=79084be3c176e169d4f45391a7a566867c9c8f7d

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Mon Nov 26 17:02:06 2012 +0100

dsound: Set dwChannelMask when limiting channels.

---

 dlls/dsound/primary.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/dsound/primary.c b/dlls/dsound/primary.c
index bf76dec..bc72d78 100644
--- a/dlls/dsound/primary.c
+++ b/dlls/dsound/primary.c
@@ -80,6 +80,7 @@ static HRESULT DSOUND_WaveFormat(DirectSoundDevice *device, IAudioClient *client
             mixwfe->Format.nChannels = 2;
             mixwfe->Format.nBlockAlign = mixwfe->Format.nChannels * mixwfe->Format.wBitsPerSample / 8;
             mixwfe->Format.nAvgBytesPerSec = mixwfe->Format.nSamplesPerSec * mixwfe->Format.nBlockAlign;
+            mixwfe->dwChannelMask = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT;
         }
 
         if (!IsEqualGUID(&mixwfe->SubFormat, &KSDATAFORMAT_SUBTYPE_IEEE_FLOAT)) {




More information about the wine-cvs mailing list