The Decoder's fourth capture is the first faithful one: --gpu=null takes the guest
from 0.70x to 0.96x real time so Xenia stops padding, and an ALSA `file` tee in
front of a paced slave removes PulseAudio's wall clock entirely. 59.7 s, 0.35%
silence, ONE gap in the whole file. Checked here rather than taken: it passes
check-capture, and its header sizes verify exactly.
The correlator was already calibrated, so this was a re-run and not a rebuild.
Controls on this instrument first: known-present margin +0.248, absent +0.005.
SPEECH BAND, margins by channel:
FL FR FC LFE RL RR
stream 1 (leading) +.013 +.006 +.012 +.009 +.012 +.005
stream 2 (EXPORTED) +.238 +.171 +.305 +.011 +.035 +.006
stream 3 +.240 +.173 +.307 +.009 +.054 +.006
r = 0.989 on FC, margin +0.305, above the known-present control. And the bed in
the low band is the mirror image: FL .763 / FR .838 / RL .805 / RR .817, all on
the same lag, FC .317.
SO: the dialogue is in the centre channel and the bed is in the four corners --
measured, where the header could never have said it, since ChannelMask reads
0x0002 on all three streams. And the port's exported voice file is the material
the game plays in FC: the `loudest` choice, which I recorded as unjustified,
selects the dialogue.
WHAT THIS DOES NOT SAY. Streams 2 and 3 are indistinguishable to this instrument,
exactly as expected from stream 3 being 0.60x stream 2 with the residual 26.8 dB
down -- so this does not say `loudest` picked the right one of the two, only that
whichever it picked is the dialogue. Stream 1 is undetectable here, consistent
with being stream 2's tail and a window that starts before it.
The `1 of 3 streams` warning STAYS: nothing here explains what the other two
contribute. What changed is its character -- from "one of three, contents
unknown" to "the centre-channel dialogue, plus two streams whose relationship to
it is measured and whose role is not".
Reach: 59.7 s of a 137 s movie, one run, 0.96x real time, and no screen
provenance -- --gpu=null costs video, so provenance is the XMA probe showing
ADV's three streams decoding during the run.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF