diff options
author | Markus Pfau <pfau@peak3d.de> | 2018-09-24 20:58:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-24 20:58:50 +0200 |
commit | 3af76f1a4bbc789987738d455c93fb9c4e268652 (patch) | |
tree | e75c75d500072975063a215cb232786d85fd5d6d | |
parent | 1c1ed9d2855165c4e4ed7339dfc5ba60088d9d07 (diff) | |
parent | 064c4209165f871ff4e8d6235b5e27a6ed87fa4e (diff) |
Merge pull request #14470 from peak3d/timing
[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(); } |