I’ve installed Coreelec 9.02 on an SD card and am running it on a generic S905 box (Antsir) which connects to my AV amp via HDMI, and I have pass-thru audio enabled for all audio types. The amp is a Pioneer VSX-922.
The problem I have is that when playing any video with a Dolby Digital Plus soundtrack, AND that has a 23.976 frame rate, I get no sound from my amp. In fact, the amp does nothing and does not display that it’s receiving a DD+ signal. However, any other frame rate (including 24.000) and it works correctly, giving me audio and displaying it has a DD+ signal. All other audio types (DTS, DTS-MA, Dolby Digital (not EX), TrueHD) all play fine when the frame rate is 23.976.
If I disable pass-through for DD-EAC3, I get sound, albeit decoded to PCM, so this is a workaround, but not ideal. Also, if I disable frame rate switching, so that it plays at 60hz, I get the DD+ sound played ok.
I should point out when running Libreelec, I don’t get this problem - that plays 23.976 material with DD+ fine with pass-thru enabled.
I ran with debugging enabled but it fails to upload it to ix.io as I think the kodi log is too big, so i’ve uploaded it to hxxps://we.tl/t-KxNsf9i2g6. The other log files are at http://ix.io/1LdB. The logs show me firstly playing a 23.976/DD+ file (no sound) followed by a 24.000/DD+ file (sound ok from the amp).