diff options
Diffstat (limited to 'plugins/gpu_neon/vout_fb.c')
-rw-r--r-- | plugins/gpu_neon/vout_fb.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/gpu_neon/vout_fb.c b/plugins/gpu_neon/vout_fb.c index 394f6a3..65fbc03 100644 --- a/plugins/gpu_neon/vout_fb.c +++ b/plugins/gpu_neon/vout_fb.c @@ -89,12 +89,11 @@ void GPUupdateLace(void) return; if (gpu.frameskip.set) { - if (!gpu.frameskip.frame_ready && gpu.frameskip.skipped_blits < 9) { - gpu.frameskip.skipped_blits++; - return; + if (!gpu.frameskip.frame_ready) { + if (*gpu.state.frame_count - gpu.frameskip.last_flip_frame < 9) + return; } gpu.frameskip.frame_ready = 0; - gpu.frameskip.skipped_blits = 0; } renderer_flush_queues(); |