This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to output on DVO2 using OpenMAX ?

Other Parts Discussed in Thread: TMS320DM8168

Hello !

Everything is in the title. I have an OpenMAX chain outputing to DVO1 (HDMI), I'd like to switch to DVO2, but every attempt I make results in hangs or "unrecoverable error". Can you show me the way ?

I am using the EZSDK 5.05.01.04.

Thanks !

Julien.

  • Hello,

    When firmware is loaded HDMI mode is set.

    I think you should switch DVO1 to DVO2.

    You could check here:

    http://processors.wiki.ti.com/index.php/DM816X_AM389X_VPSS_Video_Driver_User_Guide

    Best Regards,

    Margarita

  • Can you be more specific about "switch DVO1 to DVO2" ? I couldn't find any answer in the VPSS user guide.

    According to the VFDC's documentation, it is possible to use 2 VFDC (one on each HD output) simultaneously. So my guess is that it should be possible to output to DVO2 just by configuring the omx components correctly, however, I can't find how.

    Julien.

  • Oh the sample application hangs exactly like mine does (the CTRL-DC never goes to IDLE) actually...

    root@dm816x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug.xv5T -d 1
    display_id: 1
    Display example
    ===============================
    OMX_Init completed
    UIAClient is ready to send a UIA configuration command
    UIAClient received UIA_CONFIGURE_ACK
    UIAClient is done sending requests
    UIAClient is ready to send a UIA configuration command
    UIAClient received UIA_CONFIGURE_ACK
    UIAClient is done sending requests
    found handle 0x12d018 for component OMX.TI.VPSSM3.VFDC
    got display handle
    found handle 0x133828 for component OMX.TI.VPSSM3.CTRL.DC
    Buffer Size computed: 768000
    set input port params (width = 800, height = 480)
    setting input and output memory type to default
    enable input port
    got eventEnable/Disable Event

    ... frozen ...

  • Hello,

    I checked it and demo is working for me(EZSDK 5.05.01).

    root@dm816x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug.xv5T -d 1
    display_id: 1
    Display example
    ===============================
     OMX_Init completed
     UIAClient is ready to send a UIA configuration command
    UIAClient received UIA_CONFIGURE_ACK
    UIAClient is done sending requests
    UIAClient is ready to send a UIA configuration command
    UIAClient received UIA_CONFIGURE_ACK
    UIAClient is done sending requests
    found handle 0x11c018 for component OMX.TI.VPSSM3.VFDC
     got display handle
    found handle 0x122828 for component OMX.TI.VPSSM3.CTRL.DC
    Buffer Size computed: 768000
    set input port params (width = 800, height = 480)
    setting input and output memory type to default
    enable input port
    got eventEnable/Disable Event
    got eventState changed to: OMX_StateIdle
     ctrl-dc state IDLE
     got eventState changed to: OMX_StateIdle
     display state IDLE
     got eventState changed to: OMX_StateExecuting
     display control state execute
     got eventState changed to: OMX_StateExecuting
     display state execute
      file read thread created
      executing the appliaction now!!!

    Could you provide more details, like bootargs, are you using custom board and etc.

    Could you run ./loggerSMDump.out 0x9E400000 0x100000 all and attach the log.

    http://processors.wiki.ti.com/index.php/OMX_Viewing_Media_Controller_Traces

    Best Regards,

    Margarita


  • Here it is: 

    Opened loggerSM.bin to store encoded records
    N:Video P:1 #:00000 T:000000000191a9d5 M:xdc.runtime.Main S:Enabling Status Logger
    N:VPSS  P:2 #:00000 T:000000004b748ecf M:xdc.runtime.Main S:Enabling Status Logger
    N:Video P:1 #:00001 T:0000000001920983 M:xdc.runtime.Main S:Enabling User1 Logs
    N:VPSS  P:2 #:00001 T:000000004b74e965 M:xdc.runtime.Main S:Enabling User1 Logs
    N:Video P:1 #:00002 T:00000000019273c5 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00002 T:000000004b755381 M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00003 T:000000000192d549 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00003 T:000000004b75b455 M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00004 T:00000000019334cd M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00004 T:000000004b761245 M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00005 T:0000000001939715 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00005 T:000000004b767855 M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00006 T:000000000193fa09 M:xdc.runtime.Main S:Enabling Analysis Logs
    N:VPSS  P:2 #:00006 T:000000004b76dbc7 M:xdc.runtime.Main S:Enabling Analysis Logs
    N:Video P:1 #:00007 T:000000000196b3cf M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procAttach> @line<151> 
    N:VPSS  P:2 #:00007 T:000000004b7cc2dc M:xdc.runtime.Main S:edma3init() Passed
    N:Video P:1 #:00008 T:0000000001edf661 M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<177> msg<Before Ipc_attach>
    N:VPSS  P:2 #:00008 T:000000004d4643f3 M:xdc.runtime.Main S:isI2cInitReq is 1
    N:Video P:1 #:00009 T:0000000007f59907 M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<184> msg<After Ipc_attach>
    N:VPSS  P:2 #:00009 T:000000004e61de5d M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procAttach> @line<151> 
    N:Video P:1 #:00010 T:0000000007f6282f M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<186> msg<Ipc_attach successful>
    N:VPSS  P:2 #:00010 T:000000004eb79411 M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<191> msg<Before Ipc_attach>
    N:Video P:1 #:00011 T:0000000007f69d0d M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procAttach> @line<233> with error<0:ErrorNone>
    N:VPSS  P:2 #:00011 T:0000000054bc8663 M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<198> msg<After Ipc_attach>
    N:Video P:1 #:00012 T:0000000007fb5759 M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procInit> @line<250> 
    N:VPSS  P:2 #:00012 T:0000000054bd7513 M:xdc.runtime.Main S:Module<ti.omx> @<DomxCore_procAttach> @line<200> msg<Ipc_attach successful>
    N:Video P:1 #:00013 T:0000000007fbc56f M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procMsgQInit> @line<115> 
    N:VPSS  P:2 #:00013 T:0000000054bdeba7 M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procAttach> @line<233> with error<0:ErrorNone>
    N:Video P:1 #:00014 T:0000000007fc80bf M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap>
    N:VPSS  P:2 #:00014 T:0000000054c2c66b M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procInit> @line<250> 
    N:Video P:1 #:00015 T:0000000007fd0895 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap>
    N:VPSS  P:2 #:00015 T:0000000054c33405 M:xdc.runtime.Main S:Module<ti.omx> Entering<DomxCore_procMsgQInit> @line<115> 
    N:Video P:1 #:00016 T:0000000007fdb567 M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procMsgQInit> @line<142> with error<0:ErrorNone>
    N:VPSS  P:2 #:00016 T:0000000054c4208d M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap>
    N:Video P:1 #:00017 T:0000000007fe2c09 M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procInit> @line<346> with error<0:ErrorNone>
    N:VPSS  P:2 #:00017 T:0000000054c4a761 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap>
    N:Video P:1 #:00018 T:0000000007fec93d M:xdc.runtime.Main S:@ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_1, priority 8
    N:VPSS  P:2 #:00018 T:0000000054c52c79 M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procMsgQInit> @line<142> with error<0:ErrorNone>
    N:Video P:1 #:00019 T:0000000007ff3c45 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
    N:VPSS  P:2 #:00019 T:0000000054c5a3bd M:xdc.runtime.Main S:Module<ti.omx> Leaving<DomxCore_procInit> @line<346> with error<0:ErrorNone>
    N:Video P:1 #:00020 T:0000000007ffb991 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
    N:VPSS  P:2 #:00020 T:0000000054c63a17 M:xdc.runtime.Main S:@ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_2, priority 8
    N:Video P:1 #:00021 T:0000000008003251 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
    N:VPSS  P:2 #:00021 T:0000000054c6aa9d M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
    N:Video P:1 #:00022 T:000000000805bc19 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
    N:VPSS  P:2 #:00022 T:0000000054c729df M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
    N:Video P:1 #:00023 T:0000000008064827 M:xdc.runtime.Main S:@ omxrpc_rcm_server_remote_fxn_register regFxnCategory 0
    N:VPSS  P:2 #:00023 T:0000000054c7a523 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
    N:Video P:1 #:00024 T:000000000806b025 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetHandle)
    N:VPSS  P:2 #:00024 T:0000000054cd4651 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
    N:Video P:1 #:00025 T:000000000807486f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFreeHandle)
    N:VPSS  P:2 #:00025 T:0000000054cdd791 M:xdc.runtime.Main S:@ omxrpc_rcm_server_remote_fxn_register regFxnCategory 0
    N:Video P:1 #:00026 T:000000000807bed3 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcCreateProxyLite)
    N:VPSS  P:2 #:00026 T:0000000054ce3ef7 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetHandle)
    N:Video P:1 #:00027 T:0000000008083239 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetHeapMemStats)
    N:VPSS  P:2 #:00027 T:0000000054ced15d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFreeHandle)
    N:Video P:1 #:00028 T:000000000808a845 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcDeleteProxyLite)
    N:VPSS  P:2 #:00028 T:0000000054cf4c35 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcCreateProxyLite)
    N:Video P:1 #:00029 T:0000000008091e85 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
    N:VPSS  P:2 #:00029 T:0000000054cfc24b M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetHeapMemStats)
    N:Video P:1 #:00030 T:000000000809a513 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
    N:VPSS  P:2 #:00030 T:0000000054d0355b M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcDeleteProxyLite)
    N:Video P:1 #:00031 T:00000002789d6a59 M:xdc.runtime.Main S:Enabling Status Logger
    N:VPSS  P:2 #:00031 T:0000000054d0afab M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
    N:Video P:1 #:00032 T:00000002789dfbd1 M:xdc.runtime.Main S:Enabling User1 Logs
    N:VPSS  P:2 #:00032 T:0000000054d1318b M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
    N:Video P:1 #:00033 T:00000002789e77c9 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00033 T:00000002788dc7d3 M:xdc.runtime.Main S:Enabling Status Logger
    N:Video P:1 #:00034 T:00000002789edde7 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00034 T:00000002788e3691 M:xdc.runtime.Main S:Enabling User1 Logs
    N:Video P:1 #:00035 T:00000002789f4419 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00035 T:00000002788ea23b M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00036 T:00000002789fac3b M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00036 T:00000002788f02fb M:xdc.runtime.Main S:Disabling User1 Logs
    N:Video P:1 #:00037 T:0000000278a0135f M:xdc.runtime.Main S:Disabling Analysis Logs
    N:VPSS  P:2 #:00037 T:00000002788f6445 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00038 T:00000002788fc463 M:xdc.runtime.Main S:Disabling User1 Logs
    N:VPSS  P:2 #:00039 T:000000027890499d M:xdc.runtime.Main S:Disabling Analysis Logs
    N:VPSS  P:2 #:00040 T:0000000278cd2e9e M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OMX.TI.VPSSM3.VFDC
    N:VPSS  P:2 #:00041 T:0000000278cdf471 M:xdc.runtime.Main S:Entered function:omxrpc_module_init_client (3)
    N:VPSS  P:2 #:00042 T:0000000278ce9551 M:xdc.runtime.Main S:Entered function:OmxRpc_rcmClientCreate (0x9f196bfc, OmxRpcRcmServer_3, 5)
    N:VPSS  P:2 #:00043 T:0000000278cf0925 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<983> msg<Before RcmClient_Params_init>
    N:VPSS  P:2 #:00044 T:0000000278cf8459 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<985> msg<After RcmClient_Params_init>
    N:VPSS  P:2 #:00045 T:0000000278cffe1f M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<990> msg<Before RcmClient_create>
    N:VPSS  P:2 #:00046 T:0000000278d4bfe3 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<992> msg<After RcmClient_create>
    N:VPSS  P:2 #:00047 T:0000000278d54d51 M:xdc.runtime.Main S:omxrpc_module_init_client: Located the remoteCoreRcmServer
    N:VPSS  P:2 #:00048 T:0000000278d5c1c1 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcGetHandle)
    N:VPSS  P:2 #:00049 T:0000000278d8783b M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcFreeHandle)
    N:VPSS  P:2 #:00050 T:0000000278daaf0d M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCreateProxyLite)
    N:VPSS  P:2 #:00051 T:0000000278dd0033 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcGetHeapMemStats)
    N:VPSS  P:2 #:00052 T:0000000278df208f M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcDeleteProxyLite)
    N:VPSS  P:2 #:00053 T:0000000278e13201 M:xdc.runtime.Main S:LayerId: 2
    N:VPSS  P:2 #:00054 T:0000000278e1da3d M:xdc.runtime.Main S:@ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_OMX.TI.VPSSM3.VFDC_Ctrl_2_0, priority 14
    N:VPSS  P:2 #:00055 T:0000000278e2616f M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
    N:VPSS  P:2 #:00056 T:0000000278e2df3b M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
    N:VPSS  P:2 #:00057 T:0000000278e35797 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
    N:VPSS  P:2 #:00058 T:0000000278e94c6b M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
    N:VPSS  P:2 #:00059 T:0000000278e9d4ff M:xdc.runtime.Main S:@ omxrpc_rcm_server_remote_fxn_register regFxnCategory 1
    N:VPSS  P:2 #:00060 T:0000000278ea3e95 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetParameter)
    N:VPSS  P:2 #:00061 T:0000000278ead8bb M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetParameter)
    N:VPSS  P:2 #:00062 T:0000000278eb52db M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetConfig)
    N:VPSS  P:2 #:00063 T:0000000278ebef6d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetConfig)
    N:VPSS  P:2 #:00064 T:0000000278ec5e5f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetComponentVersion)
    N:VPSS  P:2 #:00065 T:0000000278ecd909 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetExtensionIndex)
    N:VPSS  P:2 #:00066 T:0000000278ed4d75 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetState)
    N:VPSS  P:2 #:00067 T:0000000278edbf69 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSendCommand)
    N:VPSS  P:2 #:00068 T:0000000278ee335f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcUseBuffer)
    N:VPSS  P:2 #:00069 T:0000000278eea2cb M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcAllocBuffer)
    N:VPSS  P:2 #:00070 T:0000000278ef16c5 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFreeBuffer)
    N:VPSS  P:2 #:00071 T:0000000278ef8675 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcEmptyThisBuffer)
    N:VPSS  P:2 #:00072 T:0000000278effc3f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFillThisBuffer)
    N:VPSS  P:2 #:00073 T:0000000278f0726d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcTunnelRequest)
    N:VPSS  P:2 #:00074 T:0000000278f0eee3 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
    N:VPSS  P:2 #:00075 T:0000000278f1ab13 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
    N:VPSS  P:2 #:00076 T:0000000278f228fb M:xdc.runtime.Main S:Instance Register with omxRpc Module.Cnt = 1
    N:VPSS  P:2 #:00077 T:0000000278f2844b M:xdc.runtime.Main S:L_create: OmxRpc create: Component:OMX.TI.VPSSM3.VFDC, Layer:2
    N:VPSS  P:2 #:00078 T:0000000278f2fbaf M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.VFDC In table OMX.TI.VPSSM3.VFCC idx 0
    N:VPSS  P:2 #:00079 T:0000000278f388f9 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.VFDC In table OMX.TI.VPSSM3.VFDC idx 1
    N:VPSS  P:2 #:00080 T:0000000278f3f317 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.VFDC found idx: 1
    N:VPSS  P:2 #:00081 T:0000000278f46ca1 M:xdc.runtime.Main S:In OMX_GetHandle, component OMX.TI.VPSSM3.VFDC, omxhandle 0x9f208ef8
    N:VPSS  P:2 #:00082 T:0000000278f99cb5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_SetDefaultProperties> @line<1238> 
    N:VPSS  P:2 #:00083 T:0000000278fa4011 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_SetDefaultProperties> @line<1280> with error<0:ErrorNone>
    N:VPSS  P:2 #:00084 T:0000000278fae33d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_ComponentInit> @line<133> 
    N:VPSS  P:2 #:00085 T:0000000278fcc855 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_InitializePorts> @line<115> 
    N:VPSS  P:2 #:00086 T:00000002790a223f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_InitializePorts> @line<217> with error<0:ErrorNone>
    N:VPSS  P:2 #:00087 T:00000002791f5b07 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_ComponentInit> @line<247> with error<0:ErrorNone>
    N:VPSS  P:2 #:00088 T:0000000279203f8f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00089 T:000000027920b715 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00090 T:000000027921538d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00091 T:000000027921dd45 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00092 T:00000002792269b1 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00093 T:000000027922d6e3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00094 T:00000002792355d0 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00095 T:000000027923dde5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00096 T:0000000279246495 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00097 T:000000027924d125 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00098 T:0000000279254fab M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00099 T:000000027925d78f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00100 T:0000000279265ec9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00101 T:000000027926cd77 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00102 T:0000000279274e9f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00103 T:000000027927d859 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00104 T:000000027928630d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00105 T:000000027928e841 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00106 T:00000002792967af M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00107 T:000000027929f0a5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00108 T:00000002792a7a43 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00109 T:00000002792ae6f1 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00110 T:00000002792b65af M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00111 T:00000002792bedad M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00112 T:00000002792c7549 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00113 T:00000002792ce1dd M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00114 T:00000002792d60e3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00115 T:00000002792de91f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00116 T:00000002792e708d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00117 T:00000002792edf45 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00118 T:00000002792f5dcd M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00119 T:00000002792fe65b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00120 T:0000000279308495 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00121 T:000000027930f235 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00122 T:0000000279317143 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00123 T:000000027931f99d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00124 T:0000000279328255 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00125 T:000000027932ef49 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00126 T:0000000279336e7f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00127 T:000000027933f711 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00128 T:0000000279347ebb M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00129 T:000000027934eb5d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00130 T:0000000279356b1f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00131 T:000000027935f34d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00132 T:0000000279367ccf M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00133 T:000000027936e92f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00134 T:000000027937691f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00135 T:0000000279380599 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00136 T:0000000279389013 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00137 T:000000027938fc87 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00138 T:0000000279397c65 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00139 T:00000002793a0547 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00140 T:00000002793a8e4f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00141 T:00000002793afae3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00142 T:00000002793b7979 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00143 T:00000002793c028f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00144 T:00000002793c89f3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00145 T:00000002793cf6b1 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00146 T:00000002793d7573 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00147 T:00000002793dfe3f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00148 T:00000002793e8855 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00149 T:00000002793ef4f5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00150 T:00000002793f8a37 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00151 T:0000000279401463 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00152 T:0000000279409dc9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00153 T:0000000279410b17 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00154 T:0000000279418a07 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00155 T:0000000279421269 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00156 T:0000000279429a4f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00157 T:00000002794306ef M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00158 T:0000000279438617 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00159 T:0000000279440e55 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00160 T:000000027944950b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00161 T:00000002794501a9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00162 T:000000027945804b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00163 T:0000000279460899 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00164 T:0000000279469355 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_DIO_Util> @line<546> 
    N:VPSS  P:2 #:00165 T:000000027947145a M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626> 
    N:VPSS  P:2 #:00166 T:000000027947943d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:VPSS  P:2 #:00167 T:0000000279481e2d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:VPSS  P:2 #:00168 T:0000000279e8f697 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_SetCallbacks> @line<267> 
    N:VPSS  P:2 #:00169 T:0000000279e99b97 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_SetCallbacks> @line<308> with error<0:ErrorNone>
    N:VPSS  P:2 #:00170 T:0000000279ea2209 M:xdc.runtime.Main S:Result of pComponentInit: ErrorNone
    N:VPSS  P:2 #:00171 T:0000000279ea7875 M:xdc.runtime.Main S:Registering the component OMX.TI.VPSSM3.VFDC with TunnelMgr
    N:VPSS  P:2 #:00172 T:0000000279ead843 M:xdc.runtime.Main S:Entered: DomxTunnelMgr_registerHandle (0x9f208ef8, 0x9f704f54)
    N:VPSS  P:2 #:00173 T:0000000279eb920b M:xdc.runtime.Main S:Entered function:OmxRpc_rcmClientCreate (0x9f204098, OmxRpcRcmServer_OMX.TI.VPSSM3.VFDC_Cb_3_0, 5)
    N:VPSS  P:2 #:00174 T:0000000279ec1be5 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<983> msg<Before RcmClient_Params_init>
    N:VPSS  P:2 #:00175 T:0000000279ec94f5 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<985> msg<After RcmClient_Params_init>
    N:VPSS  P:2 #:00176 T:0000000279ed0999 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<990> msg<Before RcmClient_create>
    N:VPSS  P:2 #:00177 T:0000000279f3340d M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<992> msg<After RcmClient_create>
    N:VPSS  P:2 #:00178 T:0000000279f3d005 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEventHandler)
    N:VPSS  P:2 #:00179 T:0000000279f65157 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEmptyBufferDone)
    N:VPSS  P:2 #:00180 T:0000000279f8ab2d M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbFillBufferDone)
    N:VPSS  P:2 #:00181 T:0000000279fae7d1 M:xdc.runtime.Main S:Module<ti.omx> @<domxtmgr_register_skelinfo> @line<417> msg<OmxRpcRcmServer_OMX.TI.VPSSM3.VFDC_Ctrl_2_0>
    N:VPSS  P:2 #:00182 T:0000000279fb9bd1 M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OmxRpcRcmServer_OMX.TI.VPSSM3.VFDC_Ctrl_2_0.Exiting..
    N:VPSS  P:2 #:00183 T:000000027a50c39d M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OMX.TI.VPSSM3.CTRL.DC
    N:VPSS  P:2 #:00184 T:000000027a518aaf M:xdc.runtime.Main S:Entered function:omxrpc_module_init_client (3)
    N:VPSS  P:2 #:00185 T:000000027a51f273 M:xdc.runtime.Main S:LayerId: 2
    N:VPSS  P:2 #:00186 T:000000027a52b697 M:xdc.runtime.Main S:@ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_OMX.TI.VPSSM3.CTRL.DC_Ctrl_2_1, priority 14
    N:VPSS  P:2 #:00187 T:000000027a533ccb M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
    N:VPSS  P:2 #:00188 T:000000027a53b98b M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
    N:VPSS  P:2 #:00189 T:000000027a542f9f M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
    N:VPSS  P:2 #:00190 T:000000027a5a30ad M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
    N:VPSS  P:2 #:00191 T:000000027a5abd43 M:xdc.runtime.Main S:@ omxrpc_rcm_server_remote_fxn_register regFxnCategory 1
    N:VPSS  P:2 #:00192 T:000000027a5b224b M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetParameter)
    N:VPSS  P:2 #:00193 T:000000027a5bb9fd M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetParameter)
    N:VPSS  P:2 #:00194 T:000000027a5c3029 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetConfig)
    N:VPSS  P:2 #:00195 T:000000027a5ca27f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetConfig)
    N:VPSS  P:2 #:00196 T:000000027a5d1383 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetComponentVersion)
    N:VPSS  P:2 #:00197 T:000000027a5d8d81 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetExtensionIndex)
    N:VPSS  P:2 #:00198 T:000000027a5e0429 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetState)
    N:VPSS  P:2 #:00199 T:000000027a5e762f M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSendCommand)
    N:VPSS  P:2 #:00200 T:000000027a5ee96b M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcUseBuffer)
    N:VPSS  P:2 #:00201 T:000000027a5f5ac5 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcAllocBuffer)
    N:VPSS  P:2 #:00202 T:000000027a5fd59d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFreeBuffer)
    N:VPSS  P:2 #:00203 T:000000027a604bfd M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcEmptyThisBuffer)
    N:VPSS  P:2 #:00204 T:000000027a60c0c7 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFillThisBuffer)
    N:VPSS  P:2 #:00205 T:000000027a6155ef M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcTunnelRequest)
    N:VPSS  P:2 #:00206 T:000000027a61d5c1 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
    N:VPSS  P:2 #:00207 T:000000027a6293b0 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
    N:VPSS  P:2 #:00208 T:000000027a631199 M:xdc.runtime.Main S:Instance Register with omxRpc Module.Cnt = 2
    N:VPSS  P:2 #:00209 T:000000027a636d51 M:xdc.runtime.Main S:L_create: OmxRpc create: Component:OMX.TI.VPSSM3.CTRL.DC, Layer:2
    N:VPSS  P:2 #:00210 T:000000027a63e489 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFCC idx 0
    N:VPSS  P:2 #:00211 T:000000027a64567b M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFDC idx 1
    N:VPSS  P:2 #:00212 T:000000027a64c195 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFPC.DEIHDUALOUT idx 2
    N:VPSS  P:2 #:00213 T:000000027a65362d M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFPC.DEIMDUALOUT idx 3
    N:VPSS  P:2 #:00214 T:000000027a65a90b M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFPC.NF idx 4
    N:VPSS  P:2 #:00215 T:000000027a6617d3 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.VFPC.INDTXSCWB idx 5
    N:VPSS  P:2 #:00216 T:000000027a668d41 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.CTRL.TVP idx 6
    N:VPSS  P:2 #:00217 T:000000027a66ffc1 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC In table OMX.TI.VPSSM3.CTRL.DC idx 7
    N:VPSS  P:2 #:00218 T:000000027a677645 M:xdc.runtime.Main S:Component OMX.TI.VPSSM3.CTRL.DC found idx: 7
    N:VPSS  P:2 #:00219 T:000000027a67f051 M:xdc.runtime.Main S:In OMX_GetHandle, component OMX.TI.VPSSM3.CTRL.DC, omxhandle 0x9f231768
    N:VPSS  P:2 #:00220 T:000000027a692ab3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_SetDefaultProperties> @line<1238> 
    N:VPSS  P:2 #:00221 T:000000027a69a1db M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Leaving<OMX_BASE_SetDefaultProperties> @line<1280> with error<0:ErrorNone>
    N:VPSS  P:2 #:00222 T:000000027a6a53e1 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_ComponentInit> @line<133> 
    N:VPSS  P:2 #:00223 T:000000027a6c3795 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<_OMX_BASE_InitializePorts> @line<115> 
    N:VPSS  P:2 #:00224 T:000000027a6cded9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Leaving<_OMX_BASE_InitializePorts> @line<217> with error<0:ErrorNone>
    N:VPSS  P:2 #:00225 T:000000027a725d0d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Leaving<OMX_BASE_ComponentInit> @line<247> with error<0:ErrorNone>
    N:VPSS  P:2 #:00226 T:000000027a77db61 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_SetCallbacks> @line<267> 
    N:VPSS  P:2 #:00227 T:000000027a787051 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Leaving<OMX_BASE_SetCallbacks> @line<308> with error<0:ErrorNone>
    N:VPSS  P:2 #:00228 T:000000027a78f2c5 M:xdc.runtime.Main S:Result of pComponentInit: ErrorNone
    N:VPSS  P:2 #:00229 T:000000027a7946bf M:xdc.runtime.Main S:Registering the component OMX.TI.VPSSM3.CTRL.DC with TunnelMgr
    N:VPSS  P:2 #:00230 T:000000027a79acdf M:xdc.runtime.Main S:Entered: DomxTunnelMgr_registerHandle (0x9f231768, 0x9f704f54)
    N:VPSS  P:2 #:00231 T:000000027a7a6e51 M:xdc.runtime.Main S:Entered function:OmxRpc_rcmClientCreate (0x9f22caf8, OmxRpcRcmServer_OMX.TI.VPSSM3.CTRL.DC_Cb_3_1, 5)
    N:VPSS  P:2 #:00232 T:000000027a7afd97 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<983> msg<Before RcmClient_Params_init>
    N:VPSS  P:2 #:00233 T:000000027a7b7961 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<985> msg<After RcmClient_Params_init>
    N:VPSS  P:2 #:00234 T:000000027a7bf439 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<990> msg<Before RcmClient_create>
    N:VPSS  P:2 #:00235 T:000000027a82497d M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<992> msg<After RcmClient_create>
    N:VPSS  P:2 #:00236 T:000000027a82e9f9 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEventHandler)
    N:VPSS  P:2 #:00237 T:000000027a857767 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEmptyBufferDone)
    N:VPSS  P:2 #:00238 T:000000027a87dac9 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbFillBufferDone)
    N:VPSS  P:2 #:00239 T:000000027a8a2e8d M:xdc.runtime.Main S:Module<ti.omx> @<domxtmgr_register_skelinfo> @line<417> msg<OmxRpcRcmServer_OMX.TI.VPSSM3.CTRL.DC_Ctrl_2_1>
    N:VPSS  P:2 #:00240 T:000000027a8aeb95 M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OmxRpcRcmServer_OMX.TI.VPSSM3.CTRL.DC_Ctrl_2_1.Exiting..
    N:VPSS  P:2 #:00241 T:000000027acf8f0b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_GetParameter> @line<695> 
    N:VPSS  P:2 #:00242 T:000000027ad02739 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_GetParameter> @line<858> with error<0:ErrorNone>
    N:VPSS  P:2 #:00243 T:000000027ad323b5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_SetParameter> @line<890> 
    N:VPSS  P:2 #:00244 T:000000027ad3c571 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_SetParameter> @line<1163> with error<0:ErrorNone>
    N:VPSS  P:2 #:00245 T:000000027ae08ffd M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_SetParameter> @line<890> 
    N:VPSS  P:2 #:00246 T:000000027ae115dd M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_SetParameter> @line<1163> with error<0:ErrorNone>
    N:VPSS  P:2 #:00247 T:000000027ae4776f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_SendCommand> @line<499> 
    N:VPSS  P:2 #:00248 T:000000027ae53929 M:xdc.runtime.Main S:OMX_BASE_SendCommand:OMX_CommandPortEnable, nParam1: 0
    N:VPSS  P:2 #:00249 T:000000027ae5d51f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_SendCommand> @line<669> with error<0:ErrorNone>
    N:VPSS  P:2 #:00250 T:000000027ae6e491 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_CmdEventHandler> @line<434> 
    N:VPSS  P:2 #:00251 T:000000027ae7851b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_PROCESS_CmdEvent> @line<526> 
    N:VPSS  P:2 #:00252 T:000000027ae7fba1 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> @<OMX_BASE_PROCESS_CmdEvent> @line<631> msg<Processing OMX_CommandPortEnable>
    N:VPSS  P:2 #:00253 T:000000027ae883d5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_EnablePort> @line<777> 
    N:VPSS  P:2 #:00254 T:000000027ae8f4ff M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_EnablePort> @line<815> with error<0:ErrorNone>
    N:VPSS  P:2 #:00255 T:000000027ae98a7c M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_CB_ReturnEventNotify> @line<100> 
    N:VPSS  P:2 #:00256 T:000000027aea045b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> @<OMX_BASE_CB_ReturnEventNotify> @line<121> msg<Notify client for port enable>
    N:VPSS  P:2 #:00257 T:000000027aeac0ab M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_CB_ReturnEventNotify> @line<224> with error<0:ErrorNone>
    N:VPSS  P:2 #:00258 T:000000027aeb43c9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_PROCESS_CmdEvent> @line<784> with error<0:ErrorNone>
    N:VPSS  P:2 #:00259 T:000000027aebc76d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:VPSS  P:2 #:00260 T:000000027aec51c5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_CmdCompleteEventHandler> @line<483> 
    N:VPSS  P:2 #:00261 T:000000027aecc707 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_PROCESS_CmdCompleteEvent> @line<809> 
    N:VPSS  P:2 #:00262 T:000000027aed3de7 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> @<OMX_BASE_PROCESS_CmdCompleteEvent> @line<869> msg<Processing OMX_CommandPortEnable>
    N:VPSS  P:2 #:00263 T:000000027aedcc4f M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<_OMX_BASE_EventNotifyToClient> @line<881> 
    N:VPSS  P:2 #:00264 T:000000027af164e5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_SendCommand> @line<499> 
    N:VPSS  P:2 #:00265 T:000000027af25651 M:xdc.runtime.Main S:OMX_BASE_SendCommand:OMX_CommandStateSet, nParam1: 2
    N:VPSS  P:2 #:00266 T:000000027af2f817 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Leaving<OMX_BASE_SendCommand> @line<669> with error<0:ErrorNone>
    N:VPSS  P:2 #:00267 T:000000027af47435 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<_OMX_BASE_EventNotifyToClient> @line<1172> with error<0:ErrorNone>
    N:VPSS  P:2 #:00268 T:000000027af50049 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_PROCESS_CmdCompleteEvent> @line<930> with error<0:ErrorNone>
    N:VPSS  P:2 #:00269 T:000000027af585a3 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_CmdCompleteEventHandler> @line<496> with error<0:ErrorNone>
    N:VPSS  P:2 #:00270 T:000000027af60fa9 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Entering<OMX_BASE_CmdEventHandler> @line<434> 
    N:VPSS  P:2 #:00271 T:000000027af692e5 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.VFDC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:VPSS  P:2 #:00272 T:000000027af738fb M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_CmdEventHandler> @line<434> 
    N:VPSS  P:2 #:00273 T:000000027af7cc7b M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<OMX_BASE_PROCESS_CmdEvent> @line<526> 
    N:VPSS  P:2 #:00274 T:000000027af83e6d M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> @<OMX_BASE_PROCESS_CmdEvent> @line<538> msg<Processing OMX_CommandStateSet>
    N:VPSS  P:2 #:00275 T:000000027af8c977 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> Entering<_OMX_BASE_HandleStateTransition> @line<316> 
    N:VPSS  P:2 #:00276 T:000000027af93e97 M:xdc.runtime.Main S:Module<OMX.TI.VPSSM3.CTRL.DC> @<_OMX_BASE_HandleStateTransition> @line<339> msg<Loaded to Idle Transition>
    

    About my custom board :

    • Everything is pretty much the same as on the evm (RAM, NAND, Ethernet, Clocks, Power)
    • We're using serial port ttyO0 instead of ttyO2
    • A FPGA is connected to vout0, vout1, gpmc buses and some gpio
    • It is used as a PCIe endpoint (I am using the latest U-Boot and kernel)
    My bootargs : 

    console=ttyO0,115200n8 rootwait root=/dev/nfs rw nfsroot=192.168.0.245:/usr/netra/fs/linux-rnd mem=364M@0x80000000 mem=320M@0x9FC00000 ip=dhcp notifyk.vpssm3_sva=0xBF900000 vmalloc=400M earlyprink vram=50M ti816xfb.vram=0:16M,1:16M,2:6M noinitrd

    EDIT : 

    • Also we're using this variant of the chip : TMS320DM8168BCYG2 
    • Pins are muxed to use vout1 as an output

    Thanks for your help,

    Julien.

  • Hello,

    You could check CTRL- DC (Display Controller):

    /ti-ezsdk_dm816x-evm_5_05_01_04/component-sources/omx_05_02_00_46

    OMX_05_02_00_46_UserGuide.pdf

    Chapter: 2.3 Control Components (CTRL)

                     -Limitation

    I will continue to investigate.

    Best Regards,

    Margarita