Chromecast XML file edited for AC3 6 Channels, but Chromecast is only recieving DD 2.0
Long time reader, first time asker.....Maybe this shouldn't be in this thread, but I notice a bunch of people bringing up problems from the Chromecast update, so here goes.
I used to have this working, and from what I've seen here, the last update made a change, where it ignores the XML? Do I understand that right?
My setup is:
Chromecast Ultra --- HMDI Audio Extractor ---- TV (HMDI)
........................................................................|---- SONOS Playbar (Toslink)
Prior to this update, I would edit the Chromecast XML file to remove codec the Playbar doesn't support, and set a 6 channel audio limit.
PMS is using the profile I've made, I can see in the transcoder that it is converting the audio to AC3, but when I look into the transcoder logs, no matter what I do or change, the Audio Channels is ALWAYS 2. The SONOS recieves a DD 2.0 signal.
If I change the XML back to AAC, the SONOS receives STEREO
Here are the relevant entries in the XML:
VideoProfile protocol="http" container="matroska" codec="h264,h265,hevc" audioCodec="ac3,mp3" context="streaming"
VideoProfile container="mp4" codec="Hevc,mpeg1video,mpeg2video,h264,mpeg4" audioCodec="ac3,mp3,mp2"
VideoProfile container="mkv" codec="vp9,hevc,h265,mpeg1video,mpeg2video,h264,mpeg4" audioCodec="ac3,mp3,mp2,pcm,flac,alac" subtitleFormat="srt,ass"/
UpperBound name="audio.channels" value="6"/
And here is the part of the transcoder log I'm seeing:
audioDecision="transcode" protocol="http" container="mkv" videoCodec="h264" audioCodec="ac3" audioChannels="2"
Here is a picture showing the transcoder doing what it's supposed to be doing:
What is going on here? This used to work just fine.