I have a setup where I instantiate two capture components and four encoder components. I setup a single chain with one capture and one encoder. I bring that chain to executing state and back down to loaded a few times and after a few iterations the attempt to bring that chain back to executing will fail and the encoder component callback will get an OmxError event with error code insufficient resources.
Find attached the complete logs for that issue.
The failure seems to due to IvaScheduler_registerInstance not finding a free IVAHD resource even though IvaServer_DeRegisterInstace was performed just before.