From 2dc604ecde0f02280690c72f943bfb8bf52dd820 Mon Sep 17 00:00:00 2001 From: David Reid Date: Tue, 3 Nov 2020 18:51:31 +1000 Subject: [PATCH] PulseAudio: Always use the PA_STREAM_ADJUST_LATENCY flag on streams. This should fix the following puplic issues: * https://github.com/mackron/miniaudio/issues/106 * https://github.com/mackron/miniaudio/issues/187 --- miniaudio.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 4da1d9cd..e9059566 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -21446,7 +21446,7 @@ static ma_result ma_device_init__pulse(ma_context* pContext, const ma_device_con /* Connect after we've got all of our internal state set up. */ - streamFlags = MA_PA_STREAM_START_CORKED | MA_PA_STREAM_FIX_FORMAT | MA_PA_STREAM_FIX_RATE | MA_PA_STREAM_FIX_CHANNELS; + streamFlags = MA_PA_STREAM_START_CORKED | MA_PA_STREAM_ADJUST_LATENCY | MA_PA_STREAM_FIX_FORMAT | MA_PA_STREAM_FIX_RATE | MA_PA_STREAM_FIX_CHANNELS; if (devCapture != NULL) { streamFlags |= MA_PA_STREAM_DONT_MOVE; } @@ -21540,7 +21540,7 @@ static ma_result ma_device_init__pulse(ma_context* pContext, const ma_device_con /* Connect after we've got all of our internal state set up. */ - streamFlags = MA_PA_STREAM_START_CORKED | MA_PA_STREAM_FIX_FORMAT | MA_PA_STREAM_FIX_RATE | MA_PA_STREAM_FIX_CHANNELS; + streamFlags = MA_PA_STREAM_START_CORKED | MA_PA_STREAM_ADJUST_LATENCY | MA_PA_STREAM_FIX_FORMAT | MA_PA_STREAM_FIX_RATE | MA_PA_STREAM_FIX_CHANNELS; if (devPlayback != NULL) { streamFlags |= MA_PA_STREAM_DONT_MOVE; }