From 79c306a90943f00bd29a725fc25d3ee3fb3f0d34 Mon Sep 17 00:00:00 2001 From: Marcus Tomlinson Date: Thu, 13 Dec 2018 22:40:29 +0000 Subject: [PATCH] #170 : Enable WASAPI doConvertBuffer when userInterleaved is enabled --- RtAudio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RtAudio.cpp b/RtAudio.cpp index c1df43f..7c87572 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -4860,7 +4860,8 @@ bool RtApiWasapi::probeDeviceOpen( unsigned int device, StreamMode mode, unsigne stream_.doConvertBuffer[mode] = false; if ( stream_.userFormat != stream_.deviceFormat[mode] || stream_.nUserChannels[0] != stream_.nDeviceChannels[0] || - stream_.nUserChannels[1] != stream_.nDeviceChannels[1] ) + stream_.nUserChannels[1] != stream_.nDeviceChannels[1] || + stream_.userInterleaved ) stream_.doConvertBuffer[mode] = true; else if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] && stream_.nUserChannels[mode] > 1 )