Airlie Exploring Possibility Of VA-API On Top Of Vulkan Video
Airlie explained today that he has been investigating the possibility of VA-API on top of Vulkan Video, namely on the video encode side for not having any good software out there at the moment exercising the Vulkan Video encode extensions.
For this experimental work he has been working on leveraging the Zink OpenGL/Gallium3D on Vulkan implementation and going through that for running on the experimental Vulkan driver code with the necessary video extensions exposed. The experimental Zink video code can be found via this work-in-progress branch.
As for the current state, "This morning I convinced zink vaapi on top anv with iris GL doing the presents in mpv to show me some useful frames of video. However zink vaapi on anv with zink GL is failing miserably (well green jellyfish)."
More details on Airlie's blog. He has been dabbling on the video decode side still while likely up next will be more encode work.