Toybrick

1808计算棒 如何调用mpp(C/C++)

jefferyzhang

版主

积分
12975
楼主
发表于 2020-3-2 08:31:37 | 显示全部楼层
test.h264 一起发给我们下
回复

使用道具 举报

jefferyzhang

版主

积分
12975
沙发
发表于 2020-3-9 09:31:10 | 显示全部楼层
mpp_decode 后面要加参数啊
回复

使用道具 举报

jefferyzhang

版主

积分
12975
板凳
发表于 2020-3-9 10:30:03 | 显示全部楼层
buyishengun 发表于 2020-3-9 10:06
int main(int argc, char **argv)
{
    int ret;

exit:后面的返回值加一些打印调试下,看看ret是多少。
回复

使用道具 举报

jefferyzhang

版主

积分
12975
地板
发表于 2020-3-10 11:12:38 | 显示全部楼层
buyishengun 发表于 2020-3-10 11:01
http://t.rock-chips.com/forum.php?mod=viewthread&tid=635&extra=&highlight=mpp&page=2
我在上面论坛 ...

只要你计算棒更新是最新的,vpu一定是开的。
计算棒很多客户都量产使用了的。。而且没开的log不是这种。。

如果mppdecode走不通,你可以试试mpp
回复

使用道具 举报

jefferyzhang

版主

积分
12975
5#
发表于 2020-3-10 15:38:25 | 显示全部楼层
buyishengun 发表于 2020-3-10 14:44
我试过mpp, 使用decode_put_packet、decode_get_frame,只有第一帧能出yuv数据,后面的就都没数据了,代 ...

你给的264就只有一帧? 还没带pps和sps,如何能解?
我同事自己测了其他264文件解了几百帧都是正常的
回复

使用道具 举报

jefferyzhang

版主

积分
12975
6#
发表于 2020-3-10 16:23:32 | 显示全部楼层
buyishengun 发表于 2020-3-10 15:50
我给的264是I帧,有带pps和sps。
我们现在的应用是每次喂进去的都是I帧,都有带sps和pps,这些帧可能是没 ...

我同事测过其他264都是可以解码的,但是你给的这个能解但没出来,所以你们可以测试下:

1. 多给几帧的视频是否正常。
2. 不要用mppdecode这个api,直接使用mpp是否可以解码。
3. 如果以上两点都出不来,但同样代码3399又可以解出来,这种情况你必须要提交一个redmine,这个已经超出我们的能力范围了,必须要通过公司的FAE和bug系统提交给算法部门处理。
回复

使用道具 举报

jefferyzhang

版主

积分
12975
7#
发表于 2020-3-11 11:38:41 | 显示全部楼层
buyishengun 发表于 2020-3-11 11:30
问题找到了,我对比了新买的计算棒里面的test.h264文件和我们自己的test.h264文件,发现里面的数据有细微 ...

解决了就好。。。
回复

使用道具 举报

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

本版积分规则

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


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