Toybrick

MPP出来的帧送RGA处理的问题

15992605143

中级会员

积分
234
发表于 2021-4-9 01:05:13    查看: 489|回复: 2 | [复制链接]    打印 | 显示全部楼层
MPP出来的帧,假如是1920*1080,我们应该如何处理后送入rga才能满足rga的16对齐要求?
回复

使用道具 举报

jefferyzhang

超级版主

积分
7736
发表于 2021-4-9 08:48:06 | 显示全部楼层
mpp出来的帧是16对齐的,需要用rga剪裁成原始大小。
例如你视频是1920x1080,mpp解码完是1920x1088,有8个bytes长度的0,需要用rga剪裁干净
回复

使用道具 举报

seanx

中级会员

积分
253
发表于 2021-4-13 09:29:15 | 显示全部楼层
Debian 上 apt 方式安装的最新版本的 MPP( rockchip-mpp 1.4.0)只会在宽度方向上对齐了,高度方向不会再做 16 对齐。

1080P H265 出来的是 2304x1080,没办法直接用 wiki 那套方法送入 rockchip-rga 进行处理。

要用 RGA 的话,得改用 GitHub 上的 linux-rga 那个库的接口(im2d)去实现,这个接口不要求 16 对齐。
回复

使用道具 举报

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

本版积分规则

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


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