Nicolas Mowen
1a27c7db29
Fix birdseye memory leak ( #8992 )
2024-01-31 12:56:11 +00:00
Nicolas Mowen
4524d9440c
Add initial implementation of history view in new webui framework ( #8895 )
...
* Add support for review grid
* Cleanup reloading on focus
* Adjust timeline api to include metadata and before
* Be more efficient about getting info
* Adjust to new data format
* Cleanup types
* Cleanup text
* Transition to history
* Cleanup
* remove old web implementations
* Cleanup
2024-01-31 12:56:11 +00:00
Nicolas Mowen
d2d1278a4d
Remove rtmp ( #8941 )
...
* remove rtmp from python
* remove rtmp from nginx
* remove rtmp from docs
* fix test for missing role
2024-01-31 12:56:11 +00:00
Nicolas Mowen
b1cd5f0926
Add external sub label as timeline entry ( #8855 )
...
* Add external sub label to timeline
* Include icon
* Update timeline.py
Co-authored-by: Sergey Krashevich <svk@svk.su>
* Formatting
---------
Co-authored-by: Sergey Krashevich <svk@svk.su>
2024-01-31 12:56:11 +00:00
Nicolas Mowen
c716e4b1cb
Ensure final frame in preview is not duplicated
2024-01-31 12:56:11 +00:00
Nicolas Mowen
cfda531f5a
Write a low resolution low fps stream from decoded frames ( #8673 )
...
* Generate low res low fps previews for recordings viewer
* Make sure previews end on the hour
* Fix durations and decrase keyframe interval to ensure smooth scrubbing
* Ensure minimized resolution is compatible with yuv
* Add ability to configure preview quality
* Fix
* Clean up previews more efficiently
* Use iterator
2024-01-31 12:56:11 +00:00
leccelecce
64a91f552f
Add info logging at startup if vacuuming database ( #9432 )
2024-01-26 07:18:29 -06:00
Nicolas Mowen
8e419132ea
Clean user / pass from stats command line ( #9189 )
2024-01-03 07:30:25 -06:00
Nicolas Mowen
c35c7da82a
Don't fail if deepstack detector times out ( #8979 )
2023-12-15 23:25:21 +00:00
Nicolas Mowen
ca4e0dbc75
Fix ffmpeg input arg parsing ( #8924 )
2023-12-12 10:48:09 +00:00
Nicolas Mowen
ee7eaff965
Don't fail if NaN is returned for segment duration ( #8923 )
2023-12-12 10:47:40 +00:00
Matti Hiljanen
e512406764
Fix inertia calculation check ( #8890 )
2023-12-08 07:30:22 -06:00
Nicolas Mowen
0de800a8e5
don't fail on empty producers ( #8854 )
2023-12-04 18:46:26 -06:00
Eric M
eed08f534f
Update output.py with NTSC DVT, Amcrest DV1 aspect ratio 704x480 ( #8835 )
...
* Update output.py with NTSC DVT, Amcrest DV1 aspect ratio 704x480
* linter fix
2023-12-03 03:22:50 +00:00
Josh Hawkins
cc5297f180
handle onvif connection failure in autotrack init ( #8838 )
...
* handle onvif connection failure in autotrack init
* remove whitespace and add consistency
* error message consistency
* more consistency
2023-12-03 03:14:52 +00:00
Nicolas Mowen
f27025aef3
don't fail on go2rtc stream with no url ( #8839 )
2023-12-03 03:14:30 +00:00
Nicolas Mowen
9b003e175d
Don't incorrectly overwrite score history ( #8795 )
2023-11-29 23:37:28 +00:00
Blake Blackshear
a490c375f4
Limit exposed go2rtc api to bare minimum ( #8762 )
...
* only permit GET requests to go2rtc
* bare minimum go2rtc passthrough
* support frigate card
* expose go2rtc streams data only
2023-11-27 18:25:47 -06:00
Marc Altmann
27cf1cdf15
Fix path of device tree on HassOS add on ( #8764 )
...
* fix device tree path for HassOS
* fix symlink call
* fix formatting
2023-11-27 18:13:12 -06:00
Blake Blackshear
5c4501efbc
remove mqtt password from config api ( #8757 )
2023-11-26 15:45:16 -06:00
Justin Dhillon
614a36af9f
Fix Broken Links ( #8711 )
...
* fixed broken link https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
* fixed broken link https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
* fixed broken link https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers
* fixed broken link https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers
2023-11-24 07:33:50 -06:00
Nicolas Mowen
18062eca06
Don't fail when tz is incorrect ( #8723 )
...
* Don't fail when tz is incorrect
* Fix import
2023-11-23 11:43:02 +00:00
Sergey Krashevich
500d369c50
Fix: workaround for drawing non-latin characters ( #7686 )
...
* Add transliteration support to draw_box_with_label function
* isort
2023-11-21 02:05:51 +00:00
tpjanssen
3dd0192fe6
Add rename exports function to API ( #8687 )
...
* Add rename exports function to API
* Update http.py
* Feedback
* Formatting fixes
* Update http.py
Formatting fix
* Update http.py
Lint fix
2023-11-20 19:11:18 -06:00
tpjanssen
8864e33d1c
Customize regions grid overlay API ( #8668 )
...
* Customize regions grid overlay
* Update http.py
Fix
2023-11-19 14:51:54 +00:00
Nicolas Mowen
7d157dfeb0
Set max value for pre_capture ( #8656 )
2023-11-18 15:37:06 -06:00
Marc Altmann
977eef9138
fix chrash after restart ( #8661 )
2023-11-18 15:36:24 -06:00
Josh Hawkins
678f1201c6
use timeout for move queues ( #8662 )
2023-11-18 15:36:13 -06:00
Blake Blackshear
4879de263b
Docs improvements ( #8641 )
...
* go all in on ruff
* upgrade docusaurus
* add netlify toml
* broken link
* fix netlify toml
* start filling out guide
* add debian setup detail
* simplify bash command
2023-11-18 08:04:43 -06:00
Marc Altmann
c6208b266b
Include libraries and .rknn models for other Rockchip SoCs ( #8649 )
...
* support for other yolov models and config checks
* apply code formatting
* Information about core mask and inference speed
* update rknn postprocess and remove params
* update model selection
* Apply suggestions from code review
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* support rknn on all socs
* apply changes from review and fix post process bug
* apply code formatting
* update tip in object_detectors docs
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2023-11-18 07:53:49 -06:00
Nicolas Mowen
2da99c2308
Improve periodic sync reliability and make it optional ( #8647 )
...
* Improve recordings sync reliability
* Cleanup
* Formatting
* Make logs consistent
* Make syncing optional
2023-11-18 06:06:00 -06:00
Tibladar
9ac40cd953
Add H265 preset for Raspberry Pi ( #8640 )
...
* Add h265 pi preset to preset docs
* Add h265 pi preset to hardware acceleration docs
* Add preset for raspberry pi h265
2023-11-17 01:09:15 +00:00
Marc Altmann
7522bb6fab
Add features to rknn detector ( #8631 )
...
* support for other yolov models and config checks
* apply code formatting
* Information about core mask and inference speed
* update rknn postprocess and remove params
* update model selection
* Apply suggestions from code review
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2023-11-17 01:08:41 +00:00
Josh Hawkins
7b520e8a9d
use enabled_in_config for switch in HA integration ( #8630 )
2023-11-16 01:25:48 +00:00
Marc Altmann
8c7f6d4a76
Add static FFmpeg with rockchip hardware acceleration to rk- image ( #8599 )
...
* add static ffmpeg with rockchip hw accel
* add ffmpeg presets
* fix scaling preset and update docs for rk hwaccel
* update usage info in ffmpeg_presets docs
* Add note about hardware acceleration support
---------
Co-authored-by: MarcA711 <>
2023-11-15 05:41:55 -06:00
Josh Hawkins
266b4099b5
a few small onvif fixes and relativemove debug ( #8583 )
2023-11-15 05:41:41 -06:00
Nicolas Mowen
8a010fc1f5
Fix vaapi color mapping ( #8604 )
2023-11-14 00:35:29 +00:00
Nicolas Mowen
3457dcddfe
Don't run forever in autotracking ( #8579 )
2023-11-10 18:12:20 -06:00
Nicolas Mowen
ef36aabd30
Make output writing asynchronous ( #8530 )
...
* Don't wait for frame write in output process
* Formatting
* Handle websocket exception
* Limit camera queeue size to 1 second
2023-11-07 16:24:56 -07:00
Nicolas Mowen
ca84732574
Ensure storage cleanup doesn't fail ( #8531 )
2023-11-07 23:21:43 +00:00
tpjanssen
3359123364
Performance increase with lots of recordings ( #8525 )
...
* Performance increase with lots of recordings
* Formatting + review
* Update 020_update_index_recordings.py
Formatting
* Feedback + check fix
* Update 020_update_index_recordings.py
2023-11-07 23:18:26 +00:00
Nicolas Mowen
cc5357a31a
Remove iterator from recordings events ( #8522 )
2023-11-07 07:02:02 -07:00
Nicolas Mowen
f29e152619
Revert TRT class id filtering ( #8497 )
2023-11-07 11:32:52 +00:00
Nicolas Mowen
92906a500a
Fix event only datetime check ( #8500 )
2023-11-07 11:32:31 +00:00
Nicolas Mowen
257bd89733
Reduce recording info timeout ( #8506 )
...
* Decrease timeout
* Use const for queue timeout
2023-11-07 11:32:11 +00:00
Josh Hawkins
1d99bb908d
only use max target box for relative zoom limiter ( #8509 )
2023-11-07 11:31:39 +00:00
Nicolas Mowen
591b91194a
Cleanup existing timeline entries ( #8495 )
...
* Cleanup existing timeline entries for beta users
* Formatting
2023-11-06 06:43:26 -07:00
Nicolas Mowen
2b2c831253
Set the min region size as the model size ( #8486 )
2023-11-06 06:45:37 -06:00
Nicolas Mowen
a482160691
Cleanup timeline entries ( #8489 )
2023-11-06 06:42:10 -06:00
Nicolas Mowen
89dd114da1
Write recording segments to cache with timezone info ( #8468 )
...
* Store recording segments with timezone info
* Don't use _
* Use different separator due to timezone
2023-11-05 14:30:29 -06:00