Libva 是 VA-API 的参考实现,目前 Libva 2.18.0 发布了,
VA-API (视频加速 API)是一个开源库和 API 规范,为视频处理提供了图形硬件加速功能,由每个受支持的硬件供应商的主仓库和特定于驱动程序的加速后端组成。
2.18 版本 ios 添加了 Windows/WS: 映射,在 WSL 系统上运行时,可在 Mesa 中使用 Direct3D 12 Gallium3D 驱动程序。微软在 WSL(2) 中的视频加速支持方面做了大量工作,经过几个月的改进,微软于今年 2 月正式推出了 WSL 的 GPU 硬件视频加速,并将其 VA-API 映射到了 D3D12 视频 API。
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 代码。
更多详情可在更新公告中查看。