Nicolas Mowen and GitHub
08941ab39a
Improve hailo docs ( #13910 )
...
* Fix command for hailo8 install
* Update object_detectors.md
2024-09-23 09:53:54 -05:00
Nicolas Mowen and GitHub
af84af7b7a
Don't print error for requesting camera info ( #13905 )
2024-09-23 08:49:34 -05:00
Nicolas Mowen and GitHub
6bafb68d77
Remove PyYAML usages and dependency ( #13889 )
2024-09-22 14:08:36 -05:00
Nicolas Mowen and GitHub
6f2924006c
Include radeontop in arm build ( #13886 )
2024-09-22 10:56:30 -05:00
Nicolas Mowen and GitHub
062c305cd8
Remove context file ( #13885 )
2024-09-22 08:38:23 -06:00
Nicolas Mowen and GitHub
61a4a4bc2f
Update openvino to 2024.3 ( #13861 )
2024-09-20 17:20:11 -05:00
Nicolas Mowen and GitHub
1a51ce712c
Simplify tensorrt building ( #13851 )
...
* Simplify tensorrt building
* Use engine context cache
2024-09-20 10:49:44 -05:00
Nicolas Mowen and GitHub
d498fabe72
Update ffmpeg to 7 and update intel hwaccel docs ( #13834 )
...
* Update ffmpeg to 7 and update intel hwaccel docs
* Formatting
* Redo early gen naming
* Add gamma back in
* Fix table
* Add link to intel docs
* Add hwaccel arg for disabling gamma
* Formatting
* Fix tests
* Formatting
* Fix nvidia
2024-09-19 13:29:58 -06:00
Nicolas Mowen and GitHub
27e71eb142
Improve navigation ( #13833 )
...
* Fix infinite loop
* Fix review page not opening to historical review items
* Use query arg for search and remove unused recording opening
* Retain query
* Clean up typing
2024-09-19 11:01:57 -05:00
Nicolas Mowen and GitHub
7c63cb5bca
Do not handle object if data is None ( #13830 )
2024-09-19 07:51:07 -06:00
Nicolas Mowen and GitHub
ddf3a687a3
Use intel apt for out of tree drivers ( #13829 )
2024-09-19 07:41:08 -06:00
Nicolas Mowen and GitHub
4515eb4637
Rocm yolonas ( #13816 )
...
* Implement ROCm detectors
* Cleanup tensor input
* Fixup image creation
* Add support for yolonas in onnx
* Get build working with onnx
* Update docs and simplify config
* Remove unused imports
2024-09-18 19:34:07 -05:00
Nicolas Mowen and GitHub
5e0d8fe4c7
Make note of multi-model on GPU support ( #13813 )
...
* Make note of multi-gpu support
* fix typo
2024-09-18 12:05:27 -06:00
Nicolas Mowen and GitHub
e44a9e8921
Use cpu provider for embeddings models ( #13806 )
2024-09-17 17:20:18 -05:00
Nicolas Mowen and GitHub
1ed8642010
Refactor onnx providers ( #13804 )
...
* Ensure dirs exist for model caches
* Formatting
* Don't use tensorrt for embeddings
2024-09-17 15:54:44 -05:00
Nicolas Mowen and GitHub
2362d0e838
Override onnx clip loading ( #13800 )
...
* Set caching options for hardware providers
* Always use CPU for searching
* Use new install strategy to remove onnxruntime and then install post wheels
2024-09-17 13:24:35 -06:00
Nicolas Mowen and GitHub
90d7fc6bc5
Install no deps separately for wheel ( #13799 )
...
* Install no deps separately for wheel
* Fix order
* fix arg
2024-09-17 11:04:51 -06:00
Nicolas Mowen and GitHub
350abda21a
Update docs dependencies ( #13793 )
2024-09-17 08:27:47 -05:00
Nicolas Mowen and GitHub
f7eaace7ae
Change path for rockchip ffmpeg ( #13792 )
2024-09-17 07:04:38 -06:00
Nicolas Mowen and GitHub
6bf2708c0e
Standardize bar graph y axis ( #13772 )
...
* Standardize bar graph y axis
* Fix lint
2024-09-16 18:18:32 -06:00
Nicolas Mowen and GitHub
36d7eb7caa
Support ONNX model caching ( #13780 )
...
* Support model caching
* Cleanup
2024-09-16 18:18:11 -06:00
Nicolas Mowen and GitHub
4fc8d33d31
Fix detections logic ( #13781 )
2024-09-16 18:23:10 -05:00
Nicolas Mowen and GitHub
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
Nicolas Mowen and GitHub
06ccf7e9e9
Always close connection to shm frame after detection ( #13766 )
2024-09-16 07:56:20 -06:00
Nicolas Mowen and GitHub
e4ea35e626
Add onnxruntime nvidia providers ( #13756 )
2024-09-15 20:30:30 -05:00
Nicolas Mowen and GitHub
0c86c77d42
Ffmpeg 6 ( #13754 )
...
* Move back to ffmpeg 6
* Use ffmpeg 6
2024-09-15 11:42:52 -06:00
Nicolas Mowen and GitHub
fc145016ea
Use smarter logic for default ffmpeg handling ( #13748 )
2024-09-15 09:01:15 -06:00
Nicolas Mowen and GitHub
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
Nicolas Mowen and GitHub
088a0fb4a5
Ffmpeg cleanup ( #13737 )
2024-09-14 07:03:39 -06:00
Nicolas Mowen and GitHub
4f10f82580
Install onevpl tools for intel ( #13730 )
...
* Install onevpl tools for intel
* Use updated intel lib
2024-09-13 21:18:56 -05:00
Nicolas Mowen and GitHub
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 and GitHub
641f1244dd
Update ffmpeg ( #13720 )
2024-09-13 09:55:42 -05:00
Nicolas Mowen and GitHub
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
Nicolas Mowen and GitHub
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 and GitHub
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
Nicolas Mowen and GitHub
62657ad05a
Ensure detections are not immediately deleted ( #13683 )
...
* Ensure detections are not immediately deleted
* Formatting
2024-09-11 15:46:24 -05:00
Nicolas Mowen and GitHub
f3784505e0
Explore page optimizations ( #13682 )
...
* Fix video scaling
* Simplify similarity searching
* Hide source filter when doing similarity search
* Fix up
* Remove frigate plus view
* Add icons to detail tabs
* Cleanup
2024-09-11 14:20:41 -05:00
Nicolas Mowen and GitHub
22ee6bb137
Handle middle mouse button clicks ( #13678 )
...
* Handle middle mouse button clicks
* Fix up
2024-09-11 12:26:01 -05:00
Nicolas Mowen and GitHub
3972642ba0
Refactor search details into Explore Page ( #13665 )
2024-09-11 08:41:16 -06:00
Nicolas Mowen and GitHub
d2588d9de4
Fix search detail pane ( #13658 )
2024-09-10 13:38:58 -05:00
Nicolas Mowen and GitHub
07d1692f2b
Make notifications toggleable via MQTT ( #13657 )
...
* Add ability to toggle mqtt state from MQTT / ws
* Listen to notification config updates
* Add docs for notifications
2024-09-10 11:24:44 -06:00
Nicolas Mowen and GitHub
8db9824842
Don't save preview frames if recording is not enabled ( #13656 )
...
* Simplify check
* Don't write frames
* Write frames only if recording enabled
2024-09-10 11:12:42 -06:00
Nicolas Mowen and GitHub
c8521554c8
Refactor Search Page ( #13645 )
...
* Always enable search page
* Always show eents when searching
* No default search background
* Center and show all filters when semantic search is not enabled
* Limit number of default items shown
* Adjust search options
* Add support for sub label filtering
* Separate out filters and clean up detail pane
* Tablet cleanup
* Fix current hour search preview
* Handle single lists
* Cleanup api search
2024-09-10 10:23:20 -06:00
Nicolas Mowen and GitHub
ceb7aa8b36
Improve handling of empty frames ( #13651 )
2024-09-10 08:39:37 -05:00
Nicolas Mowen and GitHub
f5dbcd5465
Add types to date preview & vod api ( #13636 )
...
* Add types to date preview api
* Formatting
2024-09-09 11:03:53 -05:00
Nicolas Mowen and GitHub
8be139d4d1
Fix thumbnail failure ( #13634 )
...
* Fix thumbnail failure
* Formatting
* Fix logic
2024-09-09 09:29:05 -05:00
Nicolas Mowen and GitHub
17901fcfef
Fix arm build ( #13608 )
2024-09-07 09:40:31 -05:00
Nicolas Mowen and GitHub
149339a8d9
Install onnxruntime with openvino execution provider ( #13587 )
...
* Install onnxruntime with openvino execution provider
* Update requirements-wheels.txt
* Still include openvino
2024-09-06 14:18:48 -05:00
Nicolas Mowen and GitHub
18a6aa1824
Update ffmpeg to 7.0.2 ( #13578 )
...
* Update to ffmpeg 7.0
* Reduce CPU by not changing pixel format
* Add basic vulkan support
* Adjust gamma after vaapi change
* Formatting
2024-09-05 18:27:32 -06:00
Nicolas Mowen and GitHub
055f0dfc22
Fix birdseye opening and not closing frames ( #13553 )
2024-09-04 08:25:00 -06:00
Nicolas Mowen and GitHub
e80322dab7
Fix recording cleanup logic again ( #13527 )
2024-09-03 16:56:26 -05:00
Nicolas Mowen and GitHub
7626dd239a
Fix incorrect recording config access ( #13524 )
...
* Fix incorrect access
* Formatting
2024-09-03 16:27:19 -05:00
Nicolas Mowen and GitHub
9afa1354da
Limit shm frame count ( #12363 )
...
* Limited shm frame count (#12346 )
* Only keep 2x detect fps frames in SHM
* Don't delete previous shm frames in output
* Catch case where images do not exist
* Ensure files are closed
* Clear out all frames when shutting down
* Correct the number of frames saved
* Simplify empty shm error handling
* Improve frame safety
* Add handler logs when frame is None
* Don't fail on cleanup
* Cleanup logging
* Update docs
* Update calculation
* Restore condition
* Fix case where thumbnail is saved without frame
* Adjust debug logs
* Calculate best shm frame count
* Fix shm count calculation
* Catch missing frame
* Formatting
* Clarify docs
* Catch none frame in autotracking
2024-09-03 10:22:30 -06:00
Nicolas Mowen and GitHub
58a471e466
Fix hardcoded camera name ( #13520 )
...
* Fix hardcoded camera name
* Simplify logic
2024-09-03 10:14:30 -06:00
Nicolas Mowen and GitHub
e66f47bdf6
Cleanup after recordings refactor ( #13518 )
...
* Cleanup after recordings refactor
* Fix default retention mode
* Formatting
* Fix review item query
* Default review retention
2024-09-03 08:49:50 -06:00
Nicolas Mowen and GitHub
21a50cc452
Fix fetching of generated preview video ( #13498 )
2024-09-02 09:18:58 -05:00
Nicolas Mowen and GitHub
0acbd3d5e8
Refactor recordings retention to be based on review items ( #13355 )
...
* Refactor recordings config to be based off of review items
* Update object processing logic for when an event is created
* Migrate to deciding recording retention based on review items
* Refactor recording expiration to be based off of review items
* Remove remainder of recording events access
* Handle migration automatically
* Update version and cleanup
* Update docs
* Clarify docs
* Cleanup
* Target camera config
* Safely access all fields
2024-09-02 07:22:53 -06:00
Nicolas Mowen and GitHub
921c9de241
Fix preview generation for offline camera ( #13449 )
...
* Handle case where camera is offline when generating previews
* Don't rely on slow system
* Simplify checks to rely on other cameras
* Formatting
* Cleanup
2024-08-31 10:48:58 -06:00
Nicolas Mowen
cf7718132a
Update python deps ( #13413 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
939a055d46
Fix mobile scroll behavior ( #13201 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
01fa1777ac
Fix ZMQ race condition with events ( #13198 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
a77436eec3
Add button for downloading full set of logs ( #13188 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
c268a126dc
Make review detail scrollable on mobile and ensure F+ is enabled ( #13119 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
29e86d4eeb
Add ability to upload to Frigate+ from review side panel ( #13071 )
...
* Add ability to submit to frigate+ from review panel
* Add separator
* Use consistent ID
2024-08-29 20:19:50 -06:00
Nicolas Mowen
9d18061d0f
Move plus dialog to separate component
2024-08-29 20:19:50 -06:00
Nicolas Mowen
943114c052
Add support for review information side panel ( #13063 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
2cb81ef116
Use review item thumbnail for export ( #12998 )
...
* Use review item thumbnail for export
* Formatting
2024-08-29 20:19:50 -06:00
Nicolas Mowen
c16450adc8
Hailo amd64 support ( #12820 )
...
* Support building docker image for amd64 and arm64
* Support installations on amd64 and arm64
* Run build in new job
* Update docs
2024-08-29 20:19:50 -06:00
Nicolas Mowen
347d54f388
Chunk timeline deletes ( #12900 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
3428baa3fa
Fix embeddings failing to start
2024-08-29 20:19:50 -06:00
Nicolas Mowen
4f8066a35a
Update version
2024-08-29 20:19:50 -06:00
Nicolas Mowen
04fd05bc7d
Notification action ( #12742 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
3abf89596a
Disable semantic search by default ( #12568 )
...
* Disable semantic search by default and don't start processes unless enabled
* Conditionally create embeddings
* Fix typing
2024-08-29 20:19:50 -06:00
Nicolas Mowen and Blake Blackshear
690ee3dc15
Implement support for notifications ( #12523 )
...
* Setup basic notification page
* Add basic notification implementation
* Register for push notifications
* Implement dispatching
* Add fields
* Handle image and link
* Add notification config
* Add field for users notification tokens
* Implement saving of notification tokens
* Implement VAPID key generation
* Implement public key encoding
* Implement webpush from server
* Implement push notification handling
* Make notifications config only
* Add maskable icon
* Use zod form to control notification settings in the UI
* Use js
* Always open notification
* Support multiple endpoints
* Handle cleaning up expired notification registrations
* Correctly unsubscribe notifications
* Change ttl dynamically
* Add note about notification latency and features
* Cleanup docs
* Fix firefox pushes
* Add links to docs and improve formatting
* Improve wording
* Fix docstring
Co-authored-by: Blake Blackshear <blake@frigate.video >
* Handle case where native auth is not enabled
* Show errors in UI
---------
Co-authored-by: Blake Blackshear <blake@frigate.video >
2024-08-29 20:19:50 -06:00
Nicolas Mowen
331c882af2
Catch hailo initialization error ( #12558 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
b4eb83d892
Fix calendar
2024-08-29 20:19:50 -06:00
Nicolas Mowen
e7fabce4e0
Use grid for searches ( #12386 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
feb2c9fc62
Use thumbnails instead of review images for search ( #12381 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
9d7e499adb
Semantic Search Frontend ( #12112 )
...
* Add basic search page
* Abstract filters to separate components
* Make searching functional
* Add loading and no results indicators
* Implement searching
* Combine account and settings menus on mobile
* Support using thumbnail for in progress detections
* Fetch previews
* Move recordings view and open recordings when search is selected
* Implement detail pane
* Implement saving of description
* Implement similarity search
* Fix clicking
* Add date range picker
* Fix
* Fix iOS zoom bug
* Mobile fixes
* Use text area
* Fix spacing for drawer
* Fix fetching previews incorrectly
2024-08-29 20:19:50 -06:00
Nicolas Mowen and GitHub
453a8d794e
Add tooltip for icons in review event list ( #13334 )
2024-08-25 07:57:10 -05:00
Nicolas Mowen and GitHub
2dc5a7f767
Fix delayed preview not showing ( #13295 )
2024-08-23 09:51:59 -05:00
Nicolas Mowen and GitHub
e01b6ee76b
Fix case where user's cgroup says it has 0 cpu cores ( #13271 )
2024-08-22 08:06:26 -05:00
Nicolas Mowen and GitHub
1c7ee5f4e4
UI fixes ( #13246 )
...
* Fix bad data in stats
* Add support for changes dialog when leaving without saving config editor
* Fix scrolling into view
2024-08-21 08:19:07 -06:00
Nicolas Mowen and GitHub
d96f76c27f
Ensure only enabled birdseye cameras are considered active ( #13194 )
...
* Ensure only enabled birdseye cameras are considered active
* Cleanup
2024-08-19 16:01:48 -05:00
Nicolas Mowen and GitHub
1da934e63c
Dynamically detect if full screen is supported ( #13197 )
2024-08-19 16:01:21 -05:00
Nicolas Mowen and GitHub
38a8d34ba5
Preview fixes ( #13193 )
...
* Handle case where preview was saved late
* fix timing
2024-08-19 10:45:55 -06:00
Nicolas Mowen and GitHub
3a124dbb84
Fix plus view resetting ( #13160 )
2024-08-18 07:41:10 -06:00
Nicolas Mowen and GitHub
2e724291db
Catch case where github sends bad json data ( #13077 )
2024-08-14 20:41:41 -05:00
Nicolas Mowen and GitHub
f6b61c26ae
Rename bug report ( #13039 )
2024-08-13 14:26:01 -05:00
Nicolas Mowen and GitHub
1b876bf8d3
UI fixes ( #13030 )
...
* Fix difficulty overwriting export name
* Fix NaN for score selector
2024-08-13 10:12:06 -05:00
Nicolas Mowen and GitHub
b0d42ea116
Fix last hour preview ( #13027 )
2024-08-13 08:23:46 -06:00
Nicolas Mowen and GitHub
05bc3839cc
Reset recordings when changing the date ( #13009 )
2024-08-12 15:12:49 -06:00
Nicolas Mowen and GitHub
281482927a
Recordings Fixes ( #13005 )
...
* If recordings don't exist mark as no recordings
* Fix reloading recordings failing
* Fix mark items not clearing selected
* Cleanup
* Default to last full hour when error occurs
* Remove check
* Cleanup
* Handle empty recordings list case
* Ensure that the start time is within the time range
* Catch other reset cases
2024-08-12 14:30:16 -06:00
Nicolas Mowen and GitHub
132a712341
Hide record switch when disabled ( #12997 )
2024-08-12 08:21:21 -05:00
Nicolas Mowen and GitHub
13d121f443
Catch case where recording starts right at end of request ( #12956 )
2024-08-11 08:32:17 -05:00
Nicolas Mowen and GitHub
4afa7bf4e1
Catch case where user tries to end definite manual event ( #12951 )
...
* Catch case where user tries to end definite manual event
* Formatting
2024-08-11 07:32:39 -05:00
Nicolas Mowen and GitHub
99e03576bf
Remove user args from http jpeg ( #12909 )
2024-08-09 16:22:24 -06:00
Nicolas Mowen and GitHub
78d67484e1
Web deps ( #12908 )
...
* Update web compnent deps
* Update other web deps
2024-08-09 16:12:07 -06:00
Nicolas Mowen and GitHub
e9e86cc5af
Fix use experimental migrator ( #12906 )
2024-08-09 16:59:55 -05:00
Nicolas Mowen and GitHub
70618e93b7
Add button to mark review item as reviewed in filmstrip ( #12878 )
...
* Add button to mark review item as reviewd in filmstrip
* Add tooltip
2024-08-09 08:29:35 -05:00