hzyitc / armbian-onecloud

Armbian for onecloud. 玩客云用armbian
1.23k stars 238 forks source link

视频硬件编解码驱动 #111

Open wangyuddd000 opened 1 year ago

wangyuddd000 commented 1 year ago

截图_2023-03-15_12-41-20 什么时候支持v4l2 m2m硬件加速编解码,以及vaapi的网页视频硬解。现在视频解码都是靠cpu,卡成PPT,直接无法观看。

shiyu1314 commented 1 year ago

下载mesa源码编译安装试试https://archive.mesa3d.org//mesa-23.0.1.tar.xz

wangyuddd000 commented 1 year ago

下载mesa源码编译安装试试https://archive.mesa3d.org//mesa-23.0.1.tar.xz

截图_2023-03-16_20-17-49 截图_2023-03-16_20-19-36

注意,vpu不是gpu。3d驱动是正常的。s805的soc中,gpu是arm的mali系列的,mesa中包含对应驱动。mali450是gpu,只提供opengl es 2.0的api,不支持硬件编解码视频。而s805中的vpu是晶晨自己的,名叫ave,需要对应驱动支持视频硬件编解码。而这些玩客云的armbian里无法实现硬件编解码。

wangyuddd000 commented 1 year ago

现在2023年,n1的meson_vdec解码器已经加入内核之中且能被​ffmpe​g检测到,体验基本上良好​。而玩客云的这些armbian的meson_vdec解码器就没有。

wangyuddd000 commented 1 year ago

https://patchwork.kernel.org/project/linux-amlogic/patch/20200206084152.7070-4-narmstrong@baylibre.com/

hzyitc commented 1 year ago

vdec 目前还在staging里面。而且s805相关的设备都未添加支持。

应该可以参考amlogic原版的kernel,对其进行支持。

但我最近这段时间都很忙,等有空我研究研究吧。

hkbase commented 1 year ago

老大,有进展了吗?

liushengxin commented 11 months ago

我也需要视频硬件加速,辛苦大佬帮忙适配。

wellexp commented 11 months ago

期待3d加速和硬解