imperishableSecret has developed a prototype VA-API driver for NVIDIA GPUs, integrating Vulkan Video API for decoding H.264, HEVC, VP9, and AV1 codecs. The project aims to enable browser decode by translating VA decode requests into Vulkan Video and exporting dma-bufs, supporting NV12 and P010 export for various profiles.
This is a concrete software path for browser decode on NVIDIA GPUs: libva requests are translated into Vulkan Video, then exported as browser-importable dma-bufs. That places Vulkan Video inside the VA-API boundary instead of relying on an NVDEC-backed design, while keeping the public interface at libva’s C ABI. The current scope is decode-only, with H.264, HEVC, VP9, and AV1 support exposed and encode intentionally hidden. Watch for the next capability changes in P012 export and 12-bit decode profiles, which are listed as deferred work.
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source