我买了这个产品,问题是 SPDIF 输入不工作
Linux 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:09:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ lspci| grep -i 音频
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
03:01.0 Audio device: Creative Labs SB X-Fi
04:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
答案1
您要向 SPDIF 输入发送什么?我问这个问题是因为 SPDIF 有子类型和变体,您需要将它们匹配起来。
您可以发送单个 PCM 流或编码比特流,声卡几乎肯定不会自动检测到这一点,需要告知预期的结果。
还有消费者和专业 spdif,它们都可以称为 SPDIF,但实际上是 AES3。 http://www.sweetwater.com/insync/pro-consumer-s-pdif-standards-explained/
这个帖子表明 SPDIF 输入不太可能在 Linux 下在这些卡上工作 -https://ubuntuforums.org/showthread.php?t=1655003
专业级声卡可以在 ebay 上以低价购买,它们将提供比 creative labs 更好的 spdif 支持和更积极的开发。Edirol、M Audio 和 Echo 都生产出与 linux 配合良好的出色声卡。