blakeblackshear.frigate/frigate/record
Sergey Krashevich c38c981cd0
Performance: multiprocessing improvement: step 2 (#6986)
* Refactored queues to use faster_fifo instead of mp.Queue

* Refactored LimitedQueue to include a counter for the number of items in the queue and updated put and get methods to use the counter

* Refactor app.py and util.py to use a custom Queue implementation called LQueue instead of the existing Queue

* Refactor put and get methods in LimitedQueue to handle queue size and blocking behavior more efficiently

* code format

* remove code from other branch (merging fuckup)
2023-07-06 07:56:38 -05:00
..
__init__.py Ability to manually create events through the API (#3184) 2023-05-19 05:16:11 -05:00
cleanup.py Remove legacy recordings file cleanup (#6947) 2023-06-30 07:13:00 -05:00
export.py Add API and WebUI to export recordings (#6550) 2023-06-08 07:32:35 -04:00
maintainer.py Performance: multiprocessing improvement: step 2 (#6986) 2023-07-06 07:56:38 -05:00
record.py Performance: multiprocessing improvement: step 2 (#6986) 2023-07-06 07:56:38 -05:00
util.py Move recording management to separate process (#6248) 2023-04-26 07:25:26 -06:00