summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCloud11665 <Cloud11665@gmail.com>2021-08-17 19:49:23 +0200
committerPhilip Langdale <github.philipl@overt.org>2021-08-26 11:29:07 -0700
commitf3a2275c24db3b2204ceda93fa37bd59790e7701 (patch)
tree0055ad95562d047774a43322489f4976ecdce1cc
parent91b6757875e5ede40dac27331d9f44efc4a52846 (diff)
downloadmpv-f3a2275c24db3b2204ceda93fa37bd59790e7701.tar.bz2
mpv-f3a2275c24db3b2204ceda93fa37bd59790e7701.tar.xz
vo_tct: add resize capability
No performance penalty added by getting the terminal size every frame.
-rw-r--r--video/out/vo_tct.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/video/out/vo_tct.c b/video/out/vo_tct.c
index ec30958ddd..ac224b9397 100644
--- a/video/out/vo_tct.c
+++ b/video/out/vo_tct.c
@@ -273,6 +273,13 @@ static void draw_image(struct vo *vo, mp_image_t *mpi)
static void flip_page(struct vo *vo)
{
struct priv *p = vo->priv;
+
+ int width, height;
+ get_win_size(vo, &width, &height);
+
+ if (vo->dwidth != width || vo->dheight != height)
+ reconfig(vo, vo->params);
+
if (p->opts->algo == ALGO_PLAIN) {
write_plain(
vo->dwidth, vo->dheight, p->swidth, p->sheight,