SolidRun / linux-fslc

Linux kernel source tree
Other
12 stars 26 forks source link

Fix hd audio passthrough on 6ch sinks #31

Closed warped-rudi closed 8 years ago

warped-rudi commented 8 years ago

The stricter constraints introduced in https://github.com/SolidRun/linux-fslc/pull/5 have an unexpected side effect. They prevent enabling hd audio passthrough on sinks, that report less than 8 LPCM channels. This patch relaxes these constraints so that 8 channels @ 192kHz will be accepted in case the sink indicates support for hd audio formats. Furthermore some unused bits are masked when parsing the EDID audio info. These bits are currently always zero, but may gain a meaning in future versions of the CEA861 standard.