H.264 VA-API Encode Lands For Gallium3D, Benefits RadeonSI
The latest work landing in Mesa Git has been for H.264 VA-API video encoding.
Earlier this month I wrote about the work being done by AMD engineers on H.264 VA-API video encoding inside Gallium3D. Of course, with the code being worked on by AMD, the primary focus has been for their RadeonSI Galloum3D driver with GPUs that have their VCE video encode engine. However, this could end up benefiting other Gallium3D drivers too.
Less than an hour ago, the initial support landed in Gallium3D VA. Currently though there is just support for the H.264 baseline profile. This is the first Video Acceleration API encoding support in Gallium3D while VA-API decoding has long been supported. This VA-API encode complements the existing OpenMAX encoding that has been offered for open-source AMD VCE users.
Earlier this month I wrote about the work being done by AMD engineers on H.264 VA-API video encoding inside Gallium3D. Of course, with the code being worked on by AMD, the primary focus has been for their RadeonSI Galloum3D driver with GPUs that have their VCE video encode engine. However, this could end up benefiting other Gallium3D drivers too.
Less than an hour ago, the initial support landed in Gallium3D VA. Currently though there is just support for the H.264 baseline profile. This is the first Video Acceleration API encoding support in Gallium3D while VA-API decoding has long been supported. This VA-API encode complements the existing OpenMAX encoding that has been offered for open-source AMD VCE users.
12 Comments