src
.
nth.io
/
index
:
luke/esp32-poe-scrypted-viewport
main
ESP32-POE Scrypted viewport (private)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
scrypted
/
scrypted-viewport.ts
Age
Commit message (
Expand
)
Author
Files
Lines
2026-06-15
scrypted: auto-restart ffmpeg if it exits while the stream timer is alive
Luke Hoersten
1
-58
/
+86
2026-06-15
scrypted: rewrite single-flight drop log — firmware isn't the ceiling anymore
Luke Hoersten
1
-1
/
+1
2026-06-15
scrypted: don't reset idle timer on each painted frame + finer timing
Luke Hoersten
1
-9
/
+6
2026-06-15
firmware: zero-copy JPEG → BGR888 → DSI hot path; Scrypted pre-rotates
Luke Hoersten
1
-3
/
+31
2026-06-15
scrypted: suppress ffmpeg SIGTERM-flush noise from teardown
Luke Hoersten
1
-1
/
+7
2026-06-15
scrypted: live ffmpeg streaming replaces snapshot polling
Luke Hoersten
1
-89
/
+139
2026-06-15
scrypted: snapshot quality — fetch native res, resize + re-encode via ffmpeg
Luke Hoersten
1
-5
/
+42
2026-06-14
scrypted: default frame interval 500 ms (~2 fps) — measured ceiling for sna...
Luke Hoersten
1
-1
/
+1
2026-06-14
scrypted: persist display_name across script reloads + prefer it over v.name
Luke Hoersten
1
-7
/
+13
2026-06-14
scrypted: single-flight pushFrame + better error reporting
Luke Hoersten
1
-3
/
+22
2026-06-14
scrypted: drop stale mDNS UI text from create form + comments
Luke Hoersten
1
-7
/
+8
2026-06-14
scrypted: per-viewport frame interval + trigger picker + live status; drop mD...
Luke Hoersten
1
-68
/
+111
2026-06-14
scrypted: register child viewports as SmartDisplay type
Luke Hoersten
1
-2
/
+2
2026-06-14
scrypted: guard against empty v.name in register + log paths
Luke Hoersten
1
-6
/
+25
2026-06-14
scrypted: re-discover children at start so their storage rehydrates on script...
Luke Hoersten
1
-4
/
+16
2026-06-14
scrypted: use nativeId (not numeric id) for endpointManager.getInsecurePublic...
Luke Hoersten
1
-1
/
+5
2026-06-14
scrypted: discover device before writing its storage in createDevice
Luke Hoersten
1
-13
/
+13
2026-06-14
scrypted: revert to declare-const for SDK names — diagnostic confirmed they...
Luke Hoersten
1
-13
/
+10
2026-06-14
scrypted: pull SDK classes off the sdk global instead of relying on each bein...
Luke Hoersten
1
-10
/
+13
2026-06-14
scrypted: declare runtime SDK names directly as globals
Luke Hoersten
1
-21
/
+19
2026-06-14
scrypted: rewrite top to use globals — Scripts plugin can't resolve @scrypt...
Luke Hoersten
1
-17
/
+33
2026-06-14
scrypted/script: auto-populate viewport host via mDNS
Luke Hoersten
1
-4
/
+54
2026-06-14
Path B: per-viewport Scrypted devices with UI-driven settings
Luke Hoersten
1
-197
/
+355
2026-06-14
M9-precursor: v1 Scrypted Script (snapshot-rate end-to-end)
Luke Hoersten
1
-0
/
+338
☐