Toybrick

关于MPP H264 解码的问题,求解答

zhangkt

注册会员

积分
131
楼主
发表于 2021-6-25 15:38:09    查看: 9626|回复: 2 | [复制链接]    打印 | 只看该作者
问题描述:
MPP初始后,往MPP中输入待解码数据一段时间后,有概率会一直出现如下信息
mpp[19300]: h264d_init: Assertion svcExt->valid failed at dpb_mark_malloc:460
(注:虽然出现以上信息,但仍然正常解码,解码后的图像也是正常的,就是会一直打印以上信息)

附上解码代码:



使用流程://初始化
mppDecode *mppDec = new mppDecode;
mppDec->init();
mppDec->set_out_img_size(640, 480);
mppDec->init_packet_and_frame(640, 480);

循环输入数据:
//data 待解码数据(不带[0x00 0x00 0x00 0x01]帧头的一帧H264数据)
//len  待解码数据长度 (不带[0x00 0x00 0x00 0x01]帧头的一帧H264数据长度)
//ret 存放解码后的图像(可能是多帧),图像数据用完后需手动释放
std::vector<DEC_DATA_LIST>  ret = mppDec->decode((char *)data, len, 0);  //就是该处有概率出现上述问题








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

zhanggf

新手上路

积分
32
沙发
发表于 2022-7-21 10:08:23 | 只看该作者
我也碰到同样的问题了
回复

使用道具 举报

ssm

注册会员

积分
57
板凳
发表于 2022-10-31 09:00:36 | 只看该作者
我也碰到了这个问题,楼主你的问题解决了吗
回复

使用道具 举报

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

本版积分规则

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


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