From 18a7eff35c2c5cde18bf82c420a3bdf3a61d4d55 Mon Sep 17 00:00:00 2001 From: notaz Date: Tue, 27 Jan 2026 23:46:49 +0200 Subject: [PATCH] frontend: if frameskip is on, use it for fast-forward --- frontend/main.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/main.c b/frontend/main.c index b3f7ec20..77b3d743 100644 --- a/frontend/main.c +++ b/frontend/main.c @@ -740,7 +740,7 @@ static void toggle_fast_forward(int force_off) static int fast_forward; static int normal_g_opts; static int normal_enhancement_enable; - //static int normal_frameskip; + static int normal_frameskip; if (force_off && !fast_forward) return; @@ -748,16 +748,17 @@ static void toggle_fast_forward(int force_off) fast_forward = !fast_forward; if (fast_forward) { normal_g_opts = g_opts; - //normal_frameskip = pl_rearmed_cbs.frameskip; + normal_frameskip = pl_rearmed_cbs.frameskip; normal_enhancement_enable = pl_rearmed_cbs.gpu_neon.enhancement_enable; g_opts |= OPT_NO_FRAMELIM; - // pl_rearmed_cbs.frameskip = 3; // too broken + if (normal_frameskip != 0) + pl_rearmed_cbs.frameskip = 3; pl_rearmed_cbs.gpu_neon.enhancement_enable = 0; } else { g_opts = normal_g_opts; - //pl_rearmed_cbs.frameskip = normal_frameskip; + pl_rearmed_cbs.frameskip = normal_frameskip; pl_rearmed_cbs.gpu_neon.enhancement_enable = normal_enhancement_enable; -- 2.47.3