I tried Build 242, which is meant to solve issues playing stereo and multichannel audio using the same channel layout, and it does properly send stereo content using the 2.0 layout even when 5.1 or 7.1 is selected as the channel layout. So that’s good!
But otherwise it messes up multichannel playback when either 5.1 or 7.1 is selected.
When 5.1 is the selected layout multichannel files simply won’t play. Instead, this message is displayed: “Transport: playback_error_endpoint_device_init_failed”.
And when 7.1 is selected as the channel layout 5.1 multichannel files play but the back channels come out of the rear rather than the sides.
The convention followed by everyone else is that 5.1 channel audio uses the side surrounds rather than the rears in a 7.1 setup.
So now I can’t get multichannel files to play correctly using any layout.
I’m using a NUC running ROCK. I’ve powered it down, restarted, etc., but these issues persist. I use the HDMI output connected to an Anthem AVM 60 processor.
I really want the 5.1 layout to work. That way my processor thinks it is receiving a 5.1-channel signal with multichannel music, so the up-mixing modes available for 5.1 to 7.1.4 are available.
I still think the best way to implement this is by sending out the actual channel count employed in the file. Again, this is the way other sources work, including DVD and Blu-ray players and JRiver Media Center on Windows.