projects
/
rtaudio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d27f257
)
Fix PulseAudio non-interleaved user streams
203/head
author
Marcus Tomlinson
<marcus.tomlinson@canonical.com>
Mon, 6 May 2019 16:07:33 +0000
(17:07 +0100)
committer
Marcus Tomlinson
<marcus.tomlinson@canonical.com>
Mon, 6 May 2019 16:07:33 +0000
(17:07 +0100)
RtAudio.cpp
patch
|
blob
|
history
diff --git
a/RtAudio.cpp
b/RtAudio.cpp
index 0837d98ef1e8d6eafecd51505ba6d6f7f569552d..2ebf61a6e78c1d071e7d17210ce8e79b3a443ea1 100644
(file)
--- a/
RtAudio.cpp
+++ b/
RtAudio.cpp
@@
-8796,6
+8796,8
@@
bool RtApiPulse::probeDeviceOpen( unsigned int device, StreamMode mode,
stream_.doConvertBuffer[mode] = true;
if ( stream_.nUserChannels[mode] < stream_.nDeviceChannels[mode] )
stream_.doConvertBuffer[mode] = true;
+ if ( stream_.userInterleaved != stream_.deviceInterleaved[mode] )
+ stream_.doConvertBuffer[mode] = true;
// Allocate necessary internal buffers.
bufferBytes = stream_.nUserChannels[mode] * *bufferSize * formatBytes( stream_.userFormat );