diff options
-rw-r--r-- | video/out/wayland_common.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/video/out/wayland_common.c b/video/out/wayland_common.c index 975b3eaba0..0e85338b89 100644 --- a/video/out/wayland_common.c +++ b/video/out/wayland_common.c @@ -1986,6 +1986,8 @@ void vo_wayland_wait_frame(struct vo_wayland_state *wl) if (vblank_time <= 0) vblank_time = 1e6 / 60; + // Completely arbitrary amount of additional time to wait. + vblank_time += 0.05 * vblank_time; int64_t finish_time = mp_time_us() + vblank_time; while (wl->frame_wait && finish_time > mp_time_us()) { |