USB 使用其同步模式传输固定数据速率的数字音频数据。为确保固定数据速率,此模式不提供重试错误传输。ALSA 如何处理具有可检测数据传输错误(例如 CRC 错误)的同步数据包的接收?它是否尽最大努力按原样传递数据?这通常会导致某些 PCM 音频位出错。还是用一系列零值替换错误数据?或者是其他东西?
USB 使用其同步模式传输固定数据速率的数字音频数据。为确保固定数据速率,此模式不提供重试错误传输。ALSA 如何处理具有可检测数据传输错误(例如 CRC 错误)的同步数据包的接收?它是否尽最大努力按原样传递数据?这通常会导致某些 PCM 音频位出错。还是用一系列零值替换错误数据?或者是其他东西?
带有 CRC 错误的同步数据包被 USB 控制器硬件丢弃;软件看不到它们。
使用以下示例继续捕获。波形中可能存在不连续性。