Toybrick

rk3399pro rga图像转换花屏

xinzhiling111

中级会员

积分
403
发表于 2021-5-24 18:35:38    查看: 8005|回复: 7 | [复制链接]    打印 | 显示全部楼层
rga进行图像缩放的时候,宽度和高度必须同时都是放大或者缩小吗?是否可以宽度缩小,高度放大?实际测试中发现,1280*720图像转618*458的时候正常,但是1280*720图像转1246*924的时候图片部分花掉了,刚好是下面部分,以左上角为原点的话,像是超过720的部分花掉了。花屏图片现象如下:

本帖子中包含更多资源

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

x
回复

使用道具 举报

jefferyzhang

版主

积分
13113
发表于 2021-5-25 08:40:38 | 显示全部楼层
用的是哪套rga封装?
回复

使用道具 举报

xinzhiling111

中级会员

积分
403
 楼主| 发表于 2021-5-25 08:46:48 | 显示全部楼层
jefferyzhang 发表于 2021-5-25 08:40
用的是哪套rga封装?

多谢回复,我看了下我的,应该是之前拉取的,git log显示我拉取的最近的日期是9月29,应该有新的,我拉下新的编译试下
回复

使用道具 举报

xinzhiling111

中级会员

积分
403
 楼主| 发表于 2021-5-25 09:50:11 | 显示全部楼层
jefferyzhang 发表于 2021-5-25 08:40
用的是哪套rga封装?

刚才试了github上最新的代码,编译之后,log显示版本如下:
Rga built version:1.04 07d7d0b+2021-05-25 09:26:45
这个版本转换的时候,仍然花屏或者崩溃,是否是转换的时候覆盖了内存的数据导致崩溃或者被内存数据覆盖导致花屏?这个地方我看论坛上说长和宽必须16对齐,但是转618*458的时候也没有显式对齐,也是正常的,请问这个再怎么排查一下呢?
回复

使用道具 举报

xinzhiling111

中级会员

积分
403
 楼主| 发表于 2021-5-25 10:03:08 | 显示全部楼层
jefferyzhang 发表于 2021-5-25 08:40
用的是哪套rga封装?

问题已解决,多谢
回复

使用道具 举报

jefferyzhang

版主

积分
13113
发表于 2021-5-25 10:10:58 | 显示全部楼层

??? 咋忽然就解决的?
回复

使用道具 举报

xinzhiling111

中级会员

积分
403
 楼主| 发表于 2021-5-25 10:20:46 | 显示全部楼层
jefferyzhang 发表于 2021-5-25 10:10
??? 咋忽然就解决的?

问题描述出来,又排查了下,然后又重新看了下之前你发的RGA的帖子,忽然间想到,之前太纠结字节对齐,这个是可以自动处理的,现在的花屏很大可能是溢出了,去查了下rga buffer申请的地方,之前的处理是根据输入ipc的分辨率通过drm修改显示分辨率,后来把这个去掉了,所以直接用ipc分辨率申请的buffer,在显示屏分辨率大的时候就会出现异常了。之前加改这个rga图像转换的时候,考虑的太少了。
回复

使用道具 举报

jefferyzhang

版主

积分
13113
发表于 2021-5-25 10:42:42 | 显示全部楼层
xinzhiling111 发表于 2021-5-25 10:20
问题描述出来,又排查了下,然后又重新看了下之前你发的RGA的帖子,忽然间想到,之前太纠结字节对齐,这 ...

解决了就好
回复

使用道具 举报

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

本版积分规则

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


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