Blake Blackshear
1e71e36056
fix route for stats and version ( #8263 )
2023-10-21 10:40:46 -05:00
Blake Blackshear
18545718c1
refactor and disable access logs for stats and version ( #8259 )
2023-10-21 08:15:24 -05:00
Blake Blackshear
c8b38bdd47
address codeql scan results ( #8260 )
2023-10-21 08:08:03 -05:00
Nicolas Mowen
e80b6d9e5b
Use different consolidation requirement depending on label ( #8249 )
2023-10-20 19:29:52 -04:00
Josh Hawkins
ee1e1b748c
fix logic error in preset fetch ( #8245 )
2023-10-20 19:27:47 -04:00
Nicolas Mowen
0c2f3a9702
Adjust motion calibration to be more dynamic ( #8250 )
...
* Adjust motion calibration to be more dynamic
* isort
2023-10-20 19:22:38 -04:00
Nicolas Mowen
a3c0e30502
Use existing bounding box for region when object is stationary ( #8248 )
2023-10-20 19:21:34 -04:00
Nicolas Mowen
b4d5a3ef14
Fix dangling webrtc connections ( #8251 )
...
* fix dangling webrtc connections
* Make more efficient
* Close pc as well
2023-10-20 19:20:38 -04:00
tpjanssen
facd557f8c
Change camera stats to be more structured ( #8151 )
...
* Change camera stats to be more structured
* Update stats.py
* Update stats.py
* Update System.jsx
Front end also breaks due to moved camera stats
2023-10-19 17:15:47 -05:00
Nicolas Mowen
12487b3b60
Sync stationary object checks ( #8238 )
...
* Sync stationary object checks for all objects on a camera
* Formatting
2023-10-19 17:14:33 -05:00
Sergey Krashevich
8f349a6365
use sum() instead of len() to count only enabled cameras ( #8232 )
2023-10-19 17:14:06 -05:00
Nicolas Mowen
91f7d67c5e
Smarter Regions ( #8194 )
...
* Smarter Regions
* Formatting
* Cleanup
* Fix motion region checking logic
* Add database table and migration for regions
* Update region grid on startup
* Revert init delay change
* Fix mypy
* Move object related functions to util
* Remove unused
* Fix tests
* Remove log
* Update the region daily at 2
* Fix logic
* Formatting
* Initialize grid before starting processing frames
* Move back to creating grid in main process
* Formatting
* Fixes
* Formating
* Fix region check
* Accept all but true
* Use regions grid for startup scan
* Add clarifying comment
* Fix new grid requests
* Add tests
* Delete stale region grids from DB
2023-10-18 18:21:52 -05:00
Nicolas Mowen
98200b7dda
Fix recording segment management ( #8220 )
...
* Fix timing error
* Downgrade logs
2023-10-18 18:18:22 -05:00
Nicolas Mowen
282cbf8f40
Add FAQ item for cameras with bad sub streams ( #8224 )
2023-10-18 18:17:53 -05:00
winstona
cd35481e92
Fix recording events intermittently missing ( #8162 )
...
* fix queues not emptying fully by changing gets to a blocking call with short timeout
* add extra error/warning messages when there's a possibility of missing recording segments
2023-10-18 06:52:48 -05:00
Nicolas Mowen
126aed2798
Include non-free in hwaccel deps types ( #8203 )
2023-10-17 21:18:50 -04:00
Nicolas Mowen
efbc094bbc
Fixes for ongoing events ( #8208 )
...
* Refresh ongoing and standard events
* Collapse ongoing when props are set
* Fix
2023-10-17 21:18:06 -04:00
Nicolas Mowen
c7b2c6b95d
Pin all hwaccel deps ( #8191 )
2023-10-17 06:37:40 -05:00
Nicolas Mowen
1bdfc380c3
Delete timeline items along with event ( #8192 )
2023-10-17 06:37:07 -05:00
Sergey Krashevich
cac37e484d
Upd: go2rtc v1.8.1 ( #8166 )
...
* go2rtc v1.8.0
* 1.8.1
2023-10-16 06:42:24 -05:00
Blake Blackshear
4469507e5b
dont set has_clip to false unless the event is older ( #8179 )
2023-10-15 13:31:56 -05:00
Nicolas Mowen
8626160df2
Show ongoing events at top of events page ( #8168 )
...
* Show ongoing events separately
* Separate to separate event function
* Change icon type
* Hide in progress when date range search occurs
* Collapse in progress when filtering
* Fix event overlay
* Make tooltip more clear
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
---------
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
2023-10-15 13:01:44 -04:00
Nicolas Mowen
d4d2bb2521
Remove sizing on summary icons ( #8169 )
2023-10-15 08:14:44 -05:00
Blake Blackshear
e545dfc47b
Websocket changes ( #8178 )
...
* use react-use-websockets
* check ready state
* match context shape
* jsonify dispatch
* remove unnecessary ready check
* bring back h
* non-working tests
* skip failing tests
* upgrade some dependencies
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2023-10-15 08:14:20 -05:00
Blake Blackshear
9ea10f8541
Don't zero out motion during calibration ( #8163 )
...
* don't zero out motion boxes
* define detect resolution to speed up tests
2023-10-14 08:05:44 -04:00
Nicolas Mowen
fa6c6c50d0
Support ManagedMediaSource and update docs to reflect iOS 17.1+ supports MSE ( #8160 )
...
* Refactor media source handling in MsePlayer.js and Birdseye.jsx to support ManagedMediaSource
* lint
* Update docs to reflect iOS supporting mse
---------
Co-authored-by: Sergey Krashevich <svk@svk.su>
2023-10-13 19:17:09 -05:00
Nicolas Mowen
4c7ea01137
Don't print ffprobe stdout logs ( #8153 )
2023-10-13 17:04:38 -05:00
Nicolas Mowen
34b315cc8c
Fix bug forcing rtsp for audio detection ffmpeg process ( #8156 )
...
* Fix forcing rtsp for audio process
* Send as list
2023-10-13 17:03:04 -05:00
Nicolas Mowen
9b687d77ce
Add support for nvidia decoder and encoder utilization stats ( #8150 )
...
* Add encoder and decoder stats to nvidia hwaccel stats
* Fix
* Fix
2023-10-13 09:44:18 -05:00
tpjanssen
e32bd4ab15
Added audio sensors to camera metrics and API stats ( #8109 )
...
* Added audio sensor to camera metrics and API stats
* Update types.py
* Update app.py
2023-10-13 06:17:41 -05:00
Nicolas Mowen
e19c0668e7
Require init delay ( #8126 )
2023-10-13 06:16:36 -05:00
Nicolas Mowen
869bb2b177
clarifications and fixes for live go2rtc example ( #8132 )
...
* clarifications and fixes for live go2rtc example
* fix
2023-10-13 06:15:39 -05:00
Nicolas Mowen
3869b274e2
Add note about recording retention to manual event docs ( #8141 )
2023-10-13 06:14:55 -05:00
Nicolas Mowen
2379e6fd1b
Support TiB in storage calculation ( #8142 )
2023-10-13 06:14:24 -05:00
Nicolas Mowen
dcafcc1320
Fix Config success message ( #8121 )
...
* Fix saved message
* Fix save mask
2023-10-10 08:23:18 -05:00
Nicolas Mowen
d508088bd0
Add audio role to camera config docs ( #8113 )
2023-10-09 18:16:34 -05:00
Felipe Santos
97e5a98b95
Fix jetson docker build with old apt key ( #8112 )
...
* Fix jetson docker build with old apt key
* Fix CI
2023-10-09 18:16:05 -05:00
Nicolas Mowen
68ebd55425
Lower min scores for person and car in plus docs ( #8114 )
2023-10-09 18:15:23 -05:00
tpjanssen
a82334ca1c
API enhancements ( #8107 )
2023-10-09 08:52:26 -05:00
Nicolas Mowen
d7ddcea951
Show settings cog for camera toggles on mobile ( #8098 )
...
* Show settings cog on mobile
* Cleanup ui and remove label
* Fix tests
2023-10-08 14:49:41 -05:00
Daniel
cc6e049966
Change multiselect camera icon ( #8016 )
...
* CenterFocusString icon
* Add CenterFocusString to multiselect
* Rename CenterFocusString.jsx
* Rename icon and make it smaller
* Rename icon
* Fix lint and use icon
for speech
* remove unused vars
* Remove unused import
2023-10-08 14:30:53 -05:00
Josh Hawkins
dbd21eb6fa
use getattr instead of get ( #8094 )
2023-10-08 14:30:23 -05:00
Nicolas Mowen
e1a6398219
Fix trt build ( #8091 )
2023-10-07 09:51:02 -05:00
Nicolas Mowen
7f5fba08b7
Fix export name ( #8090 )
2023-10-07 08:40:20 -06:00
Tyler Fisher
c35e8371be
corrected a typo in the "Configuring Minimum Volume" section. ( #8012 )
2023-10-07 09:23:49 -05:00
Nicolas Mowen
49e7723405
Add debug logs for audio labels ( #8080 )
2023-10-07 09:23:11 -05:00
Nicolas Mowen
52cc707eb8
Consider new attribute a significant change ( #8054 )
...
* Consider new attribute a significant change
* Update object_processing.py
2023-10-07 09:22:45 -05:00
tpjanssen
c47b02d2fe
Added filter option for min/max score for event to API function /events ( #8079 )
...
* Update api.md
* Update api.md
* Added filter option for min/max score for event to API function /events
* Added filter for submitted events
* Update http.py
2023-10-07 09:22:14 -05:00
Felipe Santos
3a460133d4
Add docker healthcheck ( #8006 )
...
* Add docker healthcheck
* Fix unknown start-interval
* Add HEALTHCHECK for tensorrt and bump default start-period
* Move healthcheck to deps stage
2023-10-07 09:21:03 -05:00
Josh Hawkins
67a5a7d21a
onvif: use preset token if name is unsupported ( #8046 )
...
* onvif: use preset token if name is unsupported
* move parenthesis
2023-10-07 09:20:42 -05:00