From: Marcus Tomlinson Date: Sat, 23 Dec 2017 09:28:25 +0000 (+0200) Subject: Fix setting stream_.doConvertBuffer[mode] X-Git-Tag: 5.1.0~57 X-Git-Url: https://git.carlh.net/gitweb/?p=rtaudio.git;a=commitdiff_plain;h=fe5acf0320a836220a5f3e6bf2b3a598859509e5 Fix setting stream_.doConvertBuffer[mode] --- diff --git a/RtAudio.cpp b/RtAudio.cpp index 7b2f907..452ee32 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -4739,7 +4739,8 @@ bool RtApiWasapi::probeDeviceOpen( unsigned int device, StreamMode mode, unsigne // Set flags for buffer conversion. stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] || - stream_.nUserChannels != stream_.nDeviceChannels ) + stream_.nUserChannels[0] != stream_.nDeviceChannels[0] || + stream_.nUserChannels[1] != stream_.nDeviceChannels[1] ) stream_.doConvertBuffer[mode] = true; else if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 )