Hi,
I'm evaluating EVM 816x now. From datasheet, we know there are three HDVICP cores. And we invoke these cores with VENC( OMX.TI.DUCATI.VIDENC ) in EZSDK.
I tried to initialize three VENC OMX handles, through OMX_GetHandle(). It works first time, but the second and third one failed. So I guess I can only have one OMX handle.
And as mentioned in OMX user guide, VENC only have one input and one output port. I checked this point, actually. It fails when I use any other port than port 0 as input port.
MY QUESTION IS: Does VENC run on DM816x support multi-channel encode? If we can only have one OMX handle at one time, and only port 0 can be used as input port, is it true we can't have three HDVICP cores work simultaneity by calling OpenMAX?
Any help is highly appreciated! Thank u!