This issue has occurred for at least the last two updated. My Vero 4K+ is on the latest update (Buster). Since Buster was imminent I decided to wait till I posted this.
Anytime I watch a TV station (using a HD Homerun) through the Vero 4K I get no audio when the channel is broadcasting Dolby digital (AC3). If the channel is broadcasting AC3 (2 channel) the audio works flawlessly.
I enabled logging… rebooted twice and immediately selected NBC which broadcasts the digital audio. Maybe in the logs you can see what I did.
Started the channel NBC (6 channel AC3 with audio passthrough) and have no sound.
Selected secondary audio channel on NBC (2 channel AC3 with audio passthrough) and have sound although my digital receiver is not decoding it.
Disabled audio passthrough (2 channel AC3 without audio passthrough) and I still have sound.
Selected primary audio channel on NBC (6 channel without audio passthrough) and I no longer have sound.
I thought it may be an issue with the TvHeadend Service. So I disabled TvHeadend, and installed the HD Homerun PVR. I have the same issue with that PVR as I do with TvHeadend.
Interestingly enough, when I record NBC I can watch with 6 channel audio (AC3) with audio passthrough with no issues.
The TV can absolutely passthrough digital audio. It passes through the audio for everything except for live TV. As already mentioned, the recorded channel, when played back, has audio with audio passthrough.
I have a LG 43UM7300PUA TV. The Vero 4K+ is directly connected via HDMI to the TV. The audio is routed via optical cable from TV to the digital receiver. I am using a HDHomerun Quattro.
Apparently, there is a setting on the TV that allows me to adjust the audio input on the HDMI channel. My options are PCM and bitstream. Under both options, I have no sound from a live TV.
I also downloaded the HDHomerun app for KODI. When I play live TV through the app, I get audio passthrough sound.
To reiterate, I always get the sound I am looking for except when I play live TV through a PVR using the built-in TV tab in KODI.
Toslink only supports two PCM channels. Please set your audio to two channels with only AC3 being allowed for passthrough (plain DTS might work as well) and select the option for AC3 transcoding.
Please see the following wiki for more information about how to setup your audio properly…
That isn’t true. I get full Dolby Digital and DTS 5.1 sound through the optical cable to my receiver. It works flawlessly except for live TV using a PVR.
That is true, always has been true, as it is part of a defined standard. If you configure as advised then you should get 5.1 channel output to your audio device via bitstream over the toslink connection. The channels setting in Kodi is not how many audio channels that will be output but rather only how may PCM channels. These are not the same thing. The wiki I linked to should be helpful in the understanding of how this works.
Up to a point. It is just possible the OP’s TV is taking 6-channel PCM and coding it into AC-3 for its S/PDIF output.
The real puzzle is why recordings behave differently from live TV. There’s an awful lot of messages in those logs so it’s difficult to see what’s going on but I’ll see if I can see anything useful there.
Later: I’m lost in log-spam. Could you @wbeard52 please turn off all component logging (so just leave the basic debug logging on), re-start Kodi twice and repeat playing a live stream and then a recorded stream.