X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=RtAudio.cpp;h=7c87572fd79964819720eab69ccbce4cbaf1dd45;hb=fa8b676a577de663b8622d0e8f6ce3605576b977;hp=c1df43fba4ef15d56836e348567cb72dac76b0f3;hpb=f58bf86ad5c181d3428e5ad1cb9b4ba9a85303ac;p=rtaudio-cdist.git 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 )