Speaker
Description
The Vulkan Video extension has been in development since 2018, with the intention of exposing video codec blocks as a new acceleration API. AVC and HEVC are shipping with good support for decode, and nascent encode support. AV1 and VP9 are in the works.
While several APIs exist amid the convenience/control/portability tradeoff, the Vulkan extension exposes a much greater level of fine-grained control, portability and tight-integration that none of the existing solutions offer, at the expense of convenience.
In this talk we will very briefly explore the API, cover the recent developments of the extension, and discuss plans for future work. This talk will provide background information for anyone interested in integrating codec acceleration within their application.
In-person or virtual presentation | In-person |
---|---|
Code of Conduct | Yes |