Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.0 KiB
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.