I am working on below usecase:
NullSource (A15) -> Decode -> VPE -> Sync (A15) -> Alg1 (DSP2) -> Alg2 (DSP1) -> Display_M4 (IPU1_0)
//
// Graphics overlay display
//
GrpxSrc -> Display_Grpx
When I recursively try to run use case from the menu it goes into XDC ASSERT(out of memory) 3rd run create.
All the dynamically allocated memory in the plugin is deallocated in delete function of plugin.
For vpe link and nullsrc link I have set numCh=4 in usecase, but inside delete functions of vpeLink_drvCommon.c and nullSrcLink_tsk.c file I have modified numCh to 1(otherwise it was causing invalid memory free assertion during deletion of use case even in the first run)
Can anyone please suggest where am I going wrong?