src.nth.io/

summaryrefslogtreecommitdiff
path: root/main/http_api.h
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-06-20 10:06:58 -0500
committerLuke Hoersten <[email protected]>2026-06-20 10:06:58 -0500
commitf982b88d447f265f9847a48946a9903d1faebf49 (patch)
tree10179e542eadd78959b0c7bf7551eabb00ca2aa4 /main/http_api.h
parentaa1ce70d546355997c58488fc409767d1dc8088f (diff)
scrypted: drop substream picker, hardcode best-resolution + skip low-res
Reverts the per-viewport "Camera substream" UI added in 6d74d02 — having a knob the user has to find and tune is the wrong shape. The goal is "best quality, highest fps that's actually achievable" and that's a deterministic walk, not a user choice. New walk: medium-resolution → local → remote → camera-default. Explicitly NOT in the list: - low-resolution: the camera's preview substream, capped at the ~5-8 fps that's been bottlenecking us. - remote-recorder: has the camera's ~10s prebuffer baked in (we'd display the past rather than the present). Wire cost is unchanged: every input resolution is re-encoded to panel-native 800x480 mjpeg q:v 1 before going to the device. The only tradeoff for picking the main stream is Scrypted-side ffmpeg CPU, which is plentiful. Throughput to the firmware is the same; upstream camera fps is what changes (5fps → 15-30fps typical).
Diffstat (limited to 'main/http_api.h')
0 files changed, 0 insertions, 0 deletions