0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux内核的媒体子系统正在准备完善AV1解码

开关电源芯片 来源:cnBeta 作者:cnBeta 2021-08-17 09:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,提供加速AV1编码的硬件平台数量仍然相当有限,但随着越来越多的硬件进入市场,支持这种免版税视频编解码变得越来越要紧,Linux内核的媒体子系统也正在准备完善这一点。周二,Collabora公司的Daniel Almeida发出了一个“征求意见”系列补丁,用于在媒体子系统中实现Linux内核的无状态AV1用户空间API

AV1 uAPI是围绕AOMedia AV1规范的设计和需求而建立的,并且是媒体子系统一直在努力发展的无状态设计。

随着这个补丁系列的推出,“VIVPU”也将成为一个虚拟驱动来展示用户空间的API。VIVPU并不尝试任何实际的解码/编码,而只是为了实现用户空间API的测试目的。Collabora也已经针对这个虚拟驱动开发了一个GStreamer解码器。

VIVPU驱动补丁指出:“用户空间的实现可以使用vivpu来运行解码循环,即使在没有硬件的情况下,或者在编解码器的内核uAPI还没有被上游化的时候。这可以在早期阶段揭示出错误。这也使得我们有可能同时研究编解码器的内核uAPI和相应的用户空间实现。”

对Linux媒体子系统围绕无状态AV1解码的工作感兴趣的人,可以参考这个补丁系列:

https://lore.kernel.org/lkml/20210810220552.298140-1-daniel.almeida@collabora.com/

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    2146

    浏览量

    66205
  • 编码
    +关注

    关注

    6

    文章

    1015

    浏览量

    56646
  • 视频编解码器

    关注

    0

    文章

    25

    浏览量

    11857
  • LINUX内核
    +关注

    关注

    1

    文章

    318

    浏览量

    23042

原文标题:Linux 内核开始为支持 AV1 解码做准备

文章出处:【微信号:gh_3980db2283cd,微信公众号:开关电源芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于 DR1M90 的 Linux-RT 内核开发:从编译配置到 GPIO / 按键应用实现(1

    本手册由创龙科技研发,针对 DR1M90,详述 Linux-RT 实时内核开发:含实时性测试(LinuxLinux-RT 对比、CPU
    的头像 发表于 12-02 10:38 168次阅读
    基于 DR<b class='flag-5'>1</b>M90 的 <b class='flag-5'>Linux</b>-RT <b class='flag-5'>内核</b>开发:从编译配置到 GPIO / 按键应用实现(<b class='flag-5'>1</b>)

    EASY EAI Orin-Nano(RK3576主控AIOT 主板)产品数据全解

    ,支持8K@30fps的H.265,VP9AVS2和AV1解码器,4k@60fps的H.264解码器和4K@60fps的AV1解码器;还支持
    的头像 发表于 10-25 09:00 1536次阅读
    EASY EAI Orin-Nano(RK3576主控AIOT 主板)产品数据全解

    EAI3576-Core-T(RK3576 核心板)产品数据全解

    Cortex-A53及独立的NEON协处理器,支持4K@120fps的H.265,VP9AVS2和AV1解码器,4k@60fps的H.264解码器和4K@60fps的AV1
    的头像 发表于 10-24 09:00 1111次阅读
    EAI3576-Core-T(RK3576 核心板)产品数据全解

    RK3506开发板Xenomai内核RT-Linux实时性系统适配教程与性能实测,实测仅7μs稳定延时

    本文基于触觉智能RK3506核心板/开发板,介绍Xenomai内核RT-Linux实时性系统适配,并附性能实测。简介与实测数据Xenomai简介XEnomai是一个实时子系统,可与
    的头像 发表于 09-18 14:21 870次阅读
    RK3506开发板Xenomai<b class='flag-5'>内核</b>RT-<b class='flag-5'>Linux</b>实时性<b class='flag-5'>系统</b>适配教程与性能实测,实测仅7μs稳定延时

    迅为iTOP-3576开发板适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品。

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 06-19 10:48

    迅为iTOP-RK3576开发板/核心板6TOPS超强算力NPU适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 05-16 14:46

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-input子系统之input子系统简介

    Linux系统中,Input子系统是一个用于处理输入设备的软件框架。它提供了一种统一的接口和机制,使得各种输入设备(如键盘、鼠标、触摸屏、游戏手柄等)能够与Linux
    发表于 04-15 10:42

    飞凌嵌入式ElfBoard ELF 1板卡-input子系统之input子系统简介

    Linux系统中,Input子系统是一个用于处理输入设备的软件框架。它提供了一种统一的接口和机制,使得各种输入设备(如键盘、鼠标、触摸屏、游戏手柄等)能够与Linux
    发表于 04-15 10:27

    迅为iTOP-RK3576开发板/核心板视频编解码能力强高性能低功耗的应用处理芯片

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 04-07 14:18

    飞凌嵌入式ElfBoard ELF 1板卡-Pinctrl和GPIO子系统之Pinctrl子系统

    pinctrl(Pin Control)子系统Linux内核中的一个模块化子系统,用于管理和控制硬件引脚(Pin)的配置和功能。它提供了一种统一的接口,使驱动程序可以对硬件引脚进行灵
    发表于 03-22 09:23

    迅为iTOP-RK3576开发板/核心板适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-23 10:26

    迅为iTOP-RK3576开发板/核心板6TOPS算力4K视频编解码

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-20 14:56

    迅为RK3576开发板适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 12-27 14:18

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介

    学到本章节,大家应该对Linux操作系统都有了一定的了解,但可能还不知道我们拿到手的内核源码都经历了什么。linux有一个庞大的开源社区,每个人都可以向开源社区提交代码。由于
    发表于 12-16 13:08

    飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介

    学到本章节,大家应该对Linux操作系统都有了一定的了解,但可能还不知道我们拿到手的内核源码都经历了什么。linux有一个庞大的开源社区,每个人都可以向开源社区提交代码。由于
    发表于 12-13 09:03