just a question which comes into my mind rereading the thread Multichannel audio incorrectly mapped :
The Vero 2 has a special flag under settings → system → audio named AC-3 Transcoding especially for the S/PDIF users which should transcode non-pass-through multi channel to multi-channel AC-3 audio.
This flag/feature is not visible on my Vero 4K. Is this really missing or placed somewhere else? Otherwise it would mean that S/PDIF Vero 4K users are caught to 2.0 audio, original AC-3 and original core DTS.
Thank you @James_Arrowsmith and @grahamh! That is exactly the root cause for the Vero 4K behaviour in the Audio menu, here.
Well, I think for a normal user (like me) this dependency between speaker 2.0 setting, using S/PDIF and seeing the AC-3 transcode flag is NOT self-explanatory.
May I suggest to think about a separate Audio Output Device for S/PDIF on the Vero 4K where such dependencies will be automatically set and the speaker setup restricted? As far as I can see with S/PDIF only speaker 2.0 setup with LPCM 2.0 transcoding is valid and allowed. All other formats have to be pass-through AC-3 5.1 or pass-through DTS 5.1 including the AC-3 transcoding. So, any other speaker setting should be disallowed for S/PDIF to avoid unnecessary confusion and support requests, here.
Looking into this, but the linkages between channel count and visibility of the transcode option are baked into kodi (same on all platforms afaict).
If you have a moment, can you confirm that using transcode (with 2.0 channels inevitably set) a 5.1 file (not AC-3 - say a 5.1 flac) plays as 5.1 on your AVR? That’s the bit that’s counter-intuitive for me.
Hi Graham, sure will do but need some time today. Like Sam already stated it’s quite painful to re-arrange the settings on the most AVRs just for such tests.
I have been using these settings for quite some time on my pi as well… Honestly, it’s absolutely intuitive. As you already pointed out, only 2.0 pcm audio is possible via s/pdif or pass-through of dolby/dts. That I would assume to be known by users
I have always understood the audio settings menu in the way that the top audio decoder section is about the sound device and pcm output only (which means this part should only be set to 2.0 if using a s/pdif output device) and the bottom audio pass-through part is only about bitstream options available for the device set (Dolby, dts and transcode for s/pdif). If you see it that way, it’s completely intuitive!
On my pi, transcode works with 5.1 pcm audio sources like a charme when the s/pdif device is set to 2.0 Don’t have my Vero around to test atm, but I’d assume it to act the same.
S/dif can only handle 2 channel pcm as limited bandwidth. But dd and Dts are compressed audio so you can stuff 6 channels down in the same space 2 channel pcm will fit.
5.1 aac can be transcoded on the fly to dd and you can then stuff that down the spdif for 5.1 as well
the source FLAC file does not contain an LFE signal although named “5.1”
the first second/seconds are missing when playing: HDMI always 2 seconds, SPDIF always 1 second
there is no other LPCM format with SPDIF than 2/0
the rear speakers seems to be mapped by the AVR if the rear signal is not present
HDMI + speaker 7.1 setup seems to send “something” on the rear channels that’s why the AVR does not make the “upscale” to 7.1 using the source side channels for the rear speakers
Thanks for that, Jim. Just proves that trying to cater for all cases (and everyone’s perception of what is ‘correct’) is like nailing jelly to the wall.
Suggests that a workaround for the 8 channels being sent to HDMI for a 5.1 signal is to use passthrough with transcoding. The tradeoff is having to use compression/decompression.
Mmmhhh, I think the issue should be more verified why/what the Vero4k sends to SL, SR, RL and RR when mapping to 8 channel LPCM since the Pi makes this correct and even the format is LPCM 7.1 then, one pair of the side or rear speacker channels is completely empty given the AVR a chance to adapt that. It looks like with the Vero 4K all of these 4 surround and rear channels contain some signal although only SL+SR are “hearable”.
Regarding AC-3 transcoding is only available for those having an AVR or device being capable to decode this format. I think to remember that at least one of the affected folks somewhere talked about his device is only PCM aware.