From 0017eb5ca3589b4c704711f35a04667cb9e1cca9 Mon Sep 17 00:00:00 2001 From: gigaherz Date: Fri, 18 Sep 2009 18:12:10 +0000 Subject: [PATCH] Small fix to remove an assertion in XAudio2. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1857 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/spu2-x/src/Windows/SndOut_XAudio2.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/spu2-x/src/Windows/SndOut_XAudio2.cpp b/plugins/spu2-x/src/Windows/SndOut_XAudio2.cpp index 606b3e4630..225e0ddaac 100644 --- a/plugins/spu2-x/src/Windows/SndOut_XAudio2.cpp +++ b/plugins/spu2-x/src/Windows/SndOut_XAudio2.cpp @@ -111,15 +111,15 @@ private: { WAVEFORMATEXTENSIBLE wfx; - memset(&wfx, 0, sizeof(WAVEFORMATEXTENSIBLE)); + memset(&wfx, 0, sizeof(WAVEFORMATEXTENSIBLE)); wfx.Format.wFormatTag = WAVE_FORMAT_EXTENSIBLE; wfx.Format.nSamplesPerSec = SampleRate; wfx.Format.nChannels = m_nChannels; wfx.Format.wBitsPerSample = 16; wfx.Format.nBlockAlign = wfx.Format.nChannels*wfx.Format.wBitsPerSample/8; wfx.Format.nAvgBytesPerSec = SampleRate * wfx.Format.nBlockAlign; - wfx.Format.cbSize = 22; - wfx.Samples.wValidBitsPerSample = 0; + wfx.Format.cbSize = sizeof(WAVEFORMATEXTENSIBLE)-sizeof(WAVEFORMATEX); + wfx.Samples.wValidBitsPerSample = 16; wfx.dwChannelMask = chanConfig; wfx.SubFormat = KSDATAFORMAT_SUBTYPE_PCM;