Anssi Hannula kirjoitti perjantai, 30. heinäkuuta 2010 15:48:41:
We have been trying to get truehd/mlp/mat passthrough to work, with no luck so far. As HDMI standard requires a separate transmission mode (i.e. HBR Audio Stream Packets instead of Audio Sample Packets) for high-bitrate (over 6.144Mbps) compressed formats, a driver change is needed, AFAIU.
Attached is a hack we have been using with hda_intel driver (the patch is for generic code; we have been using nvidia 8x codec if that matters).
Could anyone familiar with Intel HDA confirm whether the hack looks correct, or if something more is required? (0x05 is the hardcoded pin nid).
Naturally I figured it out just few hours after sending the message... I had to set bit 15 (stream-type) in format to 1.
I'll now look into properly integrating this support to alsa.