Herman Chen
Herman Chen
https://github.com/airockchip/librga 可以把 rga 相关的问题提到这里去,我们的rga开发者会协助回复
我也不太清楚 rga 的使用啊……
Thanks for the patch~
https://github.com/rockchip-linux/mpp/blob/dbaf9f361bbaf7b22d83bbfa4bb6e49c9cf9aa53/mpp/CMakeLists.txt#L52C1-L52C1 Try set the property to static?
主要是 264 之前的老器件,为了兼容,在 1080p 以下的都使用原尺寸,264 大于 1080p 的,以及 265,都是对齐到 256 奇数倍的 stride 这个是 hal 层里 hor_align 相关的函数里处理的。
看芯片,老芯片在像素数据尾部需要加一些额外数据,所以 buffer 大小要加大,在 generate_info_set 这里可以看到计算过程
先看看内核 log 有没有报错,解码有多少路,多大分辨率,有没有超过芯片能力上限
是数学库 math 没加上么?
如 log,打开 dma-heap 失败,确认下权限
可以提交个完整的补丁~