frigate/frigate
Puma7 e9432d55e8
Some checks are pending
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
log(masks): include camera name in invalid-coordinates error (#23156)
get_relative_coordinates() previously logged
"Not applying mask due to invalid coordinates. X,Y is outside ..."
without naming the camera, so on a multi-camera setup the user had
to guess which one to fix.

Add an optional camera_name kwarg with default "" (no behavior
change for existing callers). The global object-mask path in
FrigateConfig.validate_config passes camera_name=camera_config.name
since it already has it in scope, so legacy configs with absolute
pixel coordinates now get an actionable log line:

  Not applying mask due to invalid coordinates for camera back.
  9000,9000 is outside of the detection resolution 800x400.
  Use the editor in the UI to correct the mask.

Existing wording is preserved verbatim except for the inserted
" for camera <name>" segment. Runtime behavior is unchanged.

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-10 15:21:44 -05:00
..
api UI fixes (#23127) 2026-05-07 08:53:07 -05:00
camera send MQTT snapshot when object enters required zone (#22690) 2026-03-29 12:33:57 -05:00
comms Miscellaneous fixes (#23092) 2026-05-02 16:35:42 -06:00
config log(masks): include camera name in invalid-coordinates error (#23156) 2026-05-10 15:21:44 -05:00
data_processing Miscellaneous fixes (#23155) 2026-05-10 12:09:28 -05:00
db More mypy cleanup (#22658) 2026-03-26 12:54:12 -06:00
detectors ROCm Optimizations (#23118) 2026-05-05 16:33:43 -05:00
embeddings Miscellaneous fixes (#23032) 2026-04-29 16:20:19 -06:00
events Miscellaneous fixes (#23017) 2026-04-28 08:54:09 -06:00
genai Miscellaneous fixes (#23155) 2026-05-10 12:09:28 -05:00
images Replace green screen with error message and force camera_fps to 0 (#4544) 2022-11-28 21:47:20 -06:00
jobs Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
motion Optimize more mypy classes (#22637) 2026-03-25 12:53:19 -06:00
object_detection Optimize more mypy classes (#22637) 2026-03-25 12:53:19 -06:00
output Miscellaneous fixes (#23082) 2026-05-01 11:25:26 -06:00
ptz remove dead code and repair utf-8 preset names via latin-1 round trip (#22818) 2026-04-08 16:20:58 -05:00
record Miscellaneous fixes (#23155) 2026-05-10 12:09:28 -05:00
review Inverse mypy and more mypy fixes (#22645) 2026-03-25 19:30:59 -05:00
service_manager Add metrics page for embeddings and face / license plate processing times (#15818) 2025-02-08 12:47:01 -06:00
stats Improve metrics UI performance (#22691) 2026-03-29 11:58:47 -06:00
test UI fixes (#23127) 2026-05-07 08:53:07 -05:00
track Fixes (#23130) 2026-05-07 12:23:02 -06:00
util log(masks): include camera name in invalid-coordinates error (#23156) 2026-05-10 15:21:44 -05:00
video Fixes (#23130) 2026-05-07 12:23:02 -06:00
__init__.py app container and config schema 2021-01-26 21:40:33 -06:00
__main__.py Handle SIGINT with forkserver (#18860) 2025-08-16 10:20:33 -05:00
app.py remove temporary DB cleanup check (#22950) 2026-04-21 05:11:01 -06:00
const.py Miscellaneous fixes (#23044) 2026-04-30 12:53:34 -05:00
debug_replay.py Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
ffmpeg_presets.py Tweaks (#22656) 2026-03-26 13:47:24 -05:00
log.py Add languages (#21870) 2026-02-03 13:29:52 -06:00
models.py Improve motion review and add motion search (#22253) 2026-03-05 17:53:48 -06:00
mypy.ini More mypy cleanup (#22658) 2026-03-26 12:54:12 -06:00
plus.py fix: upload_image parses response body before checking HTTP status (#22475) 2026-03-16 17:34:30 -06:00
storage.py Improve readability by removing trailing digits caused by floating number conversion (#22934) 2026-04-20 06:35:48 -06:00
timeline.py Display more scores in Tracking Details (#22799) 2026-04-07 10:06:22 -06:00
types.py Media sync API refactor and UI (#21542) 2026-02-26 21:27:56 -07:00
watchdog.py Miscellaneous fixes (#23032) 2026-04-29 16:20:19 -06:00