VA-API 庫 libva 的 2.18 版已於今天發布,用於各種驅動程序實現所使用的 Linux 視頻加速 API 庫。
值得注意的是,今天的 libva 2.18 版本 ios 添加了 Windows/WS:在 Mesa 中運行 Linux 的 Windows 子系統時使用 Direct3D 12 Gallium3D 驅動程序的映射。 Microsoft 在 WSL(2) 中的視頻加速支持方面做了大量工作,後者又將 VA-API 映射到 D3D12 視頻 API。經過幾個月對相關開源代碼的改進,微軟於今年 2 月正式推出了 WSL 的視頻加速。現在使用 libva 2.18,他們貢獻了用於映射到 WSL 上的 D3D12 驅動程序的位。
另外值得一提的是 libva 2.18 添加了 LIBVA_DRI3_DISABLE 環境變量,作為禁用 VA-API 使用 Direct Rendering Infrastructure 3 的簡單方法。這適用於使用 DRI3 可能會在視頻播放期間出現問題的利基/極端情況配置,現在只需設置 LIBVA_DRI3_DISABLE=1 就可以更容易,而不必在沒有 DRI3 支持的情況下重建 VA-API 庫,尤其是在測試目的時。
VA-API 2.18 庫更新還包含各種 CI 更新、用於 Windows Win23 的 getenv 包裝器以及其他 Windows 更新。一些舊的 VA-API Android 代碼也被刪除。
關於 libva 2.18 版本的下載和其他信息可以通過 GitHub 找到。