Files
OrbitTv/VERIFICATION-0.83.4.md
pauljdandClaude Opus 5.5 d3d79999fc
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m39s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m40s
0.83.4: one window per visit, and the ident holds its last frame until the next picture is on screen
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-03 11:08:05 +00:00

1.0 KiB

Orbit TV 0.83.4: smooth, seamless changeovers

Builds on 0.83.2 (curtain intro, Tots fix, second-changeover fix).

  • 0.83.3: idents and the curtain intro draw to their own media surface above the programme, not through the app's interface, so a busy interface can't make them stutter. Screens hidden behind full-screen play stop their 1-second clocks, which were churning about 19 MB every couple of seconds.
  • 0.83.4: one full-screen window for the whole visit to a channel. Before, every programme opened a new window, and the home screen showed through for a moment at each changeover. The ident now plays over the whole window and holds its last frame until the next programme's first picture is on screen, for up to 6 seconds past the changeover.

Measured before the fix, at the Heroes changeover at 11:00: 220 frames, 14.5% late, 90th percentile 105 ms, 99th 300 ms, 32 slow UI-thread frames. The comparison measurement comes after installing.

Unit tests: 321 passed. Lint passed. The changes are in the player's composition, so they're proven on the box.