blakeblackshear.frigate/frigate
Sean Vig abbc608ee4 Updates to object processing
Lock updates to tracked objects, current frame time, motion boxes, and
regions on `update()`.

Directly create Counters using counted values.

Don't convert removed_ids, new_ids, or updated_ids sets to lists.

Update defaultdict's to remove un-necessary lambdas when possible.

When possible, drop un-necessay list comprehensions, such as when
calling `any`.

Use set comprehension, rather than passing a list comprehension into
`set()`.

Do the slightly more pythonic `x not in y` rather than `not x in y` to
check list inclusion.
2021-05-23 21:00:56 -05:00
..
test Use dataclasses for config handling 2021-05-23 20:38:57 -05:00
__init__.py
__main__.py formatting cleanup 2021-02-25 07:01:57 -06:00
app.py Add support for NGINX VOD Module 2021-05-22 07:48:44 -05:00
config.py Allow zone configs to be frozen 2021-05-23 20:38:57 -05:00
const.py formatting cleanup 2021-02-25 07:01:57 -06:00
edgetpu.py Wait on stop event when possible 2021-05-22 07:54:16 -05:00
events.py Use dataclasses for config handling 2021-05-23 20:38:57 -05:00
http.py fixes 2021-05-23 08:21:18 -05:00
log.py Add support for NGINX VOD Module 2021-05-22 07:48:44 -05:00
models.py
motion.py formatting cleanup 2021-02-25 07:01:57 -06:00
mqtt.py Use dataclasses for config handling 2021-05-23 20:38:57 -05:00
object_processing.py Updates to object processing 2021-05-23 21:00:56 -05:00
objects.py Improve handling of object matching 2021-05-22 08:04:38 -05:00
process_clip.py Improve ffprobe executions 2021-05-22 07:48:00 -05:00
record.py Wait on stop event when possible 2021-05-22 07:54:16 -05:00
stats.py Wait on stop event when possible 2021-05-22 07:54:16 -05:00
util.py formatting cleanup 2021-02-25 07:01:57 -06:00
video.py Use dataclasses for config handling 2021-05-23 20:38:57 -05:00
watchdog.py Wait on stop event when possible 2021-05-22 07:54:16 -05:00
zeroconf.py formatting cleanup 2021-02-25 07:01:57 -06:00