Commits
- 9c3dab1: sdk/client/server/core/amcrest: add support for video text overlays (Koushik Dutta)
- overlay support (Koushik Dutta)
- overlay support (Koushik Dutta)
- 61dfdde: Create config.yml (Koushik Dutta)
- Add pir sensor device (#1729) #1729 (apocaliss92)
- fix get/patch osd settings (#1728) #1728 (apocaliss92)
- 6024b4c: reolink/hikvision: publish (Koushik Dutta)
- add text overlays (Koushik Dutta)
- fix onvif ptz with onvif plugin cams (Koushik Dutta)
- update werift for chrome 132 compatibility (Koushik Dutta)
- beta with latest (Koushik Dutta)
- update intel libs (Koushik Dutta)
- fix broken intel runtime installer (Koushik Dutta)
- b664ccd: Update install-scrypted-proxmox.sh (Koushik Dutta)
- favor ipv4 for file downloads (Koushik Dutta)
- exit terminal's subprocess on generator end (#1733) #1733 (Brett Jia)
- Forward battery cams detections (#1730) #1730 (apocaliss92)
- be6375e: tensorflow-lite: add cluster aware (Koushik Dutta)
- 1e0fdee: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- publish with ui fixes (Koushik Dutta)
- Sensors interface (#1731) #1731 (apocaliss92)
- a8f1e74: tensorflow-lite: pass through forked flag (Koushik Dutta)
- 833ecb7: tensorflow-lite: pass through forked flag (Koushik Dutta)
- fix and publish (Koushik Dutta)
- rollback openvino (Koushik Dutta)
- Add Supplemental Light & Alarm Support to Hikvision Plugin (#1737) #1737 (Mehmet Bayram)
- cleanup (Koushik Dutta)
- f3f4bbc: hikvision-doorbell: fix buikd (Koushik Dutta)
- remove dead code/ (Koushik Dutta)
- fix zone names with hyphens (Koushik Dutta)
- more precise npu usage (Koushik Dutta)
- workaround for npu crash openvinotoolkit/openvino#29003 (comment) (Koushik Dutta)
- regenerate face embedding model (Koushik Dutta)
- fix npu/gpu crashes caused by dynamic input sizes (Koushik Dutta)
- lite/systemd test (Koushik Dutta)
- try staged cleanup (Koushik Dutta)
- 2f5b1f6: postbeta (Koushik Dutta)
- fixup staged cleanup (Koushik Dutta)
- 5006bb9: postbeta (Koushik Dutta)
- Update (Koushik Dutta)
- most camera plugins depend on this, so ensure snapshot and webrtc are downloaded as well (Koushik Dutta)
- remove usage of builtin in favor of internal (Koushik Dutta)
- router dockerfile updates (Koushik Dutta)
- 9426db1: client/server: update deps (Koushik Dutta)
- radio support (Koushik Dutta)
- set SHELL (Koushik Dutta)
- update (Koushik Dutta)
- update (Koushik Dutta)
- update (Koushik Dutta)
- 992fe98: core/sdk: update (Koushik Dutta)
- Add optional chain to live check (#1746) #1746 (apocaliss92)
- nftables (Koushik Dutta)
- Update Dockerfile.full.header (#1749) #1749 (LV Nilesh)
- update BASE (#1748) #1748 (LV Nilesh)
- add col (Koushik Dutta)
- 4b67517: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- router shuffling (Koushik Dutta)
- fixup policies (Koushik Dutta)
- Improve handling of supplemental light and alarm (#1739) #1739 (Mehmet Bayram)
- Add polling to reolink discovered devices (#1744) #1744 (apocaliss92)
- Allow sleeping cameras to have longer lived snapshots (#1747) #1747 (apocaliss92)
- caddy (Koushik Dutta)
- 16a9abe: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- limit address binding in cluster mode (Koushik Dutta)
- 72df40c: postbeta (Koushik Dutta)
- reduced listening address set (Koushik Dutta)
- 8354564: postbeta (Koushik Dutta)
- additional service files (Koushik Dutta)
- missing dhcp client (Koushik Dutta)
- fixup confusion around reset script and storage (Koushik Dutta)
- typo (Koushik Dutta)
- file naming consistency (Koushik Dutta)
- fix nft flush (root)
- cleanup runtime worker hooks (Koushik Dutta)
- 779fa1d: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- improve plugin kill race conditions on update (Koushik Dutta)
- bb7f2a0: postbeta (Koushik Dutta)
- fix file path (Koushik Dutta)
- network types (Koushik Dutta)
- relax types (Koushik Dutta)
- remove col1/2 for description (Koushik Dutta)
- cleanup peer dependencies (Koushik Dutta)
- partial repl reimplementation (#1763) #1763 (Brett Jia)
- 467d89c: postbeta (Koushik Dutta)
- fixup SCRYPTED_SERVER_LISTEN_HOSTNAMES (Koushik Dutta)
- 510321b: postbeta (Koushik Dutta)
- fix buikd (Koushik Dutta)
- allow interface name in SCRYPTED_CLUSTER_ADDRESS (Koushik Dutta)
- 5075920: postbeta (Koushik Dutta)
- Ptz + presets implemented (#1764) #1764 (apocaliss92)
- publish (Koushik Dutta)
- e3b9965: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- publish (Koushik Dutta)
- publish (Koushik Dutta)
- initial commit (Koushik Dutta)
- fix listen sets to listen all and reject on unauthorized address (Koushik Dutta)
- e4b71ff: postbeta (Koushik Dutta)
- add router builds (Koushik Dutta)
- fix paths (Koushik Dutta)
- fix names (Koushik Dutta)
- fix address check (Koushik Dutta)
- bca752a: postbeta (Koushik Dutta)
- log denied address (Koushik Dutta)
- 2edc74f: postbeta (Koushik Dutta)
- ensure proper ip type checking (Koushik Dutta)
- 6f52390: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- 9e5fbc5: postbeta (Koushik Dutta)
- ipv6 forwarding (Koushik Dutta)
- enable all ip forwarding, install coturn (Koushik Dutta)
- enable all ip forwarding, install coturn (Koushik Dutta)
- publish (Koushik Dutta)
- build fixes (Koushik Dutta)
- leak and crash fixes (Koushik Dutta)
- fix potential webrtc camera thread leak (Koushik Dutta)
- reorder mixin order for regular (ie, non webrtc) cameras to be first to prevent stream flapping due to mixin change noise (Koushik Dutta)
- install usbmuxd for iphone tethering (Koushik Dutta)
- fixup es-eval (Koushik Dutta)
- 49064de: postbeta (Koushik Dutta)
- usbmuxd persistence (Koushik Dutta)
- 4e653a9: Revert "server: fixup es-eval" (Koushik Dutta)
- another attempt at node/esmodule interop with tsc (Koushik Dutta)
- 7962606: postbeta (Koushik Dutta)
- remove eseval (Koushik Dutta)
- 84fc40e: postbeta (Koushik Dutta)
- bump node version (Koushik Dutta)
- shim for es modules (Koushik Dutta)
- kvm input (Koushik Dutta)
- initial commit (Koushik Dutta)
- publish (Koushik Dutta)
- publish (Koushik Dutta)
- remove logging (Koushik Dutta)
- fixup modifiers (Koushik Dutta)
- publish (Koushik Dutta)
- readme (Koushik Dutta)
- fixup keywords (Koushik Dutta)
- heartbeat (Koushik Dutta)
- ip hint (Koushik Dutta)
- persist settings from device creation (Koushik Dutta)
- light/alarm (Koushik Dutta)
- publish (Koushik Dutta)
- publish (Koushik Dutta)
- fix mixin order (Koushik Dutta)
- beta (Koushik Dutta)
- publish (Koushik Dutta)
- wip h265 (Koushik Dutta)
- fix h265 prebuffer snapshot (Koushik Dutta)
- provide h265 hint when available (Koushik Dutta)
- fix h265 idr seeking (Koushik Dutta)
- fix h265 agg parsing (Koushik Dutta)
- h265 beta, requires new nvr plugin or nvr will break (Koushik Dutta)
- video stream negotiation cleanups (Koushik Dutta)
- remove defunct ffmpeg args (Koushik Dutta)
- partial revert of ffmpeg input changes (Koushik Dutta)
- send desired codecs (Koushik Dutta)
- publish with h265 parsing fixes (Koushik Dutta)
- publish h265 support (Koushik Dutta)
- build fixes (Koushik Dutta)
- workaround homekit requesting low resolution streams (Koushik Dutta)
- publiush (Koushik Dutta)
- Disable siren polling (#1774) #1774 (apocaliss92)
- fix optional chaining for mainEncType (Koushik Dutta)
- deferred dispose (Koushik Dutta)
- disposable queue (Koushik Dutta)
- cabdd91: unifi-protect: update sdk (Koushik Dutta)
- 94acd0e: unifi-protect: Fixup codec reporting (Koushik Dutta)
- doc flags (Koushik Dutta)
- cbb1d45: vscode-typescript: update sample (Koushik Dutta)
- fix rtcp pli from browser (Koushik Dutta)
- clean up removed devices (Koushik Dutta)
- add audio request hints (Koushik Dutta)
- add alternate codecs (Koushik Dutta)
- 1032d44: google-home: fix build (Koushik Dutta)
- 1fa5f66: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- fixup h265 keyframe hunting (Koushik Dutta)
- update (Koushik Dutta)
- fix handshake negotiation resetting the sender (Koushik Dutta)
- cad60e7: webrtc/common: fix sdp construction when audio is sideband copied. maybe get rid of this process? (Koushik Dutta)
- add codec switch hint (Koushik Dutta)
- update werift (Koushik Dutta)
- support for alternateCodecs and codec switching (Koushik Dutta)
- update (Koushik Dutta)
- fixup codec info in packet delivery (Koushik Dutta)
- ensure audio mute/no audio is in sync (Koushik Dutta)
- remove dead code (Koushik Dutta)
- wipe acodec arguments if encoder arguments are explicitly provided (Koushik Dutta)
- Fix cluster addresses not being used (Koushik Dutta)
- update werift with connection related hang fixes (Koushik Dutta)
- fix ice restart (Koushik Dutta)
- remove legacy flush/queued from VideoFrame (Koushik Dutta)
- 2d93a69: homekit/rebroadcast: fix prebuffer calculation, remove prebuffer warning (Koushik Dutta)
- fix type error in createRpcIoPeer (Koushik Dutta)
- update deps (Koushik Dutta)
- 24f9b0f: postbeta (Koushik Dutta)
- a7ecb9b: postbeta (Koushik Dutta)
- fix breakage caused by path-to-regexp updates (Koushik Dutta)
- more express 5.0 fixes (Koushik Dutta)
- dfa2dac: postbeta (Koushik Dutta)
- bump node to 22 (Koushik Dutta)
- fix h265 packetizer ap resent for chrome (Koushik Dutta)
- adeb3d8: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- more h265 packetizer fixes (Koushik Dutta)
- fix bug where stream may be started on fragmented key frame (Koushik Dutta)
- improve sending codec information only after a marker packet (Koushik Dutta)
- add more cluster logging (Koushik Dutta)
- prevent enable on internal types (Koushik Dutta)
- prevent enable on internal types, fixup code to not require mixin existence (Koushik Dutta)
- Add locallink endpoint (#1782) #1782 (apocaliss92)
- fix macos install (Koushik Dutta)
- remove audio feed in prebuffer request (Koushik Dutta)
- 16fc440: use mime rather than send (Koushik Dutta)
- remove router build (Koushik Dutta)
- fix h265 sei prefix vs suffix separation (Koushik Dutta)
- windows script requests elevation to to admin automatically (#1788) #1788 (pir8radio)
- enable tcp keepalive for cluster (Koushik Dutta)
- 9e655c0: postbeta (Koushik Dutta)
- fix h265 aggregation packet recency check (Koushik Dutta)
- ensure sendStream terminates on connection close (Koushik Dutta)
- 2e4dbce: postbeta (Koushik Dutta)
- implement sendStream backpressure handling (Koushik Dutta)
- df1155c: postbeta (Koushik Dutta)
- update intel repos (Koushik Dutta)
- update intel repos (Koushik Dutta)
- make sure amd installer updates repos? (Koushik Dutta)
- implement default clocks for assigned payload types (Koushik Dutta)
- publish (Koushik Dutta)
- fix crop and scale (Koushik Dutta)
- fix potential socket leak if cluster server is down (Koushik Dutta)
- 4ead472: postbeta (Koushik Dutta)
- remove debug code (Koushik Dutta)
- make sure duplciate nvr vs camera detections dont cause ui weirdness (Koushik Dutta)
- fix smart sensor picking (Koushik Dutta)
- fix occupancy sensor picking (Koushik Dutta)
- replace mime with mime-type which isnt esmodule (Koushik Dutta)
- 0efdb34: postbeta (Koushik Dutta)
- move cluster fork timeout to prior to fork (Koushik Dutta)
- b37c6bb: postbeta (Koushik Dutta)
- fix sdp default rtpmap props (Koushik Dutta)
- 4e08dae: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- fc1fabc: common/webrtc: expand h265 keyframe types (Koushik Dutta)
- fix url escaping for basic auth (Koushik Dutta)
- publish (Koushik Dutta)
- update model list (Koushik Dutta)
- 266be72: Fixed an issue for some devices. They send screen width as not even value. (#1797) (Roman Sokolov) #1797
- rtsp server basic auth fix (Koushik Dutta)
- face recognition support (Koushik Dutta)
- 8c4beeb: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- publish face/text (Koushik Dutta)
- 95aa58c: postbeta (Koushik Dutta)
- fix package lock (Koushik Dutta)
- bump node (Koushik Dutta)