5.8.9
Bug-fix release: stereo sources no longer play as full multichannel on a surround AVR (software path).
Fixed
-
Stereo sources now reach the AVR as stereo so its upmixer engages (software renderer path). The renderer paths (
SoftwarePlaybackHost,AudioPlaybackHost) activatedAVAudioSessionwithsetPreferredOutputNumberOfChannelspinned to the route maximum regardless of the source. A stereo track (live TV, interlaced VOD) was therefore presented to a 7.1 AVR as an 8-channel PCM stream, so the receiver saw native surround and never engaged its Dolby Pro Logic II / DTS Neural:X upmixer; stereo played flat across the front channels.The preferred output count now matches the active audio track's own channel count (resolved from the published track list), clamped to the route maximum, and falls back to the route maximum only when the source count cannot be determined. Genuine multichannel sources still get every channel. Reported and fixed by Nathan Piper (nathanpiper), device-verified on Apple TV 4K (3rd gen), tvOS 26.5.
Consumers on 5.8.8 should bump.