上個月我寫了關於正在為 Linux 內核開發的虛擬 ALSA 驅動程序。該驅動程序現在已經演變為 Virtual PCM 測試驅動程序,並且正在與即將到來的 Linux 6.5 週期一起使用。

“pcmtest”虛擬 PCM 測試驅動程序模擬通用 PCM 設備,可用於測試/模糊用戶空間 ALSA 應用程序以及強調 Linux 的 PCM 中間層。希望這個驅動程序也可以用於模擬 PCM 設備難以重現的問題。

此虛擬音頻驅動程序可以模擬捕獲和播放過程,生成隨機或基於模式的捕獲數據,將延遲注入播放/捕獲過程,和/或在 PCM 回調期間注入錯誤。這個新的驅動程序應該有助於 Linux 內核聲音子系統開發人員和 ALSA 用戶空間軟件開發人員進行模糊測試、錯誤修復和全面改善 Linux 音頻。


這個新驅動程序已經 排隊進入聲音.git 的 for-next 分支由維護者 Takashi Iwai 在即將到來的 Linux 6.5 合併窗口之前創建。

在 Linux 6.5 的聲音方面同樣令人興奮的是 MIDI 2.0 驅動程序支持。

Categories: IT Info