有梦的地方 说:牛,方便分享一些使用方法吗?
用户空间用sunxi-cedrus开源项目配套的libva-v4l2-request+ffmpeg,ffmpeg的avcodec_decode_video2里使用vaapi context做硬件加速,解码完之后,用drm接口提交buffer去显示
请问是在v3s吗?主线linux版本是多少?libva-v4l2-request好像不支持 linux 6.0.
]]>我的ffmpeg提示 No device available for decoder: device type drm needed for codec h264.
请问要怎么处理呢?
谢谢!
]]>有没有大佬能指点一下。
]]>我们去年7月份就用上这个了,用在a10/a20/h3的片子上,出了大概600k的货,虽然有一些问题(比如B帧P帧的解码马赛克,绿屏等等),但是解决后还是不错的
这个设备树该如何写呢?
]]>牛,方便分享一些使用方法吗?
用户空间用sunxi-cedrus开源项目配套的libva-v4l2-request+ffmpeg,ffmpeg的avcodec_decode_video2里使用vaapi context做硬件加速,解码完之后,用drm接口提交buffer去显示
]]>我们去年7月份就用上这个了,用在a10/a20/h3的片子上,出了大概600k的货,虽然有一些问题(比如B帧P帧的解码马赛克,绿屏等等),但是解决后还是不错的
牛,方便分享一些使用方法吗?
]]>shaoxi2010 说:shaoxi2010 说:主线的代码在初始化的时候要将SRAM特殊初始化给VE使用,H3的SRAM布局和V3S的不一样,然后就卡死在上面了。没记错的话USB和eMAC都在用SRAM
找到了,在这里有提到的。有一段C1的SRAM用于VE,但是V3S在手册没得提到这东西,看看那位大佬可以搞定这个不。
https://linux-sunxi.org/SRAM_Controller_Register_Guidehttps://whycan.cn/files/members/1974/_20191021140119.png
你说的是这个mmap吧,手册59页里面有提到,就给了映射地址,具体详细介绍没有,我之间弄过,初始化成功,编码会死掉,核心库全志没有开放代码,追踪不到死掉的原因
还不是那个地方吧,因为全志复用ip核的可能性极大,看社区说的是在H3上改过来的,我按着H3修改后驱动报错的位置是在,SRAM contorl里面,然后加了几个打印发现SRAM功能配置失败了,我也就没管了。
]]>shaoxi2010 说:晕哥 说:SRAM? 为什么要改SRAM?SRAM不是 boot0才用的吗?
主线的代码在初始化的时候要将SRAM特殊初始化给VE使用,H3的SRAM布局和V3S的不一样,然后就卡死在上面了。没记错的话USB和eMAC都在用SRAM
找到了,在这里有提到的。有一段C1的SRAM用于VE,但是V3S在手册没得提到这东西,看看那位大佬可以搞定这个不。
https://linux-sunxi.org/SRAM_Controller_Register_Guide
你说的是这个mmap吧,手册59页里面有提到,就给了映射地址,具体详细介绍没有,我之间弄过,初始化成功,编码会死掉,核心库全志没有开放代码,追踪不到死掉的原因