Toybrick
标题:
关于MPP H264 解码的问题,求解答
[打印本页]
作者:
zhangkt
时间:
2021-6-25 15:38
标题:
关于MPP H264 解码的问题,求解答
问题描述:
MPP初始后,往MPP中输入待解码数据一段时间后,有概率会一直出现如下信息
mpp[19300]: h264d_init: Assertion svcExt->valid failed at dpb_mark_malloc:460
(注:虽然出现以上信息,但仍然正常解码,解码后的图像也是正常的,就是会一直打印以上信息)
附上解码代码:
[attach]1819[/attach]
使用流程://初始化
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); //就是该处有概率出现上述问题
作者:
zhanggf
时间:
2022-7-21 10:08
我也碰到同样的问题了
作者:
ssm
时间:
2022-10-31 09:00
我也碰到了这个问题,楼主你的问题解决了吗
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3