lavu: add Vulkan hwcontext code
This commit adds the necessary code to initialize and use a Vulkan device within the hwcontext libavutil framework. Currently direct mapping to VAAPI and DRM frames is functional, and transfers to CUDA and native frames are supported. Lets hope the future Vulkan video decode extension fits well within this framework.
Showing
libavutil/hwcontext_vulkan.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
libavutil/hwcontext_vulkan.h
0 → 100644
Please
register
or
sign in
to comment