dav1d 1.5.4 为 OS/2 带来 AV1 解码功能

虽然 VideoLAN 的开发者们最近忙于开发用于 AV2 视频解码的dav2d,但他们并没有停止对 dav1d 的开发,并于近期发布了 dav1d 1.5.4 版本,以继续增强这款领先的开源 CPU AV1 解码器。

dav1d 1.5.4 为 OS/2 带来 AV1 解码功能

dav1d 1.5.4 版本新增了对 OS/2 的支持。将 dav1d 移植到 OS/2 操作系统的过程相当简单,只需要修改 Meson 构建系统和头文件即可。

Dav1d 1.5.4 还增加了 Armv9.3-A 保护控制堆栈“GCS”支持、AArch64 优化、RISC-V 优化、非 POSIX 系统的可移植性改进以及其他更新。

  • 支持 OS/2,包括 API 导出和汇编
  • 切换到外部 checkasm
  • 添加 Armv9.3-A GCS(受保护的控制栈)支持
  • AArch64:优化 ipred_v、ipred_h 和 ipred_smooth_* 8bpc 函数,并减小 .text 文件大小
  • ARM32:优化 prep_neon
  • RISC-V:优化 8 和 16bpc 的 ipred_(dc, h, v, pal) 函数,优化 8bpc 的 generate_grain_y 函数,以及优化 prep/put_8tap、6-tap 和 copy 路径
  • 改进对非 POSIX 系统的可移植性(signal() 回退)
  • 一次性调度所有渲染过程的 tile 任务,提高线程效率
  • 在构建时预计算量化矩阵表
  • 将循环不变的计算移出热循环

Dav1d 1.5.4 可从VideoLAN.org下载。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/70341.html

(0)

相关推荐