Hi,
I created an ALG Plugin which is a copy with reference to framecopy and placed it in vision_sdk/hlos/examples/adas/src/alg_plugins/copy, it compiled ok. But while running the usecase it got this error
I referred The VisionSDK_DevelopmentGuide.pdf - Algorithm Link Development and VisionSDK_UserGuide_UsecaseGen.pdf for creating and registering this ALG Plugin.
[HOST] [IPU2 ] 239.410144 s: CAPTURE: Create in progress !!!
[HOST] [IPU2 ] 239.410571 s: CAPTURE: VIP1 Slice0 PortA capture mode is [ 8-bit] !!!
ASSERT (chains_vipSingleCam_RVC_priv.c|chains_vipSingleCam_RVC_Create|115)
[HOST] [HOST ] 239.532544 s: IPC_IN_0 : Create in progress !!!
[HOST] [HOST ] 239.532940 s: IPC_IN_0 : Create Done !!!
[HOST] [HOST ] 239.533032 s: ALG: ERROR: No alg create function specified (algId = 11) !!!
[HOST] [IPU2 ] 239.531537 s: CAPTURE: Create Done !!!
[HOST] [IPU2 ] 239.531934 s: IPC_OUT_0 : Create in progress !!!
[HOST] [IPU2 ] 239.532269 s: IPC_OUT_0 : Create Done !!!
In vision_sdk/hlos/examples/adas/src/alg_plugins/copy i have these files
CopyAlgoCpu.c CopyLink_algPlugin.c CopyLink_priv.h iCopyAlgo.h
in file CopyLink_algPlugin.c i am having
Int32 AlgorithmLink_CopyCreate(void * pObj, void * pCreateParams);
Int32 AlgorithmLink_CopyProcess(void * pObj);
Int32 AlgorithmLink_CopyControl(void * pObj, void * pControlParams);
Int32 AlgorithmLink_CopyStop(void * pObj);
Int32 AlgorithmLink_CopyDelete(void * pObj);
Int32 AlgorithmLink_CopyPrintStatistics(void *pObj, AlgorithmLink_CopyObj *pFrameCopyObj);