summaryrefslogtreecommitdiffstats
path: root/sub/osd.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-03-21 22:23:41 +0100
committerwm4 <wm4@nowhere>2016-03-21 22:23:41 +0100
commitd6c99c8513a02c6dc7187d799c88327c858619c4 (patch)
treebe65c67446e62192ad8c6a21eef9846145d843df /sub/osd.h
parent5f1ff78516bb5aaf6c38a5df55959e1165c059ee (diff)
downloadmpv-d6c99c8513a02c6dc7187d799c88327c858619c4.tar.bz2
mpv-d6c99c8513a02c6dc7187d799c88327c858619c4.tar.xz
vo_opengl, osd: allow osc.lua to react faster on resizes
Glitches when resizing are still possible, but are reduced. Other VOs could support this too, but don't need to do so. (Totally avoiding glitches would be much more effort, and probably not worth the trouble. How about you just watch the video the player is playing, instead of spending your time resizing the window.)
Diffstat (limited to 'sub/osd.h')
-rw-r--r--sub/osd.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sub/osd.h b/sub/osd.h
index 494b534d5e..0c9dbc3e90 100644
--- a/sub/osd.h
+++ b/sub/osd.h
@@ -176,6 +176,8 @@ void osd_draw_on_image_p(struct osd_state *osd, struct mp_osd_res res,
double video_pts, int draw_flags,
struct mp_image_pool *pool, struct mp_image *dest);
+void osd_resize(struct osd_state *osd, struct mp_osd_res res);
+
struct mp_image_params;
struct mp_osd_res osd_res_from_image_params(const struct mp_image_params *p);