继昨天在 Vulkan 1.3.277 中发布用于 AV1 视频解码的 VK_KHR_video_decode_av1 之后,Mesa 合并请求已经开启,以便将 VK_KHR_video_decode_av1 扩展添加到 Radeon Vulkan “RADV “驱动程序中。
RADV 的 Vulkan 视频 AV1 解码在时间上的这一漂亮转变并不令人太意外:该 KHR 扩展基于红帽的 David Airlie 一年前开发的 AV1 解码的早期 Mesa 供应商扩展。
一夜之间,Airlie 开放了为 RADV 提供 VK_KHR_video_decode_av1 支持的合并请求草案。这是在他早期 AV1 解码工作的基础上,加上 Igalia 的 Charlie Turner 所做的各种修正和其他工作,使其实现符合最新定稿的 Khronos 规范。
该合并请求目前正在审查中,希望很快就能合并(最好与 Mesa 24.1 一起合并),以便使用 Vulkan Video 实现行业标准的 AV1 视频解码。
David Airlie 对这一状态发表了评论,并单独指出他将继续提供一个 Vulkan 视频 AV1 解码分支,并建议对英特尔 ANV 驱动程序进行修改。英特尔 Vulkan 视频 AV1 解码支持目前可以构建,但 “完全未经测试”,因此可能还需要一些时间才能将代码合并到上游 Mesa。