I just saw this repo on Proect Celadon's github
This one is new for me, especially the HDMI. I noticed that compare to the one Android-x86 is using, there are some noticable changes like
- DEFAULT_DEVICE is set to 3 instead of 0, there's also a seprate one for Elkhart Lake CPUs which set to 7 is you set property ro.vendor.hdmi.audio=ehl
- There's also a switch between Multichannel and Two-channel (vendor.audio.hdmi_multichannel set to 6 or 2) maybe this is just for showing information.
Hope this is helpful.