Lines Matching defs:mppApi
57 ret = GetMppApi(&component->mppApi);
58 if ((ret != HDF_SUCCESS) || (component->mppApi == NULL)) {
60 component->mppApi = NULL;
71 ReleaseMppApi(component->mppApi);
72 component->mppApi = NULL;
86 ReleaseMppApi(component->mppApi);
87 component->mppApi = NULL;
205 ret = component->mppApi->HdiMppCreate(&ctx, &(component->mpi));
226 ret = component->mppApi->HdiMppInit(ctx, ctxType, codingType);
246 RKMppApi *mppApi = component->mppApi;
248 mppApi->HdiMppPacketDeinit(&component->packet);
253 mppApi->HdiMppFrameDeinit(&component->frame);
258 mppApi->HdiMppBufferPutWithCaller(component->frmBuf, __func__);
263 mppApi->HdiMppBufferPutWithCaller(component->pktBuf, __func__);
268 mppApi->HdiMppBufferGroupPut(component->frmGrp);
283 ret = mppApi->HdiMppDestroy(ctx);
557 RKMppApi *mppApi = component->mppApi;
561 ret = mppApi->HdiMppPacketInit(pPacket, inBuffer, inBufferSize);
567 mppApi->HdiMppPacketSetData(*pPacket, inBuffer);
568 mppApi->HdiMppPacketSetSize(*pPacket, inBufferSize);
569 mppApi->HdiMppPacketSetPos(*pPacket, inBuffer);
570 mppApi->HdiMppPacketSetLength(*pPacket, inBufferSize);
573 mppApi->HdiMppPacketSetEos(*pPacket);
602 RKMppApi *mppApi = component->mppApi;
604 RK_U32 width = mppApi->HdiMppFrameGetWidth(frame);
605 RK_U32 height = mppApi->HdiMppFrameGetHeight(frame);
606 RK_U32 hor_stride = mppApi->HdiMppFrameGetHorStride(frame);
607 RK_U32 ver_stride = mppApi->HdiMppFrameGetVerStride(frame);
608 RK_U32 buf_size = mppApi->HdiMppFrameGetBufferSize(frame);
620 ret = mppApi->HdiMppBufferGroupGet(&component->frmGrp,
632 ret = mppApi->HdiMppBufferGroupClear(component->frmGrp);
639 ret = mppApi->HdiMppBufferGroupLimitConfig(component->frmGrp, buf_size, BUFFER_GROUP_LIMIT_NUM);
654 RKMppApi *mppApi = component->mppApi;
655 MppBuffer mppBuffer = mppApi->HdiMppFrameGetBuffer(frame);
675 src.fd = mppApi->HdiMppBufferGetFdWithCaller(mppBuffer, __func__);
676 src.width = mppApi->HdiMppFrameGetWidth(frame);
677 src.height = mppApi->HdiMppFrameGetHeight(frame);
678 src.wstride = mppApi->HdiMppFrameGetHorStride(frame);
679 src.hstride = mppApi->HdiMppFrameGetVerStride(frame);
703 RKMppApi *mppApi = component->mppApi;
704 RK_U32 err_info = mppApi->HdiMppFrameGetErrinfo(frame);
705 RK_U32 discard = mppApi->HdiMppFrameGetDiscard(frame);
736 RKMppApi *mppApi = component->mppApi;
738 if (mppApi->HdiMppFrameGetInfoChange(frame)) {
741 mppApi->HdiMppFrameDeinit(&frame);
747 mppApi->HdiMppFrameDeinit(&frame);
752 size_t usage = mppApi->HdiMppBufferGroupUsage(component->frmGrp);
763 RKMppApi *mppApi = component->mppApi;
775 frm_eos = mppApi->HdiMppFrameGetEos(frame);
856 RKMppApi *mppApi = component->mppApi;
876 dst.fd = mppApi->HdiMppBufferGetFdWithCaller(mppBuffer, __func__);
877 dst.wstride = mppApi->HdiMppFrameGetHorStride(frame);
878 dst.hstride = mppApi->HdiMppFrameGetVerStride(frame);
879 dst.width = mppApi->HdiMppFrameGetWidth(frame);
880 dst.height = mppApi->HdiMppFrameGetHeight(frame);
905 RKMppApi *mppApi = component->mppApi;
910 ret = mppApi->HdiMppFrameInit(pFrame);
915 mppApi->HdiMppFrameSetWidth(*pFrame, component->setup.width);
916 mppApi->HdiMppFrameSetHeight(*pFrame, component->setup.height);
917 mppApi->HdiMppFrameSetHorStride(*pFrame, component->horStride);
918 mppApi->HdiMppFrameSetVerStride(*pFrame, component->verStride);
919 mppApi->HdiMppFrameSetFormat(*pFrame, component->fmt);
920 mppApi->HdiMppFrameSetEos(*pFrame, frm_eos);
924 mppApi->HdiMppFrameSetBuffer(*pFrame, component->frmBuf);
926 mppApi->HdiMppFrameDeinit(&pFrame);
936 RKMppApi *mppApi = component->mppApi;
937 void *ptr = mppApi->HdiMppPacketGetPos(packet);
938 size_t len = mppApi->HdiMppPacketGetLength(packet);
939 pkt_eos = mppApi->HdiMppPacketGetEos(packet);
971 RKMppApi *mppApi = component->mppApi;
984 pkt_eos = mppApi->HdiMppPacketGetEos(packet);
988 if (mppApi->HdiMppPacketIsPartition(packet)) {
989 eoi = mppApi->HdiMppPacketIsEoi(packet);
992 mppApi->HdiMppPacketDeinit(&packet);
1028 RKMppApi *mppApi = component->mppApi;
1037 mppApi->HdiMppFrameDeinit(&frame);
1040 mppApi->HdiMppFrameDeinit(&frame);
1070 RKMppApi *mppApi = component->mppApi;
1072 mppApi->HdiMppPacketInitWithBuffer(&packet, component->pktBuf);
1074 mppApi->HdiMppPacketSetLength(packet, 0);
1081 void *ptr = mppApi->HdiMppPacketGetPos(packet);
1082 size_t len = mppApi->HdiMppPacketGetLength(packet);
1099 mppApi->HdiMppPacketDeinit(&packet);