diff --git a/examples/tda2xx/src/alg_plugins/framecopy/frameCopyLink_algPlugin.c b/examples/tda2xx/src/alg_plugins/framecopy/frameCopyLink_algPlugin.c index e079d8d..50b51f1 100755 --- a/examples/tda2xx/src/alg_plugins/framecopy/frameCopyLink_algPlugin.c +++ b/examples/tda2xx/src/alg_plugins/framecopy/frameCopyLink_algPlugin.c @@ -641,6 +641,14 @@ Int32 AlgorithmLink_frameCopyProcess(void * pObj) linkStatsInfo->linkStats.chStats [pSysBufferInput->chNum].outBufCount[0]++; + { + if (0U == (linkStatsInfo->linkStats.chStats + [pSysBufferInput->chNum].inBufProcessCount % 30)) + { + Vps_printf( " Processed %d frames in DMA mode\n", + linkStatsInfo->linkStats.chStats [pSysBufferInput->chNum].inBufProcessCount); + } + } /* * Putting filled buffer into output full buffer Q * Note that this does not mean algorithm has freed the output buffer diff --git a/linux/examples/tda2xx/src/common/chains_main.c b/linux/examples/tda2xx/src/common/chains_main.c index 77759b3..767e0a4 100755 --- a/linux/examples/tda2xx/src/common/chains_main.c +++ b/linux/examples/tda2xx/src/common/chains_main.c @@ -405,7 +405,7 @@ Int32 main (Int32 argc, Char ** argv) #endif #ifdef UC_vip_single_cam_framecopyEve_sgx_display case '3': - gChains_usecaseCfg.algProcId = SYSTEM_PROC_EVE1; + gChains_usecaseCfg.algProcId = SYSTEM_PROC_DSP1; chains_vipSingleCamFrmcpyEve_SgxDisplay(&gChains_usecaseCfg); break; #endif diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.c b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.c index 67c7cc2..0d171b8 100755 --- a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.c +++ b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.c @@ -88,6 +88,10 @@ Void chains_vipSingleCamFrmcpyEve_SgxDisplay_SetFrameCopyAlgPrms( { pPrm->baseClassCreate.algId = ALGORITHM_LINK_EVE_ALG_FRAMECOPY; } + else if (SYSTEM_PROC_DSP1 == chainsCfg->algProcId) + { + pPrm->baseClassCreate.algId = ALGORITHM_LINK_DSP_ALG_FRAMECOPY; + } else { Vps_printf ("Frame copy on EVE is only supported in this UC \n"); diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.jpg b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.jpg index bbed94c..a11a85c 100644 Binary files a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.jpg and b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.jpg differ diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.txt b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.txt index ceef3ee..9cb9c1f 100755 --- a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.txt +++ b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay.txt @@ -4,7 +4,7 @@ UseCase: chains_vipSingleCamFrmcpyEve_SgxDisplay // Single channel Capture + Framecopy on EVE + SRX copy and Display // -Capture -> Alg_FrameCopy (EVE1) -> SgxFrmcpy (A15) +Capture -> Alg_FrameCopy (DSP1) -> SgxFrmcpy (A15) // display on m4 SgxFrmcpy -> Display_M4 (IPU1_0) diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_img.txt b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_img.txt index 9814408..e36f477 100644 --- a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_img.txt +++ b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_img.txt @@ -3,17 +3,17 @@ digraph chains_vipSingleCamFrmcpyEve_SgxDisplay { ColorScheme [shape=none, margin=0, label=< - +
IPU1_0
EVE1
DSP1
A15
>]; /************** LINKS ************************/ Capture [color=lightblue, style=filled] - IPCOut_IPU1_0_EVE1_0 [color=lightblue, style=filled] - IPCIn_EVE1_IPU1_0_0 [color=yellow, style=filled] - Alg_FrameCopy [color=yellow, style=filled] - IPCOut_EVE1_A15_0_0 [color=yellow, style=filled] - IPCIn_A15_0_EVE1_0 [color=lightsalmon, style=filled] + IPCOut_IPU1_0_DSP1_0 [color=lightblue, style=filled] + IPCIn_DSP1_IPU1_0_0 [color=palegreen, style=filled] + Alg_FrameCopy [color=palegreen, style=filled] + IPCOut_DSP1_A15_0_0 [color=palegreen, style=filled] + IPCIn_A15_0_DSP1_0 [color=lightsalmon, style=filled] SgxFrmcpy [color=lightsalmon, style=filled] IPCOut_A15_0_IPU1_0_0 [color=lightsalmon, style=filled] IPCIn_IPU1_0_A15_0_0 [color=lightblue, style=filled] @@ -23,13 +23,13 @@ digraph chains_vipSingleCamFrmcpyEve_SgxDisplay { /************** CONNECTIONS ************************/ SgxFrmcpy -> IPCOut_A15_0_IPU1_0_0 - Alg_FrameCopy -> IPCOut_EVE1_A15_0_0 - Capture -> IPCOut_IPU1_0_EVE1_0 + Alg_FrameCopy -> IPCOut_DSP1_A15_0_0 + Capture -> IPCOut_IPU1_0_DSP1_0 GrpxSrc -> Display_Grpx - IPCOut_IPU1_0_EVE1_0 -> IPCIn_EVE1_IPU1_0_0 - IPCIn_EVE1_IPU1_0_0 -> Alg_FrameCopy - IPCOut_EVE1_A15_0_0 -> IPCIn_A15_0_EVE1_0 - IPCIn_A15_0_EVE1_0 -> SgxFrmcpy + IPCOut_IPU1_0_DSP1_0 -> IPCIn_DSP1_IPU1_0_0 + IPCIn_DSP1_IPU1_0_0 -> Alg_FrameCopy + IPCOut_DSP1_A15_0_0 -> IPCIn_A15_0_DSP1_0 + IPCIn_A15_0_DSP1_0 -> SgxFrmcpy IPCOut_A15_0_IPU1_0_0 -> IPCIn_IPU1_0_A15_0_0 IPCIn_IPU1_0_A15_0_0 -> Display_M4 } diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.c b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.c index 8679667..6366936 100644 --- a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.c +++ b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.c @@ -18,11 +18,11 @@ #include "chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.h" Void chains_vipSingleCamFrmcpyEve_SgxDisplay_SetLinkId(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ pObj->CaptureLinkID = SYSTEM_LINK_ID_CAPTURE_0; - pObj->IPCOut_IPU1_0_EVE1_0LinkID = IPU1_0_LINK (SYSTEM_LINK_ID_IPC_OUT_0); - pObj->IPCIn_EVE1_IPU1_0_0LinkID = EVE1_LINK (SYSTEM_LINK_ID_IPC_IN_0); - pObj->Alg_FrameCopyLinkID = EVE1_LINK (SYSTEM_LINK_ID_ALG_0); - pObj->IPCOut_EVE1_A15_0_0LinkID = EVE1_LINK (SYSTEM_LINK_ID_IPC_OUT_0); - pObj->IPCIn_A15_0_EVE1_0LinkID = A15_0_LINK (SYSTEM_LINK_ID_IPC_IN_0); + pObj->IPCOut_IPU1_0_DSP1_0LinkID = IPU1_0_LINK (SYSTEM_LINK_ID_IPC_OUT_0); + pObj->IPCIn_DSP1_IPU1_0_0LinkID = DSP1_LINK (SYSTEM_LINK_ID_IPC_IN_0); + pObj->Alg_FrameCopyLinkID = DSP1_LINK (SYSTEM_LINK_ID_ALG_0); + pObj->IPCOut_DSP1_A15_0_0LinkID = DSP1_LINK (SYSTEM_LINK_ID_IPC_OUT_0); + pObj->IPCIn_A15_0_DSP1_0LinkID = A15_0_LINK (SYSTEM_LINK_ID_IPC_IN_0); pObj->SgxFrmcpyLinkID = SYSTEM_LINK_ID_SGXFRMCPY_0; pObj->IPCOut_A15_0_IPU1_0_0LinkID = A15_0_LINK (SYSTEM_LINK_ID_IPC_OUT_0); pObj->IPCIn_IPU1_0_A15_0_0LinkID = IPU1_0_LINK (SYSTEM_LINK_ID_IPC_IN_0); @@ -33,10 +33,10 @@ Void chains_vipSingleCamFrmcpyEve_SgxDisplay_SetLinkId(chains_vipSingleCamFrmcpy Void chains_vipSingleCamFrmcpyEve_SgxDisplay_ResetLinkPrms(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ CaptureLink_CreateParams_Init(&pObj->CapturePrm); - IpcLink_CreateParams_Init(&pObj->IPCOut_IPU1_0_EVE1_0Prm); - IpcLink_CreateParams_Init(&pObj->IPCIn_EVE1_IPU1_0_0Prm); - IpcLink_CreateParams_Init(&pObj->IPCOut_EVE1_A15_0_0Prm); - IpcLink_CreateParams_Init(&pObj->IPCIn_A15_0_EVE1_0Prm); + IpcLink_CreateParams_Init(&pObj->IPCOut_IPU1_0_DSP1_0Prm); + IpcLink_CreateParams_Init(&pObj->IPCIn_DSP1_IPU1_0_0Prm); + IpcLink_CreateParams_Init(&pObj->IPCOut_DSP1_A15_0_0Prm); + IpcLink_CreateParams_Init(&pObj->IPCIn_A15_0_DSP1_0Prm); SgxFrmcpyLink_CreateParams_Init(&pObj->SgxFrmcpyPrm); IpcLink_CreateParams_Init(&pObj->IPCOut_A15_0_IPU1_0_0Prm); IpcLink_CreateParams_Init(&pObj->IPCIn_IPU1_0_A15_0_0Prm); @@ -47,39 +47,39 @@ Void chains_vipSingleCamFrmcpyEve_SgxDisplay_ResetLinkPrms(chains_vipSingleCamFr Void chains_vipSingleCamFrmcpyEve_SgxDisplay_SetPrms(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ (pObj->Alg_FrameCopyPrm).baseClassCreate.size = sizeof(AlgorithmLink_FrameCopyCreateParams); - (pObj->Alg_FrameCopyPrm).baseClassCreate.algId = ALGORITHM_LINK_EVE_ALG_FRAMECOPY; + (pObj->Alg_FrameCopyPrm).baseClassCreate.algId = ALGORITHM_LINK_DSP_ALG_FRAMECOPY; } Void chains_vipSingleCamFrmcpyEve_SgxDisplay_ConnectLinks(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ - //Capture -> IPCOut_IPU1_0_EVE1_0 - pObj->CapturePrm.outQueParams.nextLink = pObj->IPCOut_IPU1_0_EVE1_0LinkID; - pObj->IPCOut_IPU1_0_EVE1_0Prm.inQueParams.prevLinkId = pObj->CaptureLinkID; - pObj->IPCOut_IPU1_0_EVE1_0Prm.inQueParams.prevLinkQueId = 0; + //Capture -> IPCOut_IPU1_0_DSP1_0 + pObj->CapturePrm.outQueParams.nextLink = pObj->IPCOut_IPU1_0_DSP1_0LinkID; + pObj->IPCOut_IPU1_0_DSP1_0Prm.inQueParams.prevLinkId = pObj->CaptureLinkID; + pObj->IPCOut_IPU1_0_DSP1_0Prm.inQueParams.prevLinkQueId = 0; - //IPCOut_IPU1_0_EVE1_0 -> IPCIn_EVE1_IPU1_0_0 - pObj->IPCOut_IPU1_0_EVE1_0Prm.outQueParams.nextLink = pObj->IPCIn_EVE1_IPU1_0_0LinkID; - pObj->IPCIn_EVE1_IPU1_0_0Prm.inQueParams.prevLinkId = pObj->IPCOut_IPU1_0_EVE1_0LinkID; - pObj->IPCIn_EVE1_IPU1_0_0Prm.inQueParams.prevLinkQueId = 0; + //IPCOut_IPU1_0_DSP1_0 -> IPCIn_DSP1_IPU1_0_0 + pObj->IPCOut_IPU1_0_DSP1_0Prm.outQueParams.nextLink = pObj->IPCIn_DSP1_IPU1_0_0LinkID; + pObj->IPCIn_DSP1_IPU1_0_0Prm.inQueParams.prevLinkId = pObj->IPCOut_IPU1_0_DSP1_0LinkID; + pObj->IPCIn_DSP1_IPU1_0_0Prm.inQueParams.prevLinkQueId = 0; - //IPCIn_EVE1_IPU1_0_0 -> Alg_FrameCopy - pObj->IPCIn_EVE1_IPU1_0_0Prm.outQueParams.nextLink = pObj->Alg_FrameCopyLinkID; - pObj->Alg_FrameCopyPrm.inQueParams.prevLinkId = pObj->IPCIn_EVE1_IPU1_0_0LinkID; + //IPCIn_DSP1_IPU1_0_0 -> Alg_FrameCopy + pObj->IPCIn_DSP1_IPU1_0_0Prm.outQueParams.nextLink = pObj->Alg_FrameCopyLinkID; + pObj->Alg_FrameCopyPrm.inQueParams.prevLinkId = pObj->IPCIn_DSP1_IPU1_0_0LinkID; pObj->Alg_FrameCopyPrm.inQueParams.prevLinkQueId = 0; - //Alg_FrameCopy -> IPCOut_EVE1_A15_0_0 - pObj->Alg_FrameCopyPrm.outQueParams.nextLink = pObj->IPCOut_EVE1_A15_0_0LinkID; - pObj->IPCOut_EVE1_A15_0_0Prm.inQueParams.prevLinkId = pObj->Alg_FrameCopyLinkID; - pObj->IPCOut_EVE1_A15_0_0Prm.inQueParams.prevLinkQueId = 0; + //Alg_FrameCopy -> IPCOut_DSP1_A15_0_0 + pObj->Alg_FrameCopyPrm.outQueParams.nextLink = pObj->IPCOut_DSP1_A15_0_0LinkID; + pObj->IPCOut_DSP1_A15_0_0Prm.inQueParams.prevLinkId = pObj->Alg_FrameCopyLinkID; + pObj->IPCOut_DSP1_A15_0_0Prm.inQueParams.prevLinkQueId = 0; - //IPCOut_EVE1_A15_0_0 -> IPCIn_A15_0_EVE1_0 - pObj->IPCOut_EVE1_A15_0_0Prm.outQueParams.nextLink = pObj->IPCIn_A15_0_EVE1_0LinkID; - pObj->IPCIn_A15_0_EVE1_0Prm.inQueParams.prevLinkId = pObj->IPCOut_EVE1_A15_0_0LinkID; - pObj->IPCIn_A15_0_EVE1_0Prm.inQueParams.prevLinkQueId = 0; + //IPCOut_DSP1_A15_0_0 -> IPCIn_A15_0_DSP1_0 + pObj->IPCOut_DSP1_A15_0_0Prm.outQueParams.nextLink = pObj->IPCIn_A15_0_DSP1_0LinkID; + pObj->IPCIn_A15_0_DSP1_0Prm.inQueParams.prevLinkId = pObj->IPCOut_DSP1_A15_0_0LinkID; + pObj->IPCIn_A15_0_DSP1_0Prm.inQueParams.prevLinkQueId = 0; - //IPCIn_A15_0_EVE1_0 -> SgxFrmcpy - pObj->IPCIn_A15_0_EVE1_0Prm.outQueParams.nextLink = pObj->SgxFrmcpyLinkID; - pObj->SgxFrmcpyPrm.inQueParams.prevLinkId = pObj->IPCIn_A15_0_EVE1_0LinkID; + //IPCIn_A15_0_DSP1_0 -> SgxFrmcpy + pObj->IPCIn_A15_0_DSP1_0Prm.outQueParams.nextLink = pObj->SgxFrmcpyLinkID; + pObj->SgxFrmcpyPrm.inQueParams.prevLinkId = pObj->IPCIn_A15_0_DSP1_0LinkID; pObj->SgxFrmcpyPrm.inQueParams.prevLinkQueId = 0; //SgxFrmcpy -> IPCOut_A15_0_IPU1_0_0 @@ -118,19 +118,19 @@ Int32 chains_vipSingleCamFrmcpyEve_SgxDisplay_Create(chains_vipSingleCamFrmcpyEv status = System_linkCreate(pObj->CaptureLinkID, &pObj->CapturePrm, sizeof(pObj->CapturePrm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkCreate(pObj->IPCOut_IPU1_0_EVE1_0LinkID, &pObj->IPCOut_IPU1_0_EVE1_0Prm, sizeof(pObj->IPCOut_IPU1_0_EVE1_0Prm)); + status = System_linkCreate(pObj->IPCOut_IPU1_0_DSP1_0LinkID, &pObj->IPCOut_IPU1_0_DSP1_0Prm, sizeof(pObj->IPCOut_IPU1_0_DSP1_0Prm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkCreate(pObj->IPCIn_EVE1_IPU1_0_0LinkID, &pObj->IPCIn_EVE1_IPU1_0_0Prm, sizeof(pObj->IPCIn_EVE1_IPU1_0_0Prm)); + status = System_linkCreate(pObj->IPCIn_DSP1_IPU1_0_0LinkID, &pObj->IPCIn_DSP1_IPU1_0_0Prm, sizeof(pObj->IPCIn_DSP1_IPU1_0_0Prm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkCreate(pObj->Alg_FrameCopyLinkID, &pObj->Alg_FrameCopyPrm, sizeof(pObj->Alg_FrameCopyPrm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkCreate(pObj->IPCOut_EVE1_A15_0_0LinkID, &pObj->IPCOut_EVE1_A15_0_0Prm, sizeof(pObj->IPCOut_EVE1_A15_0_0Prm)); + status = System_linkCreate(pObj->IPCOut_DSP1_A15_0_0LinkID, &pObj->IPCOut_DSP1_A15_0_0Prm, sizeof(pObj->IPCOut_DSP1_A15_0_0Prm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkCreate(pObj->IPCIn_A15_0_EVE1_0LinkID, &pObj->IPCIn_A15_0_EVE1_0Prm, sizeof(pObj->IPCIn_A15_0_EVE1_0Prm)); + status = System_linkCreate(pObj->IPCIn_A15_0_DSP1_0LinkID, &pObj->IPCIn_A15_0_DSP1_0Prm, sizeof(pObj->IPCIn_A15_0_DSP1_0Prm)); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkCreate(pObj->SgxFrmcpyLinkID, &pObj->SgxFrmcpyPrm, sizeof(pObj->SgxFrmcpyPrm)); @@ -176,19 +176,19 @@ Int32 chains_vipSingleCamFrmcpyEve_SgxDisplay_Start(chains_vipSingleCamFrmcpyEve status = System_linkStart(pObj->SgxFrmcpyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStart(pObj->IPCIn_A15_0_EVE1_0LinkID); + status = System_linkStart(pObj->IPCIn_A15_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStart(pObj->IPCOut_EVE1_A15_0_0LinkID); + status = System_linkStart(pObj->IPCOut_DSP1_A15_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkStart(pObj->Alg_FrameCopyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStart(pObj->IPCIn_EVE1_IPU1_0_0LinkID); + status = System_linkStart(pObj->IPCIn_DSP1_IPU1_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStart(pObj->IPCOut_IPU1_0_EVE1_0LinkID); + status = System_linkStart(pObj->IPCOut_IPU1_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkStart(pObj->CaptureLinkID); @@ -219,19 +219,19 @@ Int32 chains_vipSingleCamFrmcpyEve_SgxDisplay_Stop(chains_vipSingleCamFrmcpyEve_ status = System_linkStop(pObj->SgxFrmcpyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStop(pObj->IPCIn_A15_0_EVE1_0LinkID); + status = System_linkStop(pObj->IPCIn_A15_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStop(pObj->IPCOut_EVE1_A15_0_0LinkID); + status = System_linkStop(pObj->IPCOut_DSP1_A15_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkStop(pObj->Alg_FrameCopyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStop(pObj->IPCIn_EVE1_IPU1_0_0LinkID); + status = System_linkStop(pObj->IPCIn_DSP1_IPU1_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkStop(pObj->IPCOut_IPU1_0_EVE1_0LinkID); + status = System_linkStop(pObj->IPCOut_IPU1_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkStop(pObj->CaptureLinkID); @@ -262,19 +262,19 @@ Int32 chains_vipSingleCamFrmcpyEve_SgxDisplay_Delete(chains_vipSingleCamFrmcpyEv status = System_linkDelete(pObj->SgxFrmcpyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkDelete(pObj->IPCIn_A15_0_EVE1_0LinkID); + status = System_linkDelete(pObj->IPCIn_A15_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkDelete(pObj->IPCOut_EVE1_A15_0_0LinkID); + status = System_linkDelete(pObj->IPCOut_DSP1_A15_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkDelete(pObj->Alg_FrameCopyLinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkDelete(pObj->IPCIn_EVE1_IPU1_0_0LinkID); + status = System_linkDelete(pObj->IPCIn_DSP1_IPU1_0_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); - status = System_linkDelete(pObj->IPCOut_IPU1_0_EVE1_0LinkID); + status = System_linkDelete(pObj->IPCOut_IPU1_0_DSP1_0LinkID); UTILS_assert(status == SYSTEM_LINK_STATUS_SOK); status = System_linkDelete(pObj->CaptureLinkID); @@ -285,13 +285,13 @@ Int32 chains_vipSingleCamFrmcpyEve_SgxDisplay_Delete(chains_vipSingleCamFrmcpyEv Void chains_vipSingleCamFrmcpyEve_SgxDisplay_printBufferStatistics(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ System_linkPrintBufferStatistics(pObj->CaptureLinkID); - System_linkPrintBufferStatistics(pObj->IPCOut_IPU1_0_EVE1_0LinkID); + System_linkPrintBufferStatistics(pObj->IPCOut_IPU1_0_DSP1_0LinkID); Task_sleep(500); - System_linkPrintBufferStatistics(pObj->IPCIn_EVE1_IPU1_0_0LinkID); + System_linkPrintBufferStatistics(pObj->IPCIn_DSP1_IPU1_0_0LinkID); System_linkPrintBufferStatistics(pObj->Alg_FrameCopyLinkID); - System_linkPrintBufferStatistics(pObj->IPCOut_EVE1_A15_0_0LinkID); + System_linkPrintBufferStatistics(pObj->IPCOut_DSP1_A15_0_0LinkID); Task_sleep(500); - System_linkPrintBufferStatistics(pObj->IPCIn_A15_0_EVE1_0LinkID); + System_linkPrintBufferStatistics(pObj->IPCIn_A15_0_DSP1_0LinkID); System_linkPrintBufferStatistics(pObj->SgxFrmcpyLinkID); System_linkPrintBufferStatistics(pObj->IPCOut_A15_0_IPU1_0_0LinkID); Task_sleep(500); @@ -304,13 +304,13 @@ Void chains_vipSingleCamFrmcpyEve_SgxDisplay_printBufferStatistics(chains_vipSin Void chains_vipSingleCamFrmcpyEve_SgxDisplay_printStatistics(chains_vipSingleCamFrmcpyEve_SgxDisplayObj *pObj){ System_linkPrintStatistics(pObj->CaptureLinkID); - System_linkPrintStatistics(pObj->IPCOut_IPU1_0_EVE1_0LinkID); + System_linkPrintStatistics(pObj->IPCOut_IPU1_0_DSP1_0LinkID); Task_sleep(500); - System_linkPrintStatistics(pObj->IPCIn_EVE1_IPU1_0_0LinkID); + System_linkPrintStatistics(pObj->IPCIn_DSP1_IPU1_0_0LinkID); System_linkPrintStatistics(pObj->Alg_FrameCopyLinkID); - System_linkPrintStatistics(pObj->IPCOut_EVE1_A15_0_0LinkID); + System_linkPrintStatistics(pObj->IPCOut_DSP1_A15_0_0LinkID); Task_sleep(500); - System_linkPrintStatistics(pObj->IPCIn_A15_0_EVE1_0LinkID); + System_linkPrintStatistics(pObj->IPCIn_A15_0_DSP1_0LinkID); System_linkPrintStatistics(pObj->SgxFrmcpyLinkID); System_linkPrintStatistics(pObj->IPCOut_A15_0_IPU1_0_0LinkID); Task_sleep(500); diff --git a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.h b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.h index 4093f40..4dcf976 100644 --- a/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.h +++ b/linux/examples/tda2xx/src/usecases/vip_single_cam_framecopyEve_sgx_display/chains_vipSingleCamFrmcpyEve_SgxDisplay_priv.h @@ -29,11 +29,11 @@ typedef struct { UInt32 CaptureLinkID; - UInt32 IPCOut_IPU1_0_EVE1_0LinkID; - UInt32 IPCIn_EVE1_IPU1_0_0LinkID; + UInt32 IPCOut_IPU1_0_DSP1_0LinkID; + UInt32 IPCIn_DSP1_IPU1_0_0LinkID; UInt32 Alg_FrameCopyLinkID; - UInt32 IPCOut_EVE1_A15_0_0LinkID; - UInt32 IPCIn_A15_0_EVE1_0LinkID; + UInt32 IPCOut_DSP1_A15_0_0LinkID; + UInt32 IPCIn_A15_0_DSP1_0LinkID; UInt32 SgxFrmcpyLinkID; UInt32 IPCOut_A15_0_IPU1_0_0LinkID; UInt32 IPCIn_IPU1_0_A15_0_0LinkID; @@ -42,11 +42,11 @@ typedef struct { UInt32 Display_GrpxLinkID; CaptureLink_CreateParams CapturePrm; - IpcLink_CreateParams IPCOut_IPU1_0_EVE1_0Prm; - IpcLink_CreateParams IPCIn_EVE1_IPU1_0_0Prm; + IpcLink_CreateParams IPCOut_IPU1_0_DSP1_0Prm; + IpcLink_CreateParams IPCIn_DSP1_IPU1_0_0Prm; AlgorithmLink_FrameCopyCreateParams Alg_FrameCopyPrm; - IpcLink_CreateParams IPCOut_EVE1_A15_0_0Prm; - IpcLink_CreateParams IPCIn_A15_0_EVE1_0Prm; + IpcLink_CreateParams IPCOut_DSP1_A15_0_0Prm; + IpcLink_CreateParams IPCIn_A15_0_DSP1_0Prm; SgxFrmcpyLink_CreateParams SgxFrmcpyPrm; IpcLink_CreateParams IPCOut_A15_0_IPU1_0_0Prm; IpcLink_CreateParams IPCIn_IPU1_0_A15_0_0Prm;