我买了一个基于CM6206芯片。它在 Ubuntu 音量控制上显示为类似 CM106 的设备。安装驱动程序后,有一个光纤输出,可以与 Windows 很好地配合使用。
但是在 Ubuntu 上,该设备被识别为立体声 SPDIF 设备。这是不正确的。我需要将其识别为 SPDIF 设备,这样我才能将 DD、DTS 非 PCM 声音传递到接收器。
有人知道怎么做吗?或者通过给 alsa 驱动程序添加一些 hack 来实现?
答案1
CM6206 使用非标准方法标记非音频 S/PDIF 数据。数据表中对此进行了描述,但尚未在驱动程序中实现。