Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -157,18 +157,13 @@ spec:
# the worker is hot.
image:
repository: ghcr.io/varashi/scaleplex_worker
# debug-orig-bug: PR #41 base rewriter (strip-all,
# matching sha-29394ef behavior) + debug ffmpeg deb
# (DEB_BUILD_OPTIONS=nostrip, shared libs retain .debug_*
# sections; the ffmpeg fttools binary itself is still
# stripped — would need --disable-stripping in
# debian/rules CONFIG too — but libavformat/libavfilter
# cover the SRT demuxer + vf_inlineass paths we want to
# gdb). Worker image adds gdb to apt install. DIAGNOSTIC
# ONLY — for sidecar SRT silent-no-subs investigation
# (demuxer choke after 1 packet via patch 0120 sink-less
# decoder). Revert to a release tag before any other use.
tag: sha-c53f4b4
# v1.7.1 — matches prod (closes KNOWN: FramedropBSF +
# DupHDRTag, adds AST walker + go.work + plex_session_token).
# Prior pin to a debug-symbols sha-c53f4b4 image was for
# the sidecar-SRT silent-no-subs investigation; resolved
# by #41's sidecar-sink-keep + fork patch 0122. See
# project_scaleplex_sidecar_srt_diagnosis memory.
tag: v1.7.1
env:
TZ: Europe/Brussels
# Device retarget now lives in the fork (patch 0116); this
Expand Down
40 changes: 18 additions & 22 deletions cluster-talos/kubernetes/apps/media/plex/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,28 +111,24 @@ spec:
# the worker is hot.
image:
repository: ghcr.io/varashi/scaleplex_worker
# v1.7.0: rewriter-orthogonality completion. HW-decode-text branch
# (last reFilter* shape-keyed regex survivor) folded onto
# extractGraphFacts + composeBurn — every reshape now sits behind
# one fact-extractor + one composer. Fork patch 0122 (sched-
# sinkless-per-output) + rewriter sidecar-sink-keep: sidecar SRT
# bindings KEEP the -f null dvdsub decode-sink, embedded
# bindings drop it via v1.5.0 paced-self-decode. tryOptimizeRemux
# parallel path collapsed into Rewrite() with isRemux gate
# (-47 LOC, 720-cell corpus parity). Pre-tag testing infra
# landed alongside: rewriter tag canon (rewriter_tags.go + AST
# inventory + value-stability test), CI go test -cover +
# replay fixture corpus (240 stratified Optimize cells per-PR),
# release-gate docs, optimize-corpus-gen tool.
# Live-validated 2026-05-26: 11/11 release-gate cells PASS
# across 7 client surfaces (Plex Web Chrome/Firefox, Plex
# Windows, Android TV, LG webOS, PS4, Android mobile) at
# 3-5x realtime sustained. KNOWN: PWin720p closed (was open
# since 2026-05-13). Two new known-issues queued for post-tag
# fix (FramedropBSF + dup video:hdr-source tag, both
# recoverable/cosmetic).
# =sha-c53f4b4.
tag: v1.7.0
# v1.7.1: cleanup release on top of v1.7.0 (no breaking changes).
# Closes both KNOWN: items logged at v1.7.0 tag time plus AST
# walker gap + CodeRabbit lint-config gap; adds plex_session_token
# to argv-capture JSON for vcflogs ↔ corpus cross-ref.
# - #51 fix(rewriter): strip Plex framedrop BSF (closes
# KNOWN: FramedropBSF — exit 8 on DASH AAC+seek)
# - #52 fix(rewriter): emit video:hdr-source(...) exactly
# once (closes KNOWN: DupHDRTag — cosmetic 2× emit on
# HW-decode-text + HDR)
# - #53 refactor(testing): inventory walker tracks
# :=/= assignments + *ast.StarExpr (catches the
# segment-list tags previously hidden)
# - #54 build: go.work + .golangci.yml (CodeRabbit
# lint runs from repo root work now)
# - #55 feat(worker): plex_session_token + plex_session_uuid
# in argv-capture JSON
# =sha-d4c570c.
tag: v1.7.1
env:
TZ: Europe/Brussels
# Device retarget now in the fork (0116); pin the worker GPU.
Expand Down
Loading