Linux 6.0 将其 H.265/HEVC 用户空间 API 提升到稳定状态


随着 Linux 6.0 多媒体子系统的变化,H.265/HEVC 用户空间 API 现在已被视为稳定状态。科技媒体 Phoronix 指出,Linux 6.0 已经采用了将 HEVC 无状态控制移出暂存区的补丁,并使"HEVC uapi 表现稳定并可用于硬件解码器"。

目前,执行 Linux 内核的 HEVC 用户空间 API 的是用于 Allwinner SoC 的 Cedrus 驱动程序和用于各种 Rockchip 和 NXP SoC 中 VPU 的 Hantro 视频 IP 的 Hantro 媒体驱动程序。此外,目前存在 out-of-tree Rockchip RKVDEC 和 Raspberry Pi “RPI” 驱动程序,它们都利用了此 HEVC 用户空间 API。

通过使用 API 的这些驱动程序和持续的开源代码改进,现在它已经是一个稳定的状态,而不是一个暂存接口。



除了最终确定用户空间 API 之外,Linux 6.0 的媒体子系统还更新添加了 Semi AR0521 传感器驱动程序,围绕 H.265 支持对 Cedrus 和 Hantro 进行了更新,STKWebCam 驱动也已经从暂存状态中升级出来;以及对英特尔 AtomISP 驱动程序进行了一些修复/清理,和其他较小的驱动程序修复/改进。

有关 Linux 6.0 媒体子系统更新的完整列表,可参阅此拉取。


相關推薦

2022-08-16

他功能支持 为 Arm64 添加 UEFI 镜像内存和 ACPI PRM 支持 将其 H.265/HEVC 用户空间 API 提升到稳定状态 大量英特尔 DG2/Alchemist 和 AMD RDNA3 图形改进 但一些期待已久的内容,比如 Rust For Linux 的正式补丁尚未合并,增强性能的 M

2023-02-01

为一个主要版本带来了许多改进、新功能和错误修复,为用户提供一流的多媒体体验。 亮点 AV1 视频编解码器支持的改进 新的 HLS、DASH 和 Microsoft Smooth Streaming 自适应流媒体客户端 Qt6 支持在 QML 场景中渲染视频 针对二进

2022-10-15

Linux 6.0 也没有产生任何太大的性能差异。Ubuntu 仅仅是在用户手动将 amd-pstate schedutil 默认配置切换到更为激进的 performance 后,才让这个处理器的性能总体上提高了大约 6%。 以下我们节选出部分成绩差异较大的基准测试以供参

2022-11-18

DK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的直接升级。” 作为核心框架的重大修订,Spring Framework 6.0 带来了 Java 17+ baseline 和向 Jakarta EE 9+(在jakarta命名空

2023-04-23

真正令人惊叹的图像,以 60fps 的速度运行。 改进的屏幕空间反射 这个新版本还带来了一个完全更新的屏幕空间反射模型,使你能够以最高的性能水平在整个场景中渲染令人惊叹的反射效果。 纹理贴花 一个强大的渲染功能集

2023-04-20

创建一个属于你的独特的浏览器提供了更多的可能性。 用户只需前往「设置>主题>创建更多主题」就可以开始设置图标了,如果没有灵感的话,用户也可以使用官方提供的带有自定义图标的主题。 用 Workspaces 来组织标签

2022-09-09

同目录中,一行代码将提供一个标记 tf.data.Dataset,可以将其传递给 Keras 模型。查看示例 EinsumDense 层转为稳定功能 einsum 函数是线性代数的瑞士军刀。 它可以有效而明确地描述各种各样的操作。 tf.keras.layers.EinsumDense 层为 Keras

2023-06-10

最新版本的 Vivaldi 可在桌面端伪装成 Edge,使其用户受益,并为工作空间和标签增加了更多的功能。 支持微软 Bing Chat Vivaldi 是建立在 Chromium 开源项目之上的。它与 Edge 和 Chrome 使用的核心相同。理论上在一个 Chromium 浏览器中

2022-06-02

有的页面添加元素。以下是值得关注的一些方法,以精简用户的内容创作过程,包括: 在多个区块中选择文本,以便更容易地进行复制和粘贴。 输入两个左括号 [[ 以快速访问最近的帖子和页面的列表。 当你把一些块从一

2023-04-08

存占用较大且不频繁修改的对象,应用使用Purgeablemem API将其声明为purgable对象,同时声明该对象的重建方法;在该对象被系统回收的情况下,应用访问该对象前会通过上述方法进行重建。 详细内容请参考应用模型指南。 应

2022-08-21

们的价值体系,我们很高兴能够接受 OCG 所完成的工作,将其作为我们存储、访问、管理和共享地理空间数据的方式。” MariaDB 是一家新一代的云数据库公司,其产品被大大小小的公司所使用,通过 Linux 发行版覆盖了超过 10亿

2023-11-07

ss returned code 9”。 当以 root 身份使用 Wayland 运行时通知用户。 修复 ModuleNotFoundError 。 再次从 Linux 软件包中删除 Windows-specific files。 删除导致 Python 3.12 span class="credit"> 启动错误的不需要的 SafeConfigParser。 添加 python3-psu

2022-11-04

获得 10 倍以上的性能提升。在本次版本发布中,OceanBase 将其向量化引擎能力全部开源,帮助用户在 OLAP 场景下获取更好的性能。 数据编码开源 OceanBase 通过数据编码压缩技术实现了数据的高压缩比,是帮助用户减小存储成本

2023-05-18

一个可执行文件发布,而不需要用户安装 Bun。 你也可以将其缩小,以提高大型应用程序的启动性能: bun build --minify --compile ./three.ts [32ms]minify-123 KB (estimate) [50ms]bundle456 modules [107ms] compilethree 这是由 Bun 的新 JavaScript 捆绑器