Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(8)6路1080P30帧解码显示范例

 

jefferyzhang

版主

积分
12844
 楼主| 发表于 2019-10-28 14:17:05 | 显示全部楼层
heyunteng251314 发表于 2019-10-28 14:05
版主,你好!目前我基于opengl es上实时播放MP4视频数据,发现处理速率很慢。处理流是将MP4中H264码流中的Y ...

shader转换。sample可以参看下gles的例子。
回复

使用道具 举报

heyunteng251314

注册会员

积分
93
发表于 2019-10-28 17:16:08 | 显示全部楼层
本帖最后由 heyunteng251314 于 2019-10-28 17:18 编辑
jefferyzhang 发表于 2019-10-28 14:17
shader转换。sample可以参看下gles的例子。

很感激版主的回复!我用的就是shader的转化模式D:\CodeFile\shader.bmp,我想请教一下你,你那DEMON是直接用YUV做贴图,没有转化成RGB的过程嘛?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

jefferyzhang

版主

积分
12844
 楼主| 发表于 2019-10-28 17:20:26 | 显示全部楼层
heyunteng251314 发表于 2019-10-28 17:16
很感激版主的回复!我用的就是shader的转化模式,我想请教一下你,你那DEMON是直接用YUV做贴图,没有转化成 ...

你百度下就有了吧,这个很多的。我现在凭空也找不出代码给你啊。。。
我那个是直接YUV贴的,主要是看前面出来的的格式,264解出来就是nv12了,就不用再转一次了,浪费时间。
回复

使用道具 举报

jefferyzhang

版主

积分
12844
 楼主| 发表于 2019-10-28 17:23:09 | 显示全部楼层
还有要看opengl最终画布大小,最终画布1080p的话,就画这么6个矩形不需要多少时间的。
这颗gpu在安卓玩3d游戏都没啥问题,就这么6个矩形也不是什么问题。
回复

使用道具 举报

iamher0

注册会员

积分
111
发表于 2019-11-4 17:01:55 | 显示全部楼层
本帖最后由 iamher0 于 2019-11-4 17:07 编辑

debian上的安装包有吗?另外 mpp出来的视频帧,输入到NPU,可以实现零COPY吗?
回复

使用道具 举报

jefferyzhang

版主

积分
12844
 楼主| 发表于 2019-11-4 19:00:10 | 显示全部楼层
iamher0 发表于 2019-11-4 17:01
debian上的安装包有吗?另外 mpp出来的视频帧,输入到NPU,可以实现零COPY吗?
...

没有。
NPU都不可能0拷贝,就像PC上GPU也不可能0拷贝,两个ddr不是通的
回复

使用道具 举报

iamher0

注册会员

积分
111
发表于 2019-11-5 09:03:23 | 显示全部楼层
jefferyzhang 发表于 2019-11-4 19:00
没有。
NPU都不可能0拷贝,就像PC上GPU也不可能0拷贝,两个ddr不是通的

通过DMA呢,不通过CPU可行吗?
回复

使用道具 举报

jefferyzhang

版主

积分
12844
 楼主| 发表于 2019-11-5 09:31:39 | 显示全部楼层
iamher0 发表于 2019-11-5 09:03
通过DMA呢,不通过CPU可行吗?

不可行,主控DDR和NPU的DDR之间没有DMA
回复

使用道具 举报

shopping

中级会员

积分
410
发表于 2019-11-6 14:10:01 | 显示全部楼层
bingqingsuimeng 发表于 2019-9-3 10:25
有OpenGL via DRM的C++示例吗?

老哥,请问你 DRM 显示搞好没有?
回复

使用道具 举报

cr7jj

中级会员

积分
456
发表于 2019-11-9 09:58:26 | 显示全部楼层
你好,我试过用你这个代码不能播放VLC流,怎么解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表