Commit Graph

  • 30dfdf47d4 Add thread-safety to LimitedQueue by implementing a lock for put and get methods (#7053) Sergey Krashevich 2023-07-06 21:54:55 +03:00
  • f48dd8c1ab Feature: camera debug/config enhancements (#6920) Sergey Krashevich 2023-07-06 21:54:26 +03:00
  • 22cc2712a6 Bump NGINX version to 1.25.1, VOD module version to 1.31, secure token module version to 1.5, and RTMP module version to 1.2.2 (#7058) Sergey Krashevich 2023-07-06 21:51:28 +03:00
  • cbb77e5794 Bugfix: SqliteQueueDatabase instead of SqliteDatabase and retry_interval for fetching latest frame in http.py (#7059) Sergey Krashevich 2023-07-06 21:50:22 +03:00
  • baf671b764 Cleanup and organize utils (#7033) Nicolas Mowen 2023-07-06 08:28:50 -06:00
  • 606f00867e Fix go2rtc getting env var (#7052) Nicolas Mowen 2023-07-06 08:11:49 -06:00
  • 2fae9dcb93 reduce contention on frame_queue (#6890) Cody Cutrer 2023-07-06 07:18:39 -06:00
  • 3f509b6ff9 Update reolink docs to make go2rtc config more clear (#6985) Nicolas Mowen 2023-07-06 06:57:03 -06:00
  • c38c981cd0 Performance: multiprocessing improvement: step 2 (#6986) Sergey Krashevich 2023-07-06 15:56:38 +03:00
  • d0891e5183 Ptz cleanup (#6999) Nicolas Mowen 2023-07-06 06:42:17 -06:00
  • 325205740b Check ffmpeg version instead of checking for presence of BTBN_PATH (#7023) Andrew Reiter 2023-07-06 08:35:26 -04:00
  • f30ba25444 Reduce framerate before downscaling (#7022) Andrew Reiter 2023-07-06 08:31:17 -04:00
  • 339b6944f1 Force birdseye cameras into standard aspect ratios (#7026) Nicolas Mowen 2023-07-06 06:30:05 -06:00
  • 0f68fbc8db Use pre capture for custom events (#7038) Nicolas Mowen 2023-07-06 06:26:53 -06:00
  • 998bffe706 Fix min region size not being divisible by 4 (#7040) Nicolas Mowen 2023-07-06 06:25:37 -06:00
  • 12d4a47e3d End audio event and update detections if successful, otherwise log a warning if ending audio event fails with a specific status code (#6984) Sergey Krashevich 2023-07-03 17:50:25 +03:00
  • 1171f01683 Refactor camera rendering logic in System component to only render enabled cameras (#6992) Sergey Krashevich 2023-07-03 17:49:14 +03:00
  • f905704479 UI: add audio process stats to System page (#6993) Sergey Krashevich 2023-07-03 17:48:29 +03:00
  • 58c6ef1e12 Add designator when events are from the api (#6997) Nicolas Mowen 2023-07-03 08:48:00 -06:00
  • 83edf9574e Scale birdseye layout up to max size after it has been calculated (#6825) Nicolas Mowen 2023-07-02 06:45:45 -06:00
  • c25367221e Fix audio events not being ended (#6981) Nicolas Mowen 2023-07-01 15:33:47 -06:00
  • 7ee17c7af8 Fix small audio events details (#6978) Nicolas Mowen 2023-07-01 10:19:14 -06:00
  • c3b313a70d Audio events (#6848) Nicolas Mowen 2023-07-01 07:18:33 -06:00
  • f1dc3a639c fixed TimeAgo abbreviation (#6977) Bernt Christian Egeland 2023-07-01 15:16:19 +02:00
  • 2f401bd8da update deps (#6973) Blake Blackshear 2023-07-01 07:47:16 -05:00
  • 8cb8a030be Update docs to reflect HA addon storage feature (#6681) Nicolas Mowen 2023-06-30 21:13:08 -06:00
  • f3f9b36e07 Fix bad check on np.array (#6968) Nicolas Mowen 2023-06-30 07:06:38 -06:00
  • 0a8249d6fb Fix Bad Resize For Camera Snapshot (#6797) Nicolas Mowen 2023-06-30 06:34:10 -06:00
  • b6fce8f0bb Integrate ccache into libusb and nginx build scripts for improved build speed (#6886) Sergey Krashevich 2023-06-30 15:28:48 +03:00
  • d51197eaa2 use a different method for blur and contrast to reduce CPU (#6940) Blake Blackshear 2023-06-30 07:27:31 -05:00
  • d2a2643cd6 Apply zone filter before inertia (#6854) Nicolas Mowen 2023-06-30 06:15:55 -06:00
  • bd17e7d824 Show object attributes when hovering or tapping timeline bounding box (#6879) Nicolas Mowen 2023-06-30 06:15:19 -06:00
  • ed0d2be321 configurable ffmpeg timeout (#6897) spacebares 2023-06-30 08:14:39 -04:00
  • 9137f1594b Remove legacy recordings file cleanup (#6947) Nicolas Mowen 2023-06-30 06:13:00 -06:00
  • ef14a43930 optimize frame-per-second calculations (#6887) Cody Cutrer 2023-06-28 04:55:53 -06:00
  • ee4a133655 actually keep track of skipped frames (#6889) Cody Cutrer 2023-06-28 04:53:28 -06:00
  • ece070fee1 Load labels dynamically for event filters (#6896) Nicolas Mowen 2023-06-28 04:51:53 -06:00
  • 3d40ed5d47 fix tooltip not showing if too far left (#6909) spacebares 2023-06-28 06:45:54 -04:00
  • e640981cc4 Performance: multiprocessing improvement (#6936) Sergey Krashevich 2023-06-28 13:39:39 +03:00
  • 9e531b0b5b reduce grid size for contrast improvement (#6870) Blake Blackshear 2023-06-21 08:38:51 -05:00
  • 7c1568fcb9 use clahe for contrast improvement (#6835) Blake Blackshear 2023-06-18 11:56:41 -05:00
  • 09cc4251f0 Fix dict getting overwritten (#6830) Nicolas Mowen 2023-06-17 09:31:35 -06:00
  • 793fe251b9 Label attributes (#6829) Blake Blackshear 2023-06-17 09:56:22 -05:00
  • 2be2050d57 Don't fail to save segment when cv2 fails (#6823) Nicolas Mowen 2023-06-17 08:56:00 -06:00
  • 0996883a98 Add docs for annotation offset (#6824) Nicolas Mowen 2023-06-16 18:00:49 -06:00
  • b66810247e Optimize stacked recordings (#6809) Nicolas Mowen 2023-06-16 07:09:13 -06:00
  • 0592cedcde Rewrite birdseye auto layout (#6818) Nicolas Mowen 2023-06-16 06:35:36 -06:00
  • ca7853c087 Fix max_frames, improve stationary objects in masked areas (#6815) Blake Blackshear 2023-06-16 07:32:43 -05:00
  • 3efa77f302 Round the timestamp value read from .vacuum file to prevent potential errors caused by float values (#6800) Sergey Krashevich 2023-06-15 01:19:26 +03:00
  • ff1b5c87aa Fix stream name not being used for MSE (#6796) Nicolas Mowen 2023-06-14 06:49:32 -06:00
  • a8f282515f Bugfix: Refactor date and time initialization in Export.jsx (#6794) Sergey Krashevich 2023-06-14 15:32:36 +03:00
  • 730416418d Typo fixed in hardware.md (#6788) Daniel Asztalos 2023-06-14 00:34:14 +02:00
  • 7e5abe7a65 Optimize Birdseye layout for portrait cameras (#6779) Nicolas Mowen 2023-06-12 16:39:12 -06:00
  • ec4d79eafc Fix bug in intersection logic (#6780) Nicolas Mowen 2023-06-12 16:38:22 -06:00
  • ff90db30e6 Various Bug Fixes (#6768) Nicolas Mowen 2023-06-12 04:06:02 -06:00
  • bd9942b426 Add FAQ about MQTT not connecting (#6554) Nicholas Flamy 2023-06-12 00:07:34 +04:00
  • dfd574beeb Refactor storage stats calculation to use powers of 2 for more accurate values (#6765) Sergey Krashevich 2023-06-11 22:49:13 +03:00
  • b359ff1b8e [Feature] Add timepicker to calendar (#5183) Bernt Christian Egeland 2023-06-11 21:48:45 +02:00
  • 0f1cf67b91 Fix birdseye optimistic approach (#6764) Nicolas Mowen 2023-06-11 07:47:34 -06:00
  • d81dd60fef Improve motion detection and region selection (#6741) Blake Blackshear 2023-06-11 09:45:11 -04:00
  • 32569842d3 Option to enable / disable stats that require external processes (#6615) Nicolas Mowen 2023-06-11 07:26:34 -06:00
  • 5c27cb7e9b Optimization of Sync Records: Implementing Pagination and Temporary Table (#6585) Sergey Krashevich 2023-06-11 16:01:50 +03:00
  • 7459a1cdde Enhancement: Add Date and Time Inputs to Export Component with Time Validation (#6750) Sergey Krashevich 2023-06-11 16:01:16 +03:00
  • b160abac0d Ability to configure min frames for zone presence (#6680) Nicolas Mowen 2023-06-11 07:00:53 -06:00
  • fd6eb78f41 Birdseye Autolayout (#6734) Nicolas Mowen 2023-06-11 06:54:18 -06:00
  • 8d941e5e26 Add function to get physical interfaces for bandwidth calculation (#6618) Sergey Krashevich 2023-06-11 15:34:03 +03:00
  • 8bc76d19db DB Optimizations (#6712) Nicolas Mowen 2023-06-11 06:23:18 -06:00
  • 20b52a96bc Bump docker/login-action from 2.1.0 to 2.2.0 (#6740) dependabot[bot] 2023-06-11 07:21:59 -05:00
  • 367d7244d3 Update Double Take link to point to the maintained fork by skrashevich with improved features and fixed errors (#6746) v0.12.1 Sergey Krashevich 2023-06-11 15:21:06 +03:00
  • 435d152423 Fix bug introduced in new linter (#6754) Nicolas Mowen 2023-06-11 06:18:47 -06:00
  • d3949eebfa Add API and WebUI to export recordings (#6550) Nicolas Mowen 2023-06-08 05:32:35 -06:00
  • d1701e127e fix: don't assume build platform is amd64 (#6709) Michael Wei 2023-06-05 14:13:54 -07:00
  • f0c1b66b0f Bump actions/setup-python from 4.6.0 to 4.6.1 (#6609) dependabot[bot] 2023-06-01 07:05:39 -05:00
  • 699248d769 Update deps (#6669) Blake Blackshear 2023-06-01 07:59:50 -04:00
  • deec5b8bfd fix build (#6668) Blake Blackshear 2023-06-01 07:30:41 -04:00
  • 62f36b221e Remove ffmpeg banner (#6600) Nicolas Mowen 2023-06-01 04:46:34 -06:00
  • ae0aba44dc Improve tracking (#6516) Blake Blackshear 2023-05-31 10:12:43 -04:00
  • bd1d13d78c Update docs link (#6657) Paul Philippov 2023-05-31 08:15:01 -04:00
  • ab50d0b006 Add isort and ruff linter (#6575) Martin Weinelt 2023-05-29 12:31:17 +02:00
  • 1e17dbaa91 deepstack: pass api key in request (#6579) Martin Weinelt 2023-05-24 00:32:08 +02:00
  • f66ccb04f6 Fix pydantic (#6584) Nicolas Mowen 2023-05-23 08:00:21 -06:00
  • 39bf6c44bc Update ESXi documentation to point to latest instructions (#6576) William Lam 2023-05-22 18:53:24 -07:00
  • 846a180a7b go2rtc 1.5.0 forgotten changes (#6561) Sergey Krashevich 2023-05-21 20:12:31 +03:00
  • 11738110dc Add handling for non-existent or empty model file paths (#6525) Sergey Krashevich 2023-05-21 16:29:57 +03:00
  • 53d63e0f75 Update go2rtc to 1.5.0 (#5814) Nicolas Mowen 2023-05-21 06:53:25 -06:00
  • deccc4fd46 fix coral libs (#6558) Blake Blackshear 2023-05-21 07:14:53 -05:00
  • 4940826011 Fix false positives (#6544) Nicolas Mowen 2023-05-19 13:26:19 -06:00
  • fec1dd3f46 Fix breakages by manual_event_api branch (#6542) Nicolas Mowen 2023-05-19 10:59:24 -06:00
  • 42f3ee3de5 sync master Blake Blackshear 2023-05-19 05:47:49 -05:00
  • e357715a8c Ability to manually create events through the API (#3184) Nicolas Mowen 2023-05-19 04:16:11 -06:00
  • 6d0c2ec5c8 Add go2rtc & remote detectors network bandwidth usage to System table (#6526) Sergey Krashevich 2023-05-18 14:40:24 +03:00
  • 17e8a46c7d add ffmpeg bandwidth stats (#6492) Korneliusz Jarzębski 2023-05-18 03:01:56 +02:00
  • 76dbab6a8b [Docs] Snapshot config explanation. (#6439) Robert Lagus 2023-05-17 15:45:09 +03:00
  • b568a29fa8 Don't fail if camera does not support presets (#6497) Nicolas Mowen 2023-05-17 06:42:56 -06:00
  • b4038821cc Update DeepStack detector to set width and height from input image size (#6429) Sergey Krashevich 2023-05-17 15:40:41 +03:00
  • 6634be1f79 Make note of mapping rpi device (#6511) Nicolas Mowen 2023-05-17 06:38:27 -06:00
  • 5fb96c777a Add cmdline information to CPU usage stats in get_cpu_stats() function and display it in the System page's ffmpeg table with a copy-to-clipboard button (#6430) Sergey Krashevich 2023-05-15 15:39:03 +03:00
  • 181b53a55d Fix error in parsing DeepStack response JSON and handle cases where predictions field is missing (#6463) Sergey Krashevich 2023-05-15 15:37:34 +03:00
  • 5951a740d2 Prevent recordings from being turned on if disabled in config (#6444) Nicolas Mowen 2023-05-15 06:36:26 -06:00
  • e3b9998879 Upgrade deps (#6395) Blake Blackshear 2023-05-05 07:45:13 -05:00