From 82eb2b5a73284afa6d039a139f167435072cf7ee Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sun, 10 Nov 2019 16:03:43 +0100 Subject: [PATCH] ActiveAE: Align VizBuffer size with sink's max delay --- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp index 01968bb077ece..f54cebd27ef54 100644 --- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp +++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp @@ -1381,12 +1381,12 @@ void CActiveAE::Configure(AEAudioFormat *desiredFmt) // input buffers m_vizBuffersInput = new CActiveAEBufferPool(m_internalFormat); - m_vizBuffersInput->Create(2000); + m_vizBuffersInput->Create(2000 + m_stats.GetMaxDelay() * 1000); // resample buffers m_vizBuffers = new CActiveAEBufferPoolResample(m_internalFormat, vizFormat, m_settings.resampleQuality); //! @todo use cache of sync + water level - m_vizBuffers->Create(2000, false, false); + m_vizBuffers->Create(2000 + m_stats.GetMaxDelay() * 1000, false, false); m_vizInitialized = false; } }