Hello,
I have a problem with HDMI audio passthrough on a Tanix TX6 (Allwinner H6).
The important point is that the exact same hardware and TV work correctly with LibreELEC 11, while the problem occurs with all LibreELEC 12 versions I have tested.
LibreELEC 11
HDMI audio passthrough works correctly.
Kodi passes the supported encoded audio formats to the TV and the TV detects them correctly.
LibreELEC 12
I have tested multiple LE12 versions, including the last nightly build for Tanix TX6, and the result is always the same.
The interesting part is that everything appears to be configured correctly from Kodi's/system's point of view:
- HDMI audio device is detected correctly
- audio settings are available normally
- passthrough can be enabled
- the relevant passthrough codecs can be selected
- there are no obvious errors in the GUI
However, when playback starts, the TV detects only LPCM instead of the expected encoded format.
At the same time, instead of normal audio I get a digital crackling/noise ("machine-gun" / digital noise).
So the situation is essentially:
LE11:
Kodi → HDMI → TV → correct passthrough / correct audio
LE12:
Kodi → HDMI → TV → TV reports LPCM + digital noise
This happens despite the audio configuration looking identical/correct.
The hardware, HDMI cable and TV are unchanged between the tests. The only relevant change is the LibreELEC version.
I am therefore wondering whether something changed in the Allwinner H6 HDMI audio / ALSA / DRM HDMI path between LE11 and LE12.
Thank you!