Posts: 64
Joined: Mar 2018
Reputation:
1
Hello,
I have been using Kodi for many years, always using audio passthrough to my AVR. If I understand it properly, in this mode Kodi just send data 1:1 to AVR for decoding. What if I disable passthrough - is Kodi decoding audio instead of AVR ? I will not get "DTS:X" or "Dolby Atmos" message on AVR anymore, but something like "Multi channel". I don't really care about AVR display message as long as I get proper sound from speakers. But do I get it ? Is it exactly the same regarding sound quality and proper surround positioning ? Are built-in Kodi decoders same as those in AVR ? What about HD audio (TrueHD/HD Master), can Kodi decode those as well ?
Thanx a lot :-)
Posts: 836
Joined: Apr 2013
Reputation:
46
2021-12-04, 13:09
(This post was last modified: 2021-12-04, 13:18 by LongMan.)
If your AVR says Multichannel then Kodi is decoding it and sending it to the AVR. This is a discussion that has been had many times on this forum, it might help to do a quick search.
As to whether you are getting the same sound out of your AVR if the decoding is done in Kodi or the AVR is a bit of a religious argument which I won't get into. However, if you want The AVR to do the decoding, the key settings are:
Settings>System>Audio
Audio output device - HDMI (capable receiver, cable etc)
Number of Channels - 7.1 (or whatever setup you have)
....
Allow Passthrough - Enabled
...other settings probably should all be enabled since a receiver capable of HD audio usually can do everything else.
TrueHD capable receiver - Enabled
DTS-HD capable receiver - Enabled
Settings>Player>Videos
Sync playback to display - Disabled (This is the setting that is usually missed)
Hope that helps,
Cheers,
LongMan
Posts: 64
Joined: Mar 2018
Reputation:
1
2021-12-04, 14:18
(This post was last modified: 2021-12-04, 14:18 by jarosujo.)
Thanx for reply, that's exactly what I use with my 7.1.2 setup and it works nicely. What I meant to ask was if I really need Nvidia Shield for HD audio or not. I understand it's only Android TV device with HD audio passthrough, but if I let Kodi decode it, it could work for any other ATV boxes out there (Chromecast Google TV, Mi Box...) ? So I should be able to ked proper HD audio ("uncompressed bluray" Dolby Atmos/DTS:X) from any ATV box if I let Kodi decode it.
Posts: 836
Joined: Apr 2013
Reputation:
46
2021-12-04, 17:40
(This post was last modified: 2021-12-04, 17:41 by LongMan.)
When Kodi decodes it, kodi send PCM, so it should work. I can't speak for the devices that you mentioned but LibreELEC 10 Generic on a NUC and Raspberry Pi 4, it works.
Cheers,
LongMan
Posts: 18,065
Joined: Aug 2007
Reputation:
689
Hitcher
Team-Kodi Member
Posts: 18,065
I think you'll only get up to 7.1 using PCM and not 7.1.2.
Posts: 64
Joined: Mar 2018
Reputation:
1
It seems you are right. The only standards for PCM are 2.0, 5.1, or 7.1 channels. So no HD Dolby Atmos / DTS:X over PCM.
Posts: 945
Joined: Oct 2011
Reputation:
64
gibxxi
Posting Freak
Posts: 945
2021-12-04, 20:53
(This post was last modified: 2021-12-04, 21:11 by gibxxi.)
Correct me if I'm wrong here, but I've always been under the impression that the 'number of channels' option has no effect on the passthrough portion of how Kodi handles audio, since the audio is being passed through unmodified in any way shape or form (including channel count).
Also, setting 5.1/7.1 sound on non - digital sources (DTS, Dolby Digital, etc, etc.) will force Kodi to process / upmix to the set channel count specified, thus probably preventing the AVR from itself upmixing stereo content via standards like Dolby ProLogic and DTS: Neo, etc.
It's always been the case in my setup, to run the top section of the settings menu (i.e the part that refers to anything not being passed-through) at 2.0 Stereo, disable Stereo Upmix, and let the AVR invoke Dolby ProLogic for stereo content. This might not work so well for multi-channel 'AAC' audio in a video file though. This section of the kodi settings is somewhat confusing, admittedly.
EDIT: I think I'm right in saying (again, correct me if I'm wrong) that you also ought to avoid any sound enhancement settings as provided by Windows sound properties / device settings, and/or software enhancements like 'Dolby Atmos for Headphones' as provided by Windows, if using a dedicated amplifier as it modifies the sound stream prior to the AVR receiving it, hence you no longer have bit-perfect audio streams. Your amp either has the required support, or it doesn't. Trying to force it via software isn't the correct way to get it working AFAIK.
Dan / Gib.
Posts: 836
Joined: Apr 2013
Reputation:
46
I was thinking more of what happens with the stereo tracks. Does kodi actually upscale even if Stereo upmix is disabled when Number of channels is set to 7.1
Posts: 945
Joined: Oct 2011
Reputation:
64
gibxxi
Posting Freak
Posts: 945
The *only* use for the stereo upmix setting (in my way of thinking) is if you are in a scenario whereby you have multi-channel speakers connected directly to your HTPC/device that do not support Dolby ProLogic / DTS: Neo onboard natively. In such a scenario you would have to get Kodi to do that for you prior to outputting that audio (hence stereo upmix) otherwise only the front speakers would be utilized. Since every AVR worth it's salt, should contain those features on-board, you shouldn't need to 'force-it' via Kodi.
Dan /Gib.
Posts: 64
Joined: Mar 2018
Reputation:
1
I have Denon X4700H receiver, which can handle/decode anything. That's not the issue. Problem is, there is no Android TV device capable of playing HD audio except Shield. Nothing against Shield, I actually have two Shields 2019 :-) I am just trying to find another option with Android TV... but it doesn't exists. It's a pity :-(