3 ms·
Though Vulkan has video decoding built in, so eventually everything will hopefully unify to use that and we can avoid needing multiple separate subsystems depen
by remexre 5y ago
Though Vulkan has video decoding built in, so eventually everything will hopefully unify to use that and we can avoid needing multiple separate subsystems depending on vendor...
- happymellon 5y agoWhat codecs are part of the spec? Or is it just the interface, and nothing is actually guarenteed to work?
- remexre 5y agoIt looks like [0] there currently exist extensions for H.264 and H.265. I don't know anything about Khronos politics, but I expect there's nothing that would stop e.g. Google from proposing similar extensions for VP9, AV1, etc., besides the need to actually get it implemented. (The H.264 and H.265 extensions have only AMD, Intel, and NVIDIA employees listed as Contributors.) [0]: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap39.html#VkVideoCodecOperationFlagBitsKHR https://www.khronos.org/registry/vulkan/specs/1.2-extensions...
- LinAGKar 5y agoVP9 decode and AV1 decode/encode is planned: https://github.com/KhronosGroup/Vulkan-Docs/issues/1497#issuecomment-818078987 https://github.com/KhronosGroup/Vulkan-Docs/issues/1497#issu...