gtsiam
bcae0cf441
Fix vscode launch configuration ( #13795 )
2024-09-17 10:42:10 -05:00
gtsiam
edababa88e
Work through most of the cspell warnings in python ( #13794 )
2024-09-17 10:41:46 -05:00
Nicolas Mowen
350abda21a
Update docs dependencies ( #13793 )
2024-09-17 08:27:47 -05:00
gtsiam
1c24f0054a
Make logging code self-contained ( #13785 )
...
* Make logging code self-contained.
Rewrite logging code to use python's builting QueueListener, effectively
moving the logging process into a thread of the Frigate app.
Also, wrap this behaviour in a easy-to-use context manager to encourage
some consistency.
* Fixed typing errors
* Remove todo note from log filter
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Do not access log record's msg directly
* Clear all root handlers before starting app
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-09-17 08:26:25 -05:00
Nicolas Mowen
f7eaace7ae
Change path for rockchip ffmpeg ( #13792 )
2024-09-17 07:04:38 -06:00
gtsiam
8573016bef
Formatting improvements ( #13765 )
...
* Format makefiles
* Handle all errors in rocm makefile
* Remove CURRENT_UID and GID from makefile as they are unused
* Removed unused vite.svg asset
* Sort frigate-dictionary
2024-09-17 07:39:44 -05:00
Rui Alves
11186b4e70
Convert app endpoints to FastAPI
2024-09-17 10:14:04 +01:00
Rui Alves
747f72b0fc
Convert app endpoints to FastAPI
2024-09-17 10:04:31 +01:00
Rui Alves
db2d65b78e
Use body for multiple events endpoints (create and end event)
2024-09-17 09:34:43 +01:00
Nicolas Mowen
6bf2708c0e
Standardize bar graph y axis ( #13772 )
...
* Standardize bar graph y axis
* Fix lint
2024-09-16 18:18:32 -06:00
Nicolas Mowen
36d7eb7caa
Support ONNX model caching ( #13780 )
...
* Support model caching
* Cleanup
2024-09-16 18:18:11 -06:00
Nicolas Mowen
4fc8d33d31
Fix detections logic ( #13781 )
2024-09-16 18:23:10 -05:00
Nicolas Mowen
2f69f5afe6
Add support for yolonas via ONNX and allow TensorRT execution provider to work correctly ( #13776 )
...
* Add support for yolonas in onnx
* Add correct deps
* Set ld library path
* Refactor cudnn to only be used in amd64
* Add onnx to docs and add explainer at the top
* Undo change
* Update comment
* Remove uneccesary
* Remove line change
2024-09-16 16:17:31 -05:00
Josh Hawkins
9bcb928715
check for onvif movement support before attempting movement ( #13771 )
2024-09-16 10:46:35 -06:00
Rui Alves
55d33cebb8
Use body for multiple events endpoints
2024-09-16 16:53:22 +01:00
Josh Hawkins
e3edcf057c
write prompts for genai at the camera level ( #13767 )
2024-09-16 08:46:11 -06:00
Nicolas Mowen
06ccf7e9e9
Always close connection to shm frame after detection ( #13766 )
2024-09-16 07:56:20 -06:00
Rui Alves
1b601b8c35
Convert events endpoints to FastAPI
2024-09-16 10:44:03 +01:00
Nicolas Mowen
e4ea35e626
Add onnxruntime nvidia providers ( #13756 )
2024-09-15 20:30:30 -05:00
Rui Alves
cc259736da
Fix path parameters
2024-09-15 18:48:36 +01:00
Rui Alves
ce1c048adc
Convert export endpoints to FastAPI
2024-09-15 18:45:37 +01:00
Josh Hawkins
329bece28d
stop web linter from complaining ( #13755 )
2024-09-15 11:43:03 -06:00
Nicolas Mowen
0c86c77d42
Ffmpeg 6 ( #13754 )
...
* Move back to ffmpeg 6
* Use ffmpeg 6
2024-09-15 11:42:52 -06:00
Rui Alves
349891b0a6
Convert remaining review API endpoints to FastAPI
2024-09-15 18:29:42 +01:00
Rui Alves
640dce6bc2
Convert first review API endpoints to FastAPI
2024-09-15 17:40:23 +01:00
Rui Alves
023f1431f2
Convert all notifications API endpoints to FastAPI
2024-09-15 17:08:41 +01:00
Nicolas Mowen
fc145016ea
Use smarter logic for default ffmpeg handling ( #13748 )
2024-09-15 09:01:15 -06:00
Rui Alves
1f11d825ef
Merge branch 'fastapi-poc' into fastapi-poc-media-endpoints
...
# Conflicts:
# frigate/api/media.py
2024-09-15 14:46:23 +01:00
Rui Alves
aa82e56db6
Merge branch 'dev' into fastapi-poc
2024-09-15 14:40:24 +01:00
Josh Hawkins
c17524bc3c
Explore tweaks ( #13744 )
...
* Fix loading indicator and explore view when entering a search term
* don't hide iOS video mute button
* use searchTerm instead of search for trigger
2024-09-14 14:08:46 -06:00
Nicolas Mowen
d5acd11164
Ffmpeg fixes ( #13739 )
...
* Only include hwaccel args if detect is being used
* Include both libmfx libraries
2024-09-14 13:22:03 -05:00
Josh Hawkins
2a66923524
Explore pane infinite loading ( #13738 )
...
* swr for infinite loading
* search detail language change
* drawer padding
* spacing
* center calendar
* padding
* catch error
* use limit const
2024-09-14 07:42:56 -06:00
Nicolas Mowen
088a0fb4a5
Ffmpeg cleanup ( #13737 )
2024-09-14 07:03:39 -06:00
Nicolas Mowen
4f10f82580
Install onevpl tools for intel ( #13730 )
...
* Install onevpl tools for intel
* Use updated intel lib
2024-09-13 21:18:56 -05:00
Josh Hawkins
5aee70ac7a
Explore view fixes ( #13726 )
...
* return description consistently under data object
* description type
* navigate to history view from explore video tab
2024-09-13 14:44:31 -06:00
Nicolas Mowen
5ff476c6f9
Configurable ffmpeg ( #13722 )
...
* Install multiple ffmpeg versions and add config to make it configurable
* Update docs
* Run ffprobe too
* Cleanup
* Apply config to go2rtc as well
* Fix ffmpeg bin
* Docs
* Restore path
* Cleanup env var
* Fix ffmpeg path for encoding
* Fix export
* Formatting
2024-09-13 15:14:51 -05:00
Nicolas Mowen
641f1244dd
Update ffmpeg ( #13720 )
2024-09-13 09:55:42 -05:00
Nicolas Mowen
a1fd29b34b
Fix filter args ( #13718 )
...
* Fix filter args in events
* Fix export arg
* Don'
t fail
* Fix filter buttons
* Fix right click
* Formatting
2024-09-13 08:25:29 -05:00
Josh Hawkins
90c1cc3e3b
Ensure all cameras switch enables/disables each individual switch ( #13716 )
2024-09-13 06:07:11 -06:00
Josh Hawkins
ba49054cd7
Change camera offline error display and message ( #13712 )
...
* Don't display offline message in live player if camera is restreamed
* Update error message
* simplify message
2024-09-13 05:57:30 -06:00
Rui Alves
2187765e0b
Merge branch 'fastapi-poc' into fastapi-poc-media-endpoints
...
# Conflicts:
# web/src/components/overlay/dialog/FrigatePlusDialog.tsx
2024-09-13 08:52:44 +01:00
Rui Alves
b87fc3304c
Merge branch 'dev' into fastapi-poc
2024-09-13 08:51:53 +01:00
Josh Hawkins
61854f1d6a
UI tweaks ( #13711 )
...
* Fix dialog autofocus problems on mobile
* set font size to prevent mobile zooming
* Use arrow keys to navigate Explore view
2024-09-12 21:07:35 -06:00
Josh Hawkins
1f9ba1d625
Use MobilePage for camera group editor ( #13710 )
...
* Use MobilePage for camera group editor
* alignment
* clear editing group name
2024-09-12 16:06:56 -05:00
Josh Hawkins
644ea7be4a
UI tweaks ( #13705 )
...
* mobile page component
* object lifecycle pane tweaks
* use mobile page component for review and search detail
* fix frigate+ dialog when using mobile page component
* small tweaks
2024-09-12 13:39:35 -06:00
Nicolas Mowen
87ab4e7c9b
UI Fixes ( #13703 )
...
* Respect ui configured timezone
* Non alert videos are always 16:9
2024-09-12 14:28:15 -05:00
Nicolas Mowen
d84e3cacca
UI Improvements and Tweaks ( #13689 )
...
* Improve image loading by not loading when off screen
* Add share menu to export
* Add share button and tidy up review detail lists
* Fix missing key
* Use query args for review filter
* Add object lifecycle to explore dialog
* Adjust sizing
* Simplify share button
* Always show snapshot but hide buttons for frigate+ if not applicable
* Handle case when user switches to element missing the previously selected tab
* Handle cases where share is not available
* Fix logic
2024-09-12 09:46:29 -05:00
Rui Alves
abf9e76d77
Merge branch 'fastapi-poc' into fastapi-poc-media-endpoints
...
# Conflicts:
# web/src/components/overlay/dialog/FrigatePlusDialog.tsx
# web/src/pages/SubmitPlus.tsx
2024-09-12 13:51:43 +01:00
Rui Alves
b04f6938b9
Merge branch 'dev' into fastapi-poc
2024-09-12 13:48:58 +01:00
Josh Hawkins
b4acf4f341
Use tracked object instead of event language in docs and UI ( #13685 )
...
* Verbiage update: use tracked object instead of event
* tweaks
2024-09-11 18:53:58 -06:00