From eeeb9226c61e78d9f7e790afe3198e5598f767a5 Mon Sep 17 00:00:00 2001 From: AchimTuran Date: Sat, 11 Jun 2016 10:17:26 +0200 Subject: [PATCH] TODO fix synchronization with VideoPlayer --- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp index e8c21c825c5f4..eb4df93cff57b 100644 --- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp +++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp @@ -436,9 +436,10 @@ bool CActiveAEBufferPoolResample::ResampleBuffers(int64_t timestamp) if (!m_dspSample) m_dspSample = m_dspBuffer->GetFreeBuffer(); + m_dspSample->timestamp = in->timestamp; + m_dspSample->pkt_start_offset = in->pkt_start_offset; if (m_dspSample && m_processor->Process(in, m_dspSample)) { - m_dspSample->timestamp = in->timestamp; in->Return(); in = m_dspSample; m_dspSample = NULL;