News: 0001508985

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FFmpeg Git Continues Landing A Number Of Vulkan Video Enhancements

([Multimedia] 5 Hours Ago FFmpeg + Vulkan Video)


A number of Vulkan Video enhancements landed this week in FFmpeg Git thanks to open-source developer Lynne that has been advancing the Vulkan Video encode/decode capabilities in this widely-used multimedia library.

There have been a number of Vulkan Video patches landing this week in FFmpeg Git ahead of the project's next release.

Among the interesting patches have been [1]ffv1enc_vulkan: switch to receive_packet that now allow the encoder to fully saturate all queues of the GPU. Lynne noted it's "giving a good 10% in certain cases and resolutions." That commit also provides for better error resilience on Vulkan allocation failures.

There is also [2]adding AV_PIX_FMT_GBRAP10/12/14 format support and [3]AV_PIX_FMT_GBRP12/14/16 . Plus other changes like [4]limiting parallelism based on vRAM and fixes.

[5]

See the latest [6]FFmpeg commits for more details on the latest changes hitting this free software multimedia library. Aside from the ongoing Vulkan Video improvements, the latest FFmpeg Git code also has working H.266/VVC VA-API decoding, a RealVideo 6.0 decoder, and deprecates the OpenMAX encoders.



[1] https://github.com/FFmpeg/FFmpeg/commit/d8f301cdf263fd05c6c5a3d46ee62143f117d41d

[2] https://github.com/FFmpeg/FFmpeg/commit/f65e51293aedaffd51c54abc682bcea130d74e74

[3] https://github.com/FFmpeg/FFmpeg/commit/7c52dda55f130958b4d39f433f40e5c60ef919d2

[4] https://github.com/FFmpeg/FFmpeg/commit/d4966f0a7484afb71239690d3591cb4d18af4557

[5] https://www.phoronix.com/image-viewer.php?id=2024&image=ffmpeg_vulkan_november_lrg

[6] https://github.com/FFmpeg/FFmpeg/commits/master/



RBilettess

chithanh

lu_tze

chithanh

lu_tze

RBilettess

I cannot conceive that anybody will require multiplications at the rate
of 40,000 or even 4,000 per hour ...
-- F. H. Wales (1936)