[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