[FFmpeg-trac] #9188(undetermined:new): Add support for Vulkan Video decode/encode extensions
FFmpeg
trac at avcodec.org
Wed Apr 14 22:24:01 EEST 2021
#9188: Add support for Vulkan Video decode/encode extensions
-------------------------------------+-------------------------------------
Reporter: | Type:
programmerjake | enhancement
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: Vulkan | Blocked By:
Video, VK_KHR_video_queue, |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Vulkan Video is aiming to be an industry-standard cross-platform interface
to video decode/encode hardware (and probably also software).
I'm proposing adding support for using Vulkan Video as a new ffmpeg codec
backend. (probably a better way to describe that...)
They (as of 2021-04-14) have provisional support for encode/decode for
h.264 and decode for h.265, they are planning on shortly gaining support
for encode for h.265, decode for vp9, and encode/decode for av1.
[https://www.khronos.org/blog/an-introduction-to-vulkan-video An
Introduction to Vulkan Video - The Khronos Group Inc]
Supporting Vulkan Video would allow hardware vendors (such as the [https
://libre-soc.org/ Libre-SOC project], which I'm part of) to only need to
implement each codec once, rather than N times for each of N different
software libraries that need support.
Funding may be available from Libre-SOC, will have to check.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9188>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list