From 24d637f3ef513d5664e6f9580146aeb4323426b7 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Thu, 16 Jul 2020 17:26:47 -0700 Subject: [PATCH] Fixes image quality at lower resolutions --- src/omv/ov5640.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/omv/ov5640.c b/src/omv/ov5640.c index 4aa778a9d..b5b52d923 100644 --- a/src/omv/ov5640.c +++ b/src/omv/ov5640.c @@ -437,6 +437,8 @@ static int calculate_hts(sensor_t *sensor, uint16_t width) if (width > 640) hts = IM_MAX((width * 2) + 8, hts_target); } + if (width <= 640) hts += 160; // Fix image quality at low resolutions. + return IM_MAX(hts + HSYNC_TIME, (SENSOR_WIDTH + HSYNC_TIME) / 2); // Fix to prevent crashing. }