aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Hochecker <fernetmenta@online.de>2015-07-26 14:21:51 +0200
committerRainer Hochecker <fernetmenta@online.de>2015-07-27 18:00:49 +0200
commit530076907abe04c2157e7c5f0fd9da410a1ecc00 (patch)
tree933c2087a42747cee0a388d316a3697756b5cad5
parentf598a63ac81bc17990bb621e8e9cd82c2a4086e3 (diff)
renderer: reset timestamp of current frame on flush
-rw-r--r--xbmc/cores/VideoRenderers/RenderManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/xbmc/cores/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoRenderers/RenderManager.cpp
index 018a24061c..8039e5e001 100644
--- a/xbmc/cores/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoRenderers/RenderManager.cpp
@@ -1221,8 +1221,10 @@ void CXBMCRenderManager::DiscardBuffer()
while(!m_queued.empty())
requeue(m_discard, m_queued);
+ m_Queue[m_presentsource].timestamp = GetPresentTime();
+
if(m_presentstep == PRESENT_READY)
- m_presentstep = PRESENT_IDLE;
+ m_presentstep = PRESENT_IDLE;
m_presentevent.notifyAll();
}