From 2f18c537711332c458a5f3c394caf5e54955a54e Mon Sep 17 00:00:00 2001 From: David Reid Date: Sat, 20 Dec 2025 14:27:29 +1000 Subject: [PATCH] PipeWire: Fix a bug with non-blocking mode. --- extras/backends/pipewire/miniaudio_pipewire.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/backends/pipewire/miniaudio_pipewire.c b/extras/backends/pipewire/miniaudio_pipewire.c index f655d309..7500b613 100644 --- a/extras/backends/pipewire/miniaudio_pipewire.c +++ b/extras/backends/pipewire/miniaudio_pipewire.c @@ -1666,7 +1666,7 @@ static ma_result ma_device_step__pipewire(ma_device* pDevice, ma_blocking_mode b } } - if (hasProcessedData) { + if (hasProcessedData || blockingMode == MA_BLOCKING_MODE_NON_BLOCKING) { break; } }