From 4ef38faada3d36256c4daa6f860ceed6aff31f54 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 3 Oct 2022 21:43:35 -0400 Subject: [PATCH] Fix infinite poll pulse audio bug --- src/pc/audio/audio_pulse.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pc/audio/audio_pulse.c b/src/pc/audio/audio_pulse.c index 385cb5e..6422eb6 100644 --- a/src/pc/audio/audio_pulse.c +++ b/src/pc/audio/audio_pulse.c @@ -190,9 +190,10 @@ static void audio_pulse_play(const uint8_t *buf, size_t len) { printf("pa_stream_write failed\n"); return; } - while (!pas.write_complete) { + // FIXME: what was the purpose of this? at least on pipewire, this is an infinite poll + /*while (!pas.write_complete) { pa_mainloop_iterate(pas.mainloop, true, NULL); - } + }*/ pas.write_complete = false; }