From db5a953edc1fee0ee799f071f74ef913f9ce352b Mon Sep 17 00:00:00 2001 From: Dethrace Engineering Department <78985374+dethrace-labs@users.noreply.github.com> Date: Thu, 1 Jun 2023 14:55:43 +1200 Subject: [PATCH] fixes slow reverse playback (#334) --- src/DETHRACE/common/mainloop.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/DETHRACE/common/mainloop.c b/src/DETHRACE/common/mainloop.c index bb0fd11a..c71dc31c 100644 --- a/src/DETHRACE/common/mainloop.c +++ b/src/DETHRACE/common/mainloop.c @@ -342,8 +342,7 @@ void UpdateFramePeriod(tU32* pCamera_period) { last_AR_mode = gAction_replay_mode; } if (gAction_replay_mode) { - // Was (removed abs to avoid compiler warning) gFrame_period = abs(gLast_replay_frame_time - gLast_tick_count); - gFrame_period = gLast_replay_frame_time - gLast_tick_count; + gFrame_period = abs((int)(gLast_replay_frame_time - gLast_tick_count)); gLast_tick_count = gLast_replay_frame_time; new_camera_tick_count = PDGetTotalTime(); new_tick_count = GetTotalTime();