Core/SystemTimers: Refactor to class, move to System.

This commit is contained in:
Admiral H. Curtiss
2024-01-04 23:07:50 +01:00
parent 9c91b5edca
commit 07c035e659
35 changed files with 258 additions and 185 deletions

View File

@ -356,9 +356,10 @@ void FFMpegFrameDump::AddFrame(const FrameData& frame)
return;
// Calculate presentation timestamp from ticks since start.
const s64 pts = av_rescale_q(frame.state.ticks - m_context->start_ticks,
AVRational{1, int(SystemTimers::GetTicksPerSecond())},
m_context->codec->time_base);
const s64 pts = av_rescale_q(
frame.state.ticks - m_context->start_ticks,
AVRational{1, int(Core::System::GetInstance().GetSystemTimers().GetTicksPerSecond())},
m_context->codec->time_base);
if (!IsFirstFrameInCurrentFile())
{