Intel Contributes A Number Of Vulkan Filters/Improvements To FFmpeg

Written by Michael Larabel in Intel on 12 December 2021 at 05:34 AM EST. 20 Comments
Aside from the separate work around experimental Vulkan Video decode support, thanks to Intel recently there have been a number of Vulkan improvements to the FFmpeg code around new accelerated filters.

Last year saw early Vulkan support landing in FFmpeg and that has continued since for this widely-used multimedia library. Thanks to Intel engineers there have been some recent Vulkan additions in FFmpeg Git.

These additions include a Vulkan-based horizontal flipping filter (hflip_vulkan), a vertical flipping filter (vflip_vulkan), a horizontal and flipping filter (flip_vulkan), a transpose filter (transpose_vulkan), and then infrastructure improvements.

Some of the other FFmpeg Vulkan work includes fully supporting customizable validation layers for Vulkan, the ability to support allocating all planes in a single allocation in order to match better with Intel's VA-API usage, mapping frames with planes in a single VkDeviceMemory, NV12 format map to Vulkan frame, and semaphore improvements.

Great seeing the continued progress of Vulkan outside of the game engine space. All of this Vulkan work is in FFmpeg Git along with many other improvements ahead of its next release. Some of the other FFmpeg non-Vulkan improvements living within Git include Apple Graphics SMC encoder support, new filters, an AV1 low overhead bitstream format muxer, LoongArch support, a Speex decoder, and the usual mix of other new encoders/decoders/muxers/demuxers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week