Int32 MpSclrLink_deInit() { UInt32 objId; MpSclrLink_Obj *pObj; for (objId = 0; objId < MP_SCLR_LINK_OBJ_MAX; objId++) { pObj = &gMpSclrLink_obj[objId]; Utils_tskDelete(&pObj->mainTskHndl); Utils_tskDelete(&pObj->mpScTskHndl); } return FVID2_SOK; }
Int32 IpcFramesInLink_deInit() { UInt32 ipcFramesInId; for (ipcFramesInId = 0; ipcFramesInId < IPC_FRAMES_IN_LINK_OBJ_MAX; ipcFramesInId++) { Utils_tskDelete(&gIpcFramesInLink_obj[ipcFramesInId].tsk); } return IPC_FRAMES_IN_LINK_S_SUCCESS; }
Int32 NullSrcLink_deInit() { UInt32 nullSrcId; for (nullSrcId = 0; nullSrcId < NULL_SRC_LINK_OBJ_MAX; nullSrcId++) { Utils_tskDelete(&gNullSrcLink_obj[nullSrcId].tsk); } return FVID2_SOK; }
Int32 DupLink_deInit() { UInt32 dupId; for (dupId = 0; dupId < DUP_LINK_OBJ_MAX; dupId++) { Utils_tskDelete(&gDupLink_obj[dupId].tsk); } return FVID2_SOK; }
Int32 SclrLink_deInit() { UInt32 objId; SclrLink_Obj *pObj; for (objId = 0; objId < SCLR_LINK_OBJ_MAX; objId++) { pObj = &gSclrLink_obj[objId]; Utils_tskDelete(&pObj->tsk); } return FVID2_SOK; }
Int32 IpcOutM3Link_deInit() { UInt32 ipcOutM3Id; IpcOutM3Link_Obj *pObj; for (ipcOutM3Id = 0; ipcOutM3Id < IPC_OUT_M3_LINK_OBJ_MAX; ipcOutM3Id++) { pObj = &gIpcOutM3Link_obj[ipcOutM3Id]; Utils_tskDelete(&pObj->tsk); IpcOutM3Link_deInitListMP(pObj); } return FVID2_SOK; }
Int32 AlgLink_deInit() { UInt32 objId; AlgLink_Obj *pObj; for (objId = 0; objId < ALG_LINK_OBJ_MAX; objId++) { pObj = &gAlgLink_obj[objId]; AlgLink_scdAlgProcessTskDeInit(&pObj->scdAlg); Utils_tskDelete(&pObj->tsk); } return FVID2_SOK; }
Int32 SystemLink_deInit() { Utils_tskDelete(&gSystemLink_obj.tsk); return FVID2_SOK; }