zoom logic fix

This commit is contained in:
Josh Hawkins 2023-10-19 14:09:40 -05:00
parent 8a12ef78db
commit b226936a23

View File

@ -1032,7 +1032,9 @@ class PtzAutoTracker:
) )
logger.debug(f"{camera}: Zoom calculation: {zoom}") logger.debug(f"{camera}: Zoom calculation: {zoom}")
if not result: 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}") logger.debug(f"{camera}: Zooming: {result} Zoom amount: {zoom}")