From fe5acf0320a836220a5f3e6bf2b3a598859509e5 Mon Sep 17 00:00:00 2001 From: Marcus Tomlinson Date: Sat, 23 Dec 2017 11:28:25 +0200 Subject: [PATCH] Fix setting stream_.doConvertBuffer[mode] --- RtAudio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 ) -- 2.30.2