From cea9f152d8a73aca2fcef30205afc8fb3389a258 Mon Sep 17 00:00:00 2001 From: ns6089 <61738816+ns6089@users.noreply.github.com> Date: Wed, 16 Aug 2023 12:53:48 +0300 Subject: [PATCH] Add log message for audio capture buffer oveflow --- src/platform/windows/audio.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/platform/windows/audio.cpp b/src/platform/windows/audio.cpp index ee1091d0..c02f1626 100644 --- a/src/platform/windows/audio.cpp +++ b/src/platform/windows/audio.cpp @@ -550,6 +550,10 @@ namespace platf::audio { sample_aligned.uninitialized = std::end(sample_buf) - sample_buf_pos; auto n = std::min(sample_aligned.uninitialized, block_aligned.audio_sample_size * channels); + if (n < block_aligned.audio_sample_size * channels) { + BOOST_LOG(warning) << "Audio capture buffer overflow"; + } + if (buffer_flags & AUDCLNT_BUFFERFLAGS_SILENT) { std::fill_n(sample_buf_pos, n, 0); }