From 064c4209165f871ff4e8d6235b5e27a6ed87fa4e Mon Sep 17 00:00:00 2001 From: peak3d Date: Mon, 24 Sep 2018 15:37:42 +0200 Subject: [Android] Fix rounding / type issue when adding VSYNC offset --- xbmc/platform/android/activity/XBMCApp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xbmc/platform/android/activity/XBMCApp.cpp b/xbmc/platform/android/activity/XBMCApp.cpp index 5b7362fdfc..3386d71cf7 100644 --- a/xbmc/platform/android/activity/XBMCApp.cpp +++ b/xbmc/platform/android/activity/XBMCApp.cpp @@ -1182,9 +1182,9 @@ void CXBMCApp::doFrame(int64_t frameTimeNanos) m_syncImpl->FrameCallback(frameTimeNanos); // Calculate the time, when next surface buffer should be rendered - m_frameTimeNanos = CurrentHostCounter(); + m_frameTimeNanos = frameTimeNanos; if (m_refreshRate) - m_frameTimeNanos += (1500000000ll / m_refreshRate); + m_frameTimeNanos += static_cast(1500000000ll / m_refreshRate); m_vsyncEvent.Set(); } -- cgit v1.2.3