From 060b6bcd282c9c426451fd7d4a3fed8028d119f8 Mon Sep 17 00:00:00 2001 From: Julian Todd Date: Mon, 27 Jan 2025 01:31:51 +0000 Subject: [PATCH] Initialize pa_buffer_attr.maxlength to -1 (cherry picked from commit b5622e9f780503a4b24300541bac070772721f5e) --- drivers/pulseaudio/audio_driver_pulseaudio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.cpp b/drivers/pulseaudio/audio_driver_pulseaudio.cpp index df1b2edd67f..8d33f5bcbe6 100644 --- a/drivers/pulseaudio/audio_driver_pulseaudio.cpp +++ b/drivers/pulseaudio/audio_driver_pulseaudio.cpp @@ -708,7 +708,8 @@ Error AudioDriverPulseAudio::capture_init_device() { int input_buffer_frames = closest_power_of_2(input_latency * mix_rate / 1000); int input_buffer_size = input_buffer_frames * spec.channels; - pa_buffer_attr attr; + pa_buffer_attr attr = {}; + attr.maxlength = (uint32_t)-1; attr.fragsize = input_buffer_size * sizeof(int16_t); pa_rec_str = pa_stream_new(pa_ctx, "Record", &spec, &pa_rec_map);