From 78a80e06414582c38c990159c71bcddddd86bf3d Mon Sep 17 00:00:00 2001 From: IanSB Date: Thu, 30 Jul 2020 02:42:21 +0100 Subject: [PATCH] Add scaling sanity check --- src/geometry.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/geometry.c b/src/geometry.c index 8090cddd..91eaab92 100644 --- a/src/geometry.c +++ b/src/geometry.c @@ -566,7 +566,12 @@ void geometry_get_fb_params(capture_info_t *capinfo) { int hscale = h_size43_adj / geometry_min_h_width; int vscale = v_size43 / geometry_min_v_height; - + if (hscale < 1) { + hscale = 1; + } + if (vscale < 1) { + vscale = 1; + } if (scaling == GSCALING_INTEGER) { if (h_aspect != 0 && v_aspect !=0) { int new_hs = hscale;