diff options
author | peak3d <pfau@peak3d.de> | 2018-09-24 15:37:42 +0200 |
---|---|---|
committer | peak3d <pfau@peak3d.de> | 2018-09-24 15:37:42 +0200 |
commit | 064c4209165f871ff4e8d6235b5e27a6ed87fa4e (patch) | |
tree | 07fa3cfc604e280bca831e98d3ea35e8bbdd8ec9 | |
parent | aed977ab4dfd42350707efb5b35e67561a2c24cd (diff) |
[Android] Fix rounding / type issue when adding VSYNC offset
-rw-r--r-- | xbmc/platform/android/activity/XBMCApp.cpp | 4 |
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(); } |