Tool/software: Linux
Hi,
My usecase is below.
IssCapture -> IssM2mIsp -> Select_Capture -> IssM2mSimcop -> Merge_Simcop -> Dup_Simcop
Select_Capture -> Merge_Simcop
Dup_Simcop -> Sync_Org -> Alg_DmaSwMs -> Display_Org
Dup_Simcop -> Sync_CensusIn -> Dup_CensusIn -> Alg_Census (EVE1) -> Alg_DisparityHamDist (EVE1) -> Merge_StereoOut -> Alg_StereoPostProcess (DSP1) -> Display_Disparity
Dup_CensusIn->Merge_StereoOut
IssM2mIsp -> Alg_IssAewb
GrpxSrc -> Display_Grpx
When "AlgIvision_create" is called in Alg_StereoPostProcess Link, the malloc is run.
The path of the function is vision_sdk/apps/src/rtos/alg_plugins/stereo_postprocessing/stereoPostProcessLink_algPlugin.c.
(line 421: pStereoPostProcessObj->handle = AlgIvision_create(&STEREOVISION_TI_VISION_FXNS, (IALG_Params *)(pAlgCreateParams));)
This malloc function returns address and the fxns->ialg.algAlloc is run.
But, the status value is -1023 after fxns->ialg.algAlloc is run.
(AlgIvision_create_useLinkMem())
What is problem?
I think that it look like memory of the algorithm is not allocated.