|
本帖最后由 alexanderdumas 于 2023-11-23 17:41 编辑
我是自己造的数据。利用opencv打开imread(这个函数相当于解码)jpg图片到mat,然后利用imencode(相当与编码到JPEG)。保存到一个vetcot<char>buf中。然后利用这个buf送到MPP中去解码,验证解码功能。(目前就解码一帧)。
使用MPP编解码的时候。使用函数decode_put_packet,decode_put_packet failed ret -1012(-1012不知道啥错误)
我是每一帧一帧 送的,然后设置mpp_packet_set_eos(_paket); 这个以后decode_put_packet 返回正常了,应该是送入成功了。根据mpp_packet_get_length返回0表示消耗成功了。
然而获取_mpi->decode_get_frame(_ctx, &_frame) 的到返回值是0, _frame是NULL
是原始的报文有关系吗?或者需要补充什么吗?给一些提示也可以。
他的都没有报错目前。就是获取的frame是空的。
|
|