Lines Matching refs:packet

247     if (component->packet != NULL) {
248 mppApi->HdiMppPacketDeinit(&component->packet);
249 component->packet = NULL;
817 MppPacket packet = component->packet;
819 if (DecodeInitPacket(component, &packet, inputData, pkt_eos) != HDF_SUCCESS) {
820 HDF_LOGE("%{public}s: Init packet failed!", __func__);
826 ret = mpi->decode_put_packet(ctx, packet);
934 int32_t HandleEncodedPacket(RKHdiBaseComponent* component, MppPacket packet, RK_U32 pkt_eos, CodecBuffer *outInfo)
937 void *ptr = mppApi->HdiMppPacketGetPos(packet);
938 size_t len = mppApi->HdiMppPacketGetLength(packet);
939 pkt_eos = mppApi->HdiMppPacketGetEos(packet);
972 MppPacket packet = component->packet;
977 ret = mpi->encode_get_packet(ctx, &packet);
979 HDF_LOGE("%{public}s: mpp encode get packet failed", __func__);
983 if (packet) {
984 pkt_eos = mppApi->HdiMppPacketGetEos(packet);
985 HandleEncodedPacket(component, packet, pkt_eos, outInfo);
988 if (mppApi->HdiMppPacketIsPartition(packet)) {
989 eoi = mppApi->HdiMppPacketIsEoi(packet);
992 mppApi->HdiMppPacketDeinit(&packet);
996 HDF_LOGI("%{public}s: find eos packet", __func__);
1063 MppPacket packet = NULL;
1072 mppApi->HdiMppPacketInitWithBuffer(&packet, component->pktBuf);
1073 // NOTE: It is important to clear output packet length!!
1074 mppApi->HdiMppPacketSetLength(packet, 0);
1076 ret = component->mpi->control(ctx, MPP_ENC_GET_HDR_SYNC, packet);
1081 void *ptr = mppApi->HdiMppPacketGetPos(packet);
1082 size_t len = mppApi->HdiMppPacketGetLength(packet);
1099 mppApi->HdiMppPacketDeinit(&packet);