From b226936a230336690ab5f1b1b6db448bc99ee98d Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 19 Oct 2023 14:09:40 -0500 Subject: [PATCH] zoom logic fix --- frigate/ptz/autotrack.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frigate/ptz/autotrack.py b/frigate/ptz/autotrack.py index 191db1a3f..c0295be2d 100644 --- a/frigate/ptz/autotrack.py +++ b/frigate/ptz/autotrack.py @@ -1032,7 +1032,9 @@ class PtzAutoTracker: ) logger.debug(f"{camera}: Zoom calculation: {zoom}") if not result: - zoom = -(1 - abs(zoom)) if zoom > 0 else -zoom + zoom = -(1 - abs(zoom)) if zoom > 0 else -(zoom + 1) + if result: + zoom = 1 - zoom logger.debug(f"{camera}: Zooming: {result} Zoom amount: {zoom}")