I am trying to use the OpenMax encode component (OMX.TI.DUCATI.VIDENC) with the DM8168. I have modified the decode_display sample application to create an instance of the the component but the call to OMX_GetHandle() fails and the error indicates that the component was not found. I modified my code to call OMX_ComponentNameEnum() to list the components and sure enough the encode component is not present. The components present are:
Begin component list
Component 0 : OMX.TI.VPSSM3.VFCC
Component 1 : OMX.TI.VPSSM3.VFDC
Component 2 : OMX.TI.VPSSM3.VFPC.DEIHDUALOUT
Component 3 : OMX.TI.VPSSM3.VFPC.DEIMDUALOUT
Component 4 : OMX.TI.VPSSM3.VFPC.NF
Component 5 : OMX.TI.VPSSM3.VFPC.INDTXSCWB
Component 6 : OMX.TI.VPSSM3.CTRL.TVP
Component 7 : OMX.TI.VPSSM3.CTRL.DC
Component 8 : OMX.TI.DUCATI.VIDDEC
End component list
I haven't been able to find any documentation that explains how to "instantiate" OMX components. If anyone has used the encode component I would greatly appreciate if you could explain how it is used.