From f6e4a8e680011eaf6c064686745331f0d7d41d3c Mon Sep 17 00:00:00 2001 From: booto Date: Mon, 10 Aug 2015 15:53:23 +0800 Subject: [PATCH] FifoPlayer: Use VI derived timing, not hardcoded 60Hz --- Source/Core/Core/FifoPlayer/FifoPlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp index 9d4dab1e5e..04adaff74c 100644 --- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp +++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp @@ -15,6 +15,7 @@ #include "Core/HW/GPFifo.h" #include "Core/HW/Memmap.h" #include "Core/HW/SystemTimers.h" +#include "Core/HW/VideoInterface.h" #include "Core/PowerPC/PowerPC.h" #include "VideoCommon/BPMemory.h" @@ -169,7 +170,7 @@ FifoPlayer::FifoPlayer() : void FifoPlayer::WriteFrame(const FifoFrameInfo &frame, const AnalyzedFrameInfo &info) { // Core timing information - m_CyclesPerFrame = SystemTimers::GetTicksPerSecond() / 60; + m_CyclesPerFrame = SystemTimers::GetTicksPerSecond() / VideoInterface::TargetRefreshRate; m_ElapsedCycles = 0; m_FrameFifoSize = frame.fifoDataSize;