The ExoPlayer carrier gate only asked whether the route could open a 192kHz/7.1 IEC 61937 track. TrueHD rides that same tuple, so a sink that decodes Dolby but no DTS-HD passed the probe and was handed a DTS-HD burst it discards: the AudioTrack initialises and drains, Android reports no error, and neither the audio-recovery ladder nor the mpv fallback fires, so the file plays with no audio at all. Evaluate the gate per format. TrueHD keeps the transport-only probe, so the #1804 routes are unchanged; DTS-HD additionally requires the route to advertise ENCODING_DTS_HD, the pairing mpvSpdifCodecs already applies and the reason mpv plays these files while ExoPlayer does not. Declining the carrier is not a forced decode: the format falls through to media3's raw path, which downgrades DTS-HD to the DTS core for receivers that take the core but not the lossless stream. Co-authored-by: claude-opus-5 (high effort, 1M context) <noreply@cursor.com> Co-authored-by: Cursor <cursoragent@cursor.com>