Sfoglia il codice sorgente

Initialize pa_buffer_attr.maxlength to -1

(cherry picked from commit b5622e9f780503a4b24300541bac070772721f5e)
Julian Todd 6 mesi fa
parent
commit
4cb45c7fce
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      drivers/pulseaudio/audio_driver_pulseaudio.cpp

+ 2 - 1
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);