Toybrick

标题: rk3399pro rga图像转换花屏 [打印本页]

作者: xinzhiling111    时间: 2021-5-24 18:35
标题: rk3399pro rga图像转换花屏
rga进行图像缩放的时候,宽度和高度必须同时都是放大或者缩小吗?是否可以宽度缩小,高度放大?实际测试中发现,1280*720图像转618*458的时候正常,但是1280*720图像转1246*924的时候图片部分花掉了,刚好是下面部分,以左上角为原点的话,像是超过720的部分花掉了。花屏图片现象如下:
[attach]1792[/attach]

作者: jefferyzhang    时间: 2021-5-25 08:40
用的是哪套rga封装?
作者: xinzhiling111    时间: 2021-5-25 08:46
jefferyzhang 发表于 2021-5-25 08:40
用的是哪套rga封装?

多谢回复,我看了下我的,应该是之前拉取的,git log显示我拉取的最近的日期是9月29,应该有新的,我拉下新的编译试下
作者: xinzhiling111    时间: 2021-5-25 09:50
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    时间: 2021-5-25 10:03
jefferyzhang 发表于 2021-5-25 08:40
用的是哪套rga封装?

问题已解决,多谢
作者: jefferyzhang    时间: 2021-5-25 10:10
xinzhiling111 发表于 2021-5-25 10:03
问题已解决,多谢

??? 咋忽然就解决的?
作者: xinzhiling111    时间: 2021-5-25 10:20
jefferyzhang 发表于 2021-5-25 10:10
??? 咋忽然就解决的?

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

解决了就好




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3