From 921c5cdfbf9ec7b90cb720ba60acc85f745edc31 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Tue, 13 Jul 2021 22:26:32 +1000 Subject: [PATCH] CommonHostInterface: Always wait for audio buffer fill Fixes underflows on booting, at the cost of enforcing the user-configured minimum latency. --- src/frontend-common/common_host_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend-common/common_host_interface.cpp b/src/frontend-common/common_host_interface.cpp index ff7c02d1f..c4257a013 100644 --- a/src/frontend-common/common_host_interface.cpp +++ b/src/frontend-common/common_host_interface.cpp @@ -936,7 +936,7 @@ void CommonHostInterface::UpdateSpeedLimiterState() Log_InfoPrintf("Audio input sample rate: %u hz", input_sample_rate); m_audio_stream->SetInputSampleRate(input_sample_rate); - m_audio_stream->SetWaitForBufferFill(!m_display_all_frames); + m_audio_stream->SetWaitForBufferFill(true); if (g_settings.audio_fast_forward_volume != g_settings.audio_output_volume) m_audio_stream->SetOutputVolume(GetAudioOutputVolume());