Lines Matching refs:decode_put_packet
174 | length | size_t | 表示缓存空间内有效数据的长度。如果在decode_put_packet调用之后length变为0,说明此包码流己消耗完成。 |
274 | decode_put_packet | 函数指针 | MPP_RET (\*decode_put_packet)(MppCtx ctx, MppPacket packet) <br/>视频解码输…
275 …T (\*decode_get_frame)(MppCtx ctx, MppFrame \*frame) <br/>视频解码输出接口,与decode_put_packet配合使用。 <br/>ct…
298 解码器接口为用户提供了输入码流,输出图像的功能,接口函数为MppApi结构体里的decode_put_packet函数,decode_get_frame函数和decode函数。这组函数提供了最简洁的…
300 ### 3.1.1 decode_put_packet
302 | 接口定义 | MPP_RET decode_put_packet(MppCtx ctx, MppPacket packet) |
314 一种是外部已经按帧分段的数据,即每一包输入给decode_put_packet函数的MppPacket数据都已经包含完整的一帧,不多也不少。在这种情况下,MPP可以直接按包处理码流,是MPP的默认运…
322 这样,调用decode_put_packet输入的MppPacket就会被MPP重新分帧,进入到情况一的处理。
334 输入MppPacket的有效数据长度为length,在送入decode_put_packet之后,如果输入码流被成功地消耗,函数返回值为零(MPP_OK),同时MppPacket的length被清为…
338 decode_put_packet函数的功能是输入待解码码流给MPP实例,但在一些情况下,MPP实例无法接收更多的数据,这时,工作于非阻塞模式的decode_put_packet会报出错误信息并直接…
368 decode函数是decode_put_packet与decode_get_frame数据的结合,为用户提供了两个函数的复合调用。其内部逻辑为:
390 …rame,用于配置解码器的默认宽高信息,返回的MppFrame结构会从解码器中带出需要分配的图像缓存大小。命令调用时机一般在mpp_init之后,mpi-\>decode_put_packet之前。
430 …解码器的错误处理。一旦使能,MPP解码会无视码流的错误情况,输出全部的可解码图像,同时不对输出的MppFrame结构里的errinfo进行标记。命令调用时机在decode_put_packet之前。
434 命令参数为RK_U32\*,用于使能H.264解码器的立即输出模式。一旦使能,H.264解码器会忽略丢帧导致的帧序不连续情况,立即输出解码的图像。命令调用时机在decode_put_packet之前。
438 …e\*,用于使能H.264解码器的快速起播,不必等到dpb full之后出帧。如果当前帧在I帧之后解码,但在I帧之前显示,可能会出现丢帧的情况。命令调用时机在decode_put_packet之前。
872 解码器demo为mpi_dec_test系列程序,包括使用decode_put_packet和decode_get_frame接口的单线程mpi_dec_test、多线程的mpi_dec_mt_te…