Libva 是 VA-API 的参考实现,VA-API (视频加速 API)是一个开源库和 API 规范,为视频处理提供了图形硬件加速功能,由每个受支持的硬件供应商的主仓库和特定于驱动程序的加速后端组成。
目前 Libva 2.16.0 发布了,此版本带来如下改动:
- 添加:为 AV1e 添加 HierarchicalFlag 和 hierarchy_level_plus1。
- autotools:使用 wayland-scanner 私有代码
- autotools:使用 wayland-scanner.pc 来定位 prog
- meson:使用 Wayland-scanner 私有代码
- meson:请求本机 Wayland-scanner
- meson:使用 wayland-scanner.pc 定位 prog
- meson:在适用时设置 HAVE_VA_X11
- style:在新提交中更正了编码风格
- trace:为 va trace 添加 Linux ftrace 模式
- trace:添加缺少的 pthread_mutex_destroy
- drm:删除不需要的 X == X 映射
- drm:回退到 drm 驱动程序名称 == va 驱动程序名称
- drm:简化映射表
- x11:简化映射表
- android: open() with O_CLOEXEC for device fd
- android:删除复杂的 open_device() 助手
- android: 删除 va_fool 引用
- ci:用 -Werror 加强 ci
- ci: va/x11/nvctl: 在 close_display 上修复 Wdeprecated-non-prototype
- ci:添加 clang-15 覆盖并重新排列 runners
- ci:将 FreeBSD 升级到 13.1
更新公告:https://github.com/intel/libva/releases/tag/2.16.0