aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeak3d <pfau@peak3d.de>2018-09-24 15:37:42 +0200
committerpeak3d <pfau@peak3d.de>2018-09-24 15:37:42 +0200
commit064c4209165f871ff4e8d6235b5e27a6ed87fa4e (patch)
tree07fa3cfc604e280bca831e98d3ea35e8bbdd8ec9
parentaed977ab4dfd42350707efb5b35e67561a2c24cd (diff)
[Android] Fix rounding / type issue when adding VSYNC offset
-rw-r--r--xbmc/platform/android/activity/XBMCApp.cpp4
1 files 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<int64_t>(1500000000ll / m_refreshRate);
m_vsyncEvent.Set();
}