Embora as extensões do Vulkan Video tenham sido introduzidas provisoriamente há quase dois anos e o Vulkan Video 1.0 tenha se firmado em dezembro, infelizmente, até o momento, eles têm se concentrado na aceleração de vídeo H.264 e H.265. As extensões VP9 e AV1 para Vulkan Video são esperadas em 2023, mas antes das extensões de vários fornecedores, VK_MESA_video_decode_av1 foi concebido como uma extensão que permite a decodificação de vídeo acelerada RADV com GPUs AMD Radeon.
O desenvolvedor do FFmpeg Lynne e o conhecido desenvolvedor de driver gráfico de código aberto David Airlie da Red Hat decidiram criar o VK_MESA_video_decode_av1 como sua própria extensão de fornecedor para suportar a decodificação de vídeo AV1 com o driver RADV do Mesa. Esta extensão é projetada apenas para RADV e mais do que provavelmente uma medida temporária até que as extensões formais de codificação/decodificação AV1 sejam publicadas ainda este ano. Esta extensão do fornecedor do Mesa também pode não ser adequada para outros drivers/fornecedores devido ao tratamento AV1 do hardware AMD.
Este trabalho de extensão VK_MESA_video_decode_av1 é um acréscimo ao trabalho deles em fazer o RADV Vulkan Video funcionar bem com as extensões H.264 e H.265 e também ver que funciona bem para os propósitos da estrutura multimídia FFmpeg.
Airlie blogou brevemente sobre esta nova extensão de decodificação de vídeo AV1 enquanto Lynne escreveu mais detalhadamente em esta postagem do blog. A extensão VK_MESA_video_decode_av1 está atualmente trabalhando com uma bifurcação do código do driver RADV de Airlie e da ramificação FFmpeg Vulkan de Lynne.