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.
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.
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.