News: 0001502349

  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)

AV1 Still Picture Encoding Merged For Mesa 24.3 Radeon Driver

([Mesa] 60 Minutes Ago AV1 Still Picture / AVIF)


David Rosca working for AMD has continued to improve their open-source video acceleration support within Mesa. Merged today for Mesa 24.3 is the code within the Gallium3D video acceleration front-end and the RadeonSI Gallium3D driver for handling AV1 still picture encode.

The AV1 still picture encode support within Mesa is principally useful for handling still AVIF (AV1 Image File Format) images. With just around one hundred lines of code shifted around for the Gallium3D VA front-end and the RadeonSI Gallium3D driver, AV1 still image encode / AVIF GPU-accelerated handling should now be working. This builds off the rather mature AV1 acceleration support that's long been in Mesa for use with RDNA2 GPUs for accelerated decode and then RDNA3 GPUs both for AV1 encode and decode.

David Rosca shared in the [1]merge request a successful AVIF encoded image of the Mesa gears to demonstrate this still image encode working on Radeon GPUs.

This is just another feature to look forward to within this quarter's [2]Mesa 24.3 release.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31784

[2] https://www.phoronix.com/search/Mesa+24.3



phoronix

I have gained this by philosophy:
that I do without being commanded what others do only from fear of the law.
-- Aristotle