Trouble with audio playback after playing Dolby TrueHD or DTS-HD MA

default analog.zip (74.9 KB)
pcm.zip (75.0 KB)

Hello everyone,

I run two Mini M8S II (S905X) boxes. One with the original Android 6.1 firmware and CoreElec 21.2. The other with a custom build Android 8.0 firmware (Oreo by Levy) and CoreElec 20.5. Both CoreElec systems run on a micro-sd card.
The audio is passed through to an AVR Dennon X1200W.

I just found out that there is trouble with the audio output after I played a video with Dolby TrueHD or DTS-HD MA. Depending on my audio output settings in CoreElec I get two different outcomes regarding the following video I play:

Setting the audio output to “default analog” and after playing one of the sound formats mentioned above there are no click sounds any more navigating the the menus. Also I get no sound watching videos with AAC codec. AC3 and DTS are played fine with sound.

Setting the audio output to “pcm” and after playing one of the sound formats mentioned above there are click sounds navigating the the menus. Also I get sound watching videos with AAC codec. But videos with AC3 and DTS have no audio output. That’s only after stopping the TrueHD track. If I start the video with AC3 during playback of the TrueHD track I get the right sound output.

I’ve recorded both events in kodi debug logs using the device with Android 8.0 and CoreElec 20.5. In both settings after rebooting my device the issue disappears until I play a video with Dolby TrueHD or DTS-HD MA again.

I know my devices are old and will not get any support for CoreElec but I hope this might be a small issue in the code and maybe easily rewritten for the next CoreElec update.

Try these settings, make sure to select DTS HDcapable receiver ,or just check all types

1 Like

My settings are on expert. I tried that audio output too but I think that made it only worse. I’d have to check again but I can’t do that right now. I’ll try next week.

How are your boxes connected to TV/AVR? (which TV?)
Box → AVR HDMI → TV HDMI_eARC or Box → TV HDMI1 → HDMI2_eARC → AVR ?
My similar box running CE 21.2 connected Box → TV HDMI1 → HDMI2_eARC → AVR has this settings:
Audio output device => ALSA: AML-AUGESOUND, HDMI
Number of channels => 2.0
Allow passthrough => all supported audio formats are enabled.

With such settings every sound format works OK for me without any problem…

2 Likes

The first one with CE 21.2 is directly connected to the TV LG OLED C27LA with HDMI. I’ll have to check if it’s the eARC one. This TV doesn’t support DTS or DTS-HD so I got these audio formats disabled.

The second one with CE 20.5 is connected with HDMI to the AVR and the AVR with HDMI to my Projector ACER H9501BD.

Next week I’ll be around to test the output ALSA: AML-AUGESOUND, HDMI.
I think I put the number of channels to 5.1 due to my actual speaker setup. I’ll try 2.0 and make an additional debug log if I encounter some trouble.

Thanks for helping, by the way.

If you use “Passthrough” audio option for digital audio streams then set number of channels to 2.0! Read the footnote at the bottom of the screen :wink:

"Select the number of channels supported by the audio connection, or the number of speakers if connected by analogue connections. This setting does not apply to passthrough audio"

1 Like