vk_video_samples icon indicating copy to clipboard operation
vk_video_samples copied to clipboard

Multi-layer HEVC support

Open BattleAxeVR opened this issue 1 year ago • 2 comments

Hi, I noticed there is in the source code support for Multi-layer HEVC files. Can you explain a bit more about how it works, and how I can read the decoded video frames from each individual layer? I could really use this for my game engine rather than creating a separate instance of vulkan video decoding and ham-fisting synchronization between separate video files.

BattleAxeVR avatar Feb 09 '24 10:02 BattleAxeVR

Hi @BattleAxeVR, We have a tentative plan to provide an MV solution for both h.264 and HEVC by the end of the year. Please note that for this to work, we also need a set of Khronos Vulkan-video extensions.

zlatinski avatar Feb 12 '24 21:02 zlatinski

I presume this is also useful for multi-view HEVC that would benefit not only RGB + A or RGB + D, but also stereo RGB in a single pass, right? For XR stuff.

Thanks for the heads up, I'll roll my own solution in the meanwhile but it would be nice to clean it up / simplify it before I launch my game.

BattleAxeVR avatar Feb 14 '24 02:02 BattleAxeVR