Toybrick

楼主: shopping

v4l2调用摄像头 + opengles + drm显示(已解决)

jefferyzhang

超级版主

积分
2505
发表于 2019-11-29 10:56:24 | 显示全部楼层
明显是gl代码写的有问题,渲染的纹理没贴对
回复

使用道具 举报

shopping

中级会员

积分
324
 楼主| 发表于 2019-11-29 11:05:26 | 显示全部楼层
jefferyzhang 发表于 2019-11-29 10:56
明显是gl代码写的有问题,渲染的纹理没贴对

谢谢大佬指点,我再好好看一下源码。
回复

使用道具 举报

shopping

中级会员

积分
324
 楼主| 发表于 2019-11-29 11:23:32 | 显示全部楼层
经过上面老哥的指点,消除了花屏。不过空白区域还是没能解决。

本帖子中包含更多资源

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

x
回复

使用道具 举报

shopping

中级会员

积分
324
 楼主| 发表于 2019-11-29 15:55:13 | 显示全部楼层
本帖最后由 shopping 于 2019-11-29 15:58 编辑

jefferyzhang 老哥与其他群友的帮助下,opengles + drm 显示初步完成。前前后后加起来搞了一个月,有几次被bug卡的怀疑智商,好几次想放弃,作为菜鸟做什么都要吃苦头,坚持就是胜利吧,后面优化还需要时间精力,有同样意向的朋友可以一起来。
github:https://github.com/shopping-tang/opengles_drm

本帖子中包含更多资源

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

x
回复

使用道具 举报

jefferyzhang

超级版主

积分
2505
发表于 2019-11-29 16:38:08 | 显示全部楼层
优秀
回复

使用道具 举报

shopping

中级会员

积分
324
 楼主| 发表于 2019-11-29 19:02:19 | 显示全部楼层

过奖,后面优化又是一滩烂事。
回复

使用道具 举报

jefferyzhang

超级版主

积分
2505
发表于 2019-11-29 20:55:14 | 显示全部楼层
我看你是有桌面系统的,其实你可以不用自己走drm,可以通过linux的opengl编程来绘制窗口程序。。。
当然自己写drm效率可能会更高
回复

使用道具 举报

shopping

中级会员

积分
324
 楼主| 发表于 2019-12-2 14:38:10 | 显示全部楼层
本帖最后由 shopping 于 2019-12-3 09:49 编辑

此贴应该是我最后一次更新了。添加了多线程绑定CPU、双摄、双显版本,demo中 crtc_index 与 plane_index 的值不一定与我一样,各位不要闷着头瞎抄。如果想知道自己的值是哪个?打印出 crtc_count 与 plane_count 的值,然后挨个试。特意用 cat  /sys/devices/platform/ff9a0000.gpu/utilisation 看了一下 GPU 占有量,基本在50以上。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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


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