From dc511c6b3597b6384d28949285b9289e009830ea Mon Sep 17 00:00:00 2001 From: Paul Adenot Date: Thu, 21 Jul 2022 18:28:28 +0200 Subject: [PATCH] Add logging statement when input audio dropping happens --- src/cubeb_resampler_internal.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cubeb_resampler_internal.h b/src/cubeb_resampler_internal.h index b271afc1..285f24dd 100644 --- a/src/cubeb_resampler_internal.h +++ b/src/cubeb_resampler_internal.h @@ -91,6 +91,7 @@ class passthrough_resampler : public cubeb_resampler, public processor { uint32_t to_keep = min_buffered_audio_frame(sample_rate); uint32_t available = samples_to_frames(internal_input_buffer.length()); if (available > to_keep) { + ALOGV("Dropping %u frames", available - to_keep); internal_input_buffer.pop(nullptr, frames_to_samples(available - to_keep)); } @@ -325,6 +326,7 @@ template class cubeb_resampler_speex_one_way : public processor { uint32_t available = samples_to_frames(resampling_in_buffer.length()); uint32_t to_keep = min_buffered_audio_frame(source_rate); if (available > to_keep) { + ALOGV("Dropping %u frames", available - to_keep); resampling_in_buffer.pop(nullptr, frames_to_samples(available - to_keep)); } } @@ -470,6 +472,7 @@ template class delay_line : public processor { size_t available = samples_to_frames(delay_input_buffer.length()); uint32_t to_keep = min_buffered_audio_frame(sample_rate); if (available > to_keep) { + ALOGV("Dropping %u frames", available - to_keep); delay_input_buffer.pop(nullptr, frames_to_samples(available - to_keep)); } }