diff --git a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp index de07de56926a2..2d013c83f0450 100644 --- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp +++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp @@ -91,7 +91,8 @@ void CEngineStats::GetDelay(AEDelayStatus& status) void CEngineStats::GetDelay(AEDelayStatus& status, CActiveAEStream *stream) { CSingleLock lock(m_lock); - GetDelay(status); + status = m_sinkDelay; + status.delay += (double)m_bufferedSamples / m_sinkSampleRate; status.delay += m_sinkLatency; status.delay += stream->m_bufferedTime / stream->m_streamResampleRatio;