Toybrick

mpp 解码问题

jww

新手上路

积分
39
发表于 2021-5-10 13:25:31    查看: 261|回复: 1 | [复制链接]    打印 | 显示全部楼层
请教两个问题:

1、rockchip_mpp.h 文件提供的解码接口如何能传入解码 buffer 避免重复分配/拷贝呢?
  1. DecFrame *(*decode)(struct _MppDecoder *dec, void *data, size_t size);
  2.     void (*freeFrame)(DecFrame *dec);
复制代码

2、观察到 rockchip-mpp 1.3.8 版本中,解码 jpeg 的结果帧 size = width * height * 3 / 2,而在 deb 源中最新的版本里面变成了 size = width * height * 2。请问这是什么原因,解码结果是 nv12 按道理就应该是 1.3.8 版本这个结果。


回复

使用道具 举报

jefferyzhang

超级版主

积分
7967
发表于 2021-5-10 14:33:17 | 显示全部楼层
1. 想要复杂功能请直接使用mpp库编码,都可以实现
2. 解码结果是根据原始数据决定的,这个按mpp代码去写就好了
回复

使用道具 举报

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

本版积分规则

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


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