From 9e64b9382265fb688fecda15b28ad6c41b587cd6 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 24 Jan 2018 02:00:02 +0100 Subject: client API: be more explicit about what can be done in wakeup callbacks Don't leave any room for interpretation. --- libmpv/opengl_cb.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libmpv/opengl_cb.h') diff --git a/libmpv/opengl_cb.h b/libmpv/opengl_cb.h index 4172611dc5..4025d745fa 100644 --- a/libmpv/opengl_cb.h +++ b/libmpv/opengl_cb.h @@ -252,7 +252,8 @@ typedef void *(*mpv_opengl_cb_get_proc_address_fn)(void *fn_ctx, const char *nam * Set the callback that notifies you when a new video frame is available, or * if the video display configuration somehow changed and requires a redraw. * Similar to mpv_set_wakeup_callback(), you must not call any mpv API from - * the callback. + * the callback, and all the other listed restrictions apply (such as not + * exiting the callback by throwing exceptions). * * @param callback callback(callback_ctx) is called if the frame should be * redrawn -- cgit v1.2.3