
AMD 的 David Rosca 继续领导着在 Linux 下通过 Mesa Gallium3D 代码改进开源 Radeon 视频加速支持的努力。现在,随着 AMD 鼓励客户不再在 Linux 上使用 AMD 多媒体框架(AMF),而是转而使用 VA-API 和 Mesa 多媒体功能,这一点尤为重要。
Rosca 将 Mesa 25.3-devel 中的颜色转换代码的重构合并到 Mesa 中。值得注意的是,添加了对 BT.2020 SMPTE240M 的支持,并在使用视频处理着色器时为基本支持高动态范围(HDR)视频内容做好了准备。
AMD 工程师在现在已合并的合并请求中解释道:
“这增加了对 BT.2020 SMPTE240M 的支持,以及所有标准和色彩范围下的 RGB->YUV 支持(之前仅支持 RGB 全到 BT709 YUV 全/有限制),并提高了>8 位格式的准确性。
还实现了传输函数和原色转换。
这为使用处理着色器时提供了基本的 HDR 支持。”
这是对通用 Gallium3D VL 代码的主要工作,但测试主要集中在使用视频核心下一代(VCN)的 AMD GPU 的 RadeonSI Gallium3D 驱动程序上。
转自 Basic HDR Support For AMD Radeon Accelerated Video Processing On Linux – Phoronix
Linuxeden开源社区