diff options
Diffstat (limited to 'alc/backends/oboe.cpp')
-rw-r--r-- | alc/backends/oboe.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/alc/backends/oboe.cpp b/alc/backends/oboe.cpp index 5b0d121d..a2d9e4b2 100644 --- a/alc/backends/oboe.cpp +++ b/alc/backends/oboe.cpp @@ -135,6 +135,8 @@ bool OboePlayback::reset() if(result != oboe::Result::OK) throw al::backend_exception{al::backend_error::DeviceError, "Failed to create stream: %s", oboe::convertToText(result)}; + mStream->setBufferSizeInFrames(mini(static_cast<int32_t>(mDevice->BufferSize), + mStream->getBufferCapacityInFrames())); TRACE("Got stream with properties:\n%s", oboe::convertToText(mStream.get())); switch(mStream->getChannelCount()) |