This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148 export frame from M3 to A8

Hi

I am try to export frame data from m3 to a8 in DM8148 package is DVRRDK_03.00.00.00,

i modify my usecase " multich_progressive_4d1_vcap_venc_vdec_vdis.c "

and now IpcFramesInLink_tskMain() can receive "SYSTEM_CMD_NEW_DATA" ,

but ListMP_getHead() always return NULL in IpcFramesInLink_processFrameBufs().

It's let me confuse.

{

gVcapModuleContext.ipcFramesOutVpssToHostId = SYSTEM_VPSS_LINK_ID_IPC_FRAMES_OUT_1;
gVcapModuleContext.ipcFramesInHostId = SYSTEM_HOST_LINK_ID_IPC_FRAMES_IN_0;

deiPrm2.enableOut[DEI_LINK_OUT_QUE_DEI_SC] = TRUE;
deiPrm2.outQueParams[DEI_LINK_OUT_QUE_DEI_SC].nextLink = mergeId[2];

mergePrm[2].numInQue = 1;
mergePrm[2].inQueParams[0].prevLinkId = gVcapModuleContext.deiId[1];
mergePrm[2].inQueParams[0].prevLinkQueId = DEI_LINK_OUT_QUE_DEI_SC;
mergePrm[2].outQueParams.nextLink = gVcapModuleContext.ipcFramesOutVpssToHostId;
mergePrm[2].notifyNextLink = TRUE;

printf("%s:%s[%d]:ipcFramesOutVpssToHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
ipcFramesOutVpssToHostPrm.baseCreateParams.notifyPrevLink = TRUE;
ipcFramesOutVpssToHostPrm.baseCreateParams.notifyNextLink = FALSE;
ipcFramesOutVpssToHostPrm.baseCreateParams.noNotifyMode = TRUE;
ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkId = mergeId[2];
ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;
ipcFramesOutVpssToHostPrm.baseCreateParams.numOutQue = 1;
ipcFramesOutVpssToHostPrm.baseCreateParams.outQueParams[0].nextLink = gVcapModuleContext.ipcFramesInHostId;

printf("%s:%s[%d]:ipcFramesInHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
ipcFramesInHostPrm.baseCreateParams.noNotifyMode = TRUE;
ipcFramesInHostPrm.baseCreateParams.notifyNextLink = FALSE;
ipcFramesInHostPrm.baseCreateParams.notifyPrevLink = FALSE;
ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkId = gVcapModuleContext.ipcFramesOutVpssToHostId;
ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;
ipcFramesInHostPrm.baseCreateParams.outQueParams[0].nextLink = SYSTEM_LINK_ID_INVALID;
ipcFramesInHostPrm.exportOnlyPhyAddr = TRUE;
ipcFramesInHostPrm.cbCtx = &gVcapModuleContext;
ipcFramesInHostPrm.cbFxn = Vcap_ipcFramesInCbFxn;

}

Now , What should i do?