summaryrefslogtreecommitdiffstats
path: root/video/out/x11_common.h
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2023-09-17 21:34:32 -0500
committerDudemanguy <random342@airmail.cc>2023-10-10 19:10:55 +0000
commita899e14bccb667af243f8fce454160e17ae45c2a (patch)
tree77fede3fe581c4cedbe6cf04f456e16937374dfb /video/out/x11_common.h
parentc82c55b4b9d4015ba79fb36170defb328563cdea (diff)
downloadmpv-a899e14bccb667af243f8fce454160e17ae45c2a.tar.bz2
mpv-a899e14bccb667af243f8fce454160e17ae45c2a.tar.xz
vo: change vo->driver->wait_events to nanoseconds
In many cases, this is purely cosmetic because poll still only accepts microseconds. There's still a gain here however since pthread_cond_timedwait can take a realtime ts now. Additionally, 37d6604d70c8c594de2817db26356c4c950ac0fd changed the value added to timeout_ms in X11 and Wayland to ensure that it would never be 0 and rounded up. This was both incomplete, several other parts of the player have this same problem like drm, and not really needed. Instead the MPCLAMP is just adjusted to have a min of 1.
Diffstat (limited to 'video/out/x11_common.h')
-rw-r--r--video/out/x11_common.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/x11_common.h b/video/out/x11_common.h
index 0ea0cd574f..d4409f14e8 100644
--- a/video/out/x11_common.h
+++ b/video/out/x11_common.h
@@ -154,7 +154,7 @@ int vo_x11_control(struct vo *vo, int *events, int request, void *arg);
void vo_x11_present(struct vo *vo);
void vo_x11_sync_swap(struct vo *vo);
void vo_x11_wakeup(struct vo *vo);
-void vo_x11_wait_events(struct vo *vo, int64_t until_time_us);
+void vo_x11_wait_events(struct vo *vo, int64_t until_time_ns);
void vo_x11_silence_xlib(int dir);