Hello,
We are working with PSDK-RTOS-J721E 7.01.00.11.
I am attempting to modify the TIDL host emulation to support execution of multiple frames in parallel.
The first thread (e.g., t0) appears to execute properly, but the execution of the second thread (e.g., t1) appears to be stuck inside function TIDLRT_invoke at the following line of code:
status = algHandle->ivision->algProcess((IVISION_Handle)algHandle, &inBufs,&outBufs,(IVISION_InArgs *)&inArgs,(IVISION_OutArgs *)&outArgs);
In the above function signature, all arguments except 'algHandle' are local to TIDLRT_invoke function, and I have taken care of 'algHandle'.
Do IVISION library calls, especially algProcess, support parallel execution from multiple threads?
Thanks and regards.