I recently grep'd a large part of my filesystem in search for vlpb symbols and I found the pre-built library libtiomx.so.5.2 with the symbol DomxProxy_OMX_TI_VLPB_ComponentInit. Although this may not be individually responsible for my OMX_ErrorComponentNotFound error, this may suggest that there are compiled dependencies for the VLPB component.
I also looked at some OMX_GetHandle source code in src/ti/omx/omxcore/src/omx_core.c. OMX_ErrorComponentNotFound is thrown when a simple strcmp comparison between members of OMXComponentList[] and the OMX_STRING parameter of OMX_GetHandle yields no matches. I have tried explicitly adding my custom component to OMXComponentList[] and it cannot find a match. When I try removing OMX.TI.C67X.VLPB component from the list, I get a segmentation fault. All of my leads are turning into smoke. It would be great if someone from TI can look into this problem.
Justin
↧
Forum Post: RE: How to create 2 or more OMX components on the DSP?
↧