src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-07-15 19:51:41 -0500
committerLuke Hoersten <[email protected]>2026-07-15 19:51:41 -0500
commit866015678918560a0d0519be8a2549e4fc23b2cd (patch)
treee57df9e3cae4bc09a57d90e2235c3cd48e0fe852
parent739e6ff1afe6b5b80cc28afa19aa4b1b42282765 (diff)
release: v1.3.2v1.3.2
Tear-free display path and thermal visibility: - display: triple buffering + scan tracking via on_refresh_done — decode target is never the scanning or pending fb, so the flip-vs-scan tear (measured on ~6% of painted frames at full stream rate) is impossible by construction, with zero added latency. /state tear_guard_engaged counts averted frames. - temp: on-die TSENS reported as /state temp_c, on the info overlay, and on the Scrypted per-stream stats line. - screens: INFO_MAX_LINES 16 -> 20 (temp line was silently capped). - docs: README Display strategy rewritten for the triple-buffer model; new TCP window + EMAC tuning section. Set VIEWPORT_VERSION and scrypted/package.json to 1.3.2.
-rw-r--r--main/viewport_state.h2
-rw-r--r--scrypted/package.json2
2 files changed, 2 insertions, 2 deletions
diff --git a/main/viewport_state.h b/main/viewport_state.h
index 7f66dd3..a0c5ddf 100644
--- a/main/viewport_state.h
+++ b/main/viewport_state.h
@@ -3,7 +3,7 @@
#include <stdbool.h>
#include <stdint.h>
-#define VIEWPORT_VERSION "1.3.1"
+#define VIEWPORT_VERSION "1.3.2"
#define VIEWPORT_PANEL_WIDTH 800
#define VIEWPORT_PANEL_HEIGHT 480
diff --git a/scrypted/package.json b/scrypted/package.json
index 68089a7..ae3c348 100644
--- a/scrypted/package.json
+++ b/scrypted/package.json
@@ -1,6 +1,6 @@
{
"name": "scrypted-viewport-script",
- "version": "1.3.1",
+ "version": "1.3.2",
"private": true,
"description": "Workspace metadata so editors can find @scrypted/sdk types when iterating on scrypted-viewport.ts locally. The actual install is to paste the file into Scrypted's Scripts plugin; nothing here is shipped.",
"devDependencies": {