On a 1979 SD television episode (MPEG-2, PAL source, 25 fps interlaced → 50 fields/s after deinterlace, software decode; ~4.5 GB file, local PMS), playback shows several brief visible glitches/pauses per couple of minutes. What makes it report-worthy is the silence around it: our 4 s stall detector never fires, there are no stall/nudge/error lines, DisplayCriteria is correct (content 25.000 → panel 50.000 Hz), and the transport is idle (the pump opens one 32 MB window per ~30 s; no starvation, no reconnects). Renderer cadence holds a steady ~50 enqueues/s throughout; isReadyForMoreMediaData=false is pinned from enqueue #8 onward, which may just be a healthily-full pipeline — if so, we have no signal at all coinciding with the visible glitches.
The asset has been part of our regular per-engine gate pass for months and was clean through the 6.3/6.4.0-era engines (we skipped the pass for 6.4.4, so the window is between our last clean pass and 6.5.3; 6.5.4's pump QoS step-down didn't change it, so #286 isn't the mechanism). AppleTV14,1, tvOS 26.5, native output.
Happy to run any diagnostics you'd like enabled, or test intermediate revisions. We see the software path's enqueued-frame count just merged on main (#288) — if a presented/dropped split, or presentation timestamps on the software path (the #260 analogue), is feasible, that would let us catch these moments in the act. We also noticed the post-6.5.6 SAR/decoder work (#290) touches container-declared-PAR handling for exactly this content class (anamorphic SD PAL) — happy to retest on main or the next release if that could interact.
On a 1979 SD television episode (MPEG-2, PAL source, 25 fps interlaced → 50 fields/s after deinterlace, software decode; ~4.5 GB file, local PMS), playback shows several brief visible glitches/pauses per couple of minutes. What makes it report-worthy is the silence around it: our 4 s stall detector never fires, there are no stall/nudge/error lines, DisplayCriteria is correct (content 25.000 → panel 50.000 Hz), and the transport is idle (the pump opens one 32 MB window per ~30 s; no starvation, no reconnects). Renderer cadence holds a steady ~50 enqueues/s throughout;
isReadyForMoreMediaData=falseis pinned from enqueue #8 onward, which may just be a healthily-full pipeline — if so, we have no signal at all coinciding with the visible glitches.The asset has been part of our regular per-engine gate pass for months and was clean through the 6.3/6.4.0-era engines (we skipped the pass for 6.4.4, so the window is between our last clean pass and 6.5.3; 6.5.4's pump QoS step-down didn't change it, so #286 isn't the mechanism). AppleTV14,1, tvOS 26.5, native output.
Happy to run any diagnostics you'd like enabled, or test intermediate revisions. We see the software path's enqueued-frame count just merged on main (#288) — if a presented/dropped split, or presentation timestamps on the software path (the #260 analogue), is feasible, that would let us catch these moments in the act. We also noticed the post-6.5.6 SAR/decoder work (#290) touches container-declared-PAR handling for exactly this content class (anamorphic SD PAL) — happy to retest on main or the next release if that could interact.