blakeblackshear.frigate/frigate
gtsiam c0bd3b362c
Custom classes for Process and Metrics (#13950)
* Subclass Process for audio_process

* Introduce custom mp.Process subclass

In preparation to switch the multiprocessing startup method away from
"fork", we cannot rely on os.fork cloning the log state at fork time.
Instead, we have to set up logging before we run the business logic of
each process.

* Make camera_metrics into a class

* Make ptz_metrics into a class

* Fixed PtzMotionEstimator.ptz_metrics type annotation

* Removed pointless variables

* Do not start audio processor when no audio cameras are configured
2024-09-27 07:53:23 -05:00
..
api Search functionality and UI tweaks (#13978) 2024-09-26 15:30:56 -05:00
camera Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
comms Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
detectors Fixes (#13990) 2024-09-26 12:42:21 -05:00
embeddings Search functionality and UI tweaks (#13978) 2024-09-26 15:30:56 -05:00
events Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
genai Add error logging to genai clients (#13943) 2024-09-24 14:04:35 -06:00
images
motion
output Move more things out of FrigateApp (#13897) 2024-09-24 07:07:47 -05:00
ptz Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
record Move more things out of FrigateApp (#13897) 2024-09-24 07:07:47 -05:00
review Move more things out of FrigateApp (#13897) 2024-09-24 07:07:47 -05:00
stats Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
test Regenerate genai tracked object descriptions (#13930) 2024-09-24 08:14:51 -06:00
track Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
util Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
__init__.py
__main__.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
app.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
config.py Add ability to restrict genai to objects and zones at the camera level (#13958) 2024-09-25 09:42:39 -06:00
const.py Removed usage of PyYAML for config parsing. (#13883) 2024-09-22 10:56:57 -05:00
ffmpeg_presets.py
log.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
models.py
mypy.ini
object_detection.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
object_processing.py
plus.py
storage.py
timeline.py
types.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
video.py Custom classes for Process and Metrics (#13950) 2024-09-27 07:53:23 -05:00
watchdog.py