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.

Regarding De-Interlacing issue faced in DM816x

Hi,

we have a customized DM816x PG2.0 Rev G (1GB) board and are using the latest EZSDK 05_05_02_00.

Here we observe an H264 encoder hang for the following use case when using DEI for interlaced content

Capture --> Dei  --> 4:2:2 Output (Port Disabled and not used)

                              --> 4:2:0 Output --> H264 Encode -> Transmit

We are using our own Memory Manger located in region (0x9FC00000 - 320 MB) to allocate the buffer for DEI Input /Output and Encoder output.

If we are not using the DEI, The encoder is running properly in both progressive as well as interlaced mode when fed a Progressive Captured content.

Here are some of the questions.

1. Whether we can allocate DEI buffers in the region (0x9FC00000 - 320 MB), is there any restrictions on it or we have to use only IPC_SR_FRAME_BUFFERS memory region.

2. To my observations, if we tap the out at DEI it is working properly. The only problem is when we fed the output of DEI to encoder it hangs in the 3rd emptyThisBuffer call, It also hangs if we set to another encoder insted of H264.

Is there is any specific reason for this observation.

3. In this customized board, we do not have the control over hTVP, the FPGA sets it correctly to 1080i60.

    Let me know if there is any issue with it.

Also if we operate DEI in bypass mode there is no problem for encoding.

We have also checked capture-encode example in TI Netra EVM and we are not observing any problem.

Request you to please provide me your valuable inputs on the issue faced.

Regards,

Sudeep

  • Hello,

    Sudeep Hegde said:
    1. Whether we can allocate DEI buffers in the region (0x9FC00000 - 320 MB), is there any restrictions on it or we have to use only IPC

    IPC_SR_FRAME_BUFFERS is shared Region between A8 and M3-HDVICP2 and M3-HDVPSS, used to allocate all video buffers. For more details refer to:

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

    Sudeep Hegde said:

    Capture --> Dei  --> 4:2:2 Output (Port Disabled and not used)

                                  --> 4:2:0 Output --> H264 Encode -> Transmit

    Could you provide the following details:

    Sudeep Hegde said:
    We have also checked capture-encode example in TI Netra EVM and we are not observing any problem.

    1. Is the capture_encode demo working on EVM for 1080i?

    Sudeep Hegde said:
    Capture --> Dei  --> 4:2:2 Output (Port Disabled and not used)

    2. Could you try without to disable the output port of the DEI component connect it to the VFDC(for the both custom board and EVM).

    Are you observing the same hang when the both output ports are connected for the interlaced content?

    From the post: you are observing this hang on the custom board only for the interlaced content, when it is progressive the problem doesn't exist, right?

    Also check here: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/291646.aspx

    Best Regards,

    Margarita

  • Hi Margarita,

    Thank you for your quick response.

    1. Is the capture_encode demo working on EVM for 1080i?

    Yes, the capture-encode demo is working on Netra EVM for 1080i.

    We had also disabled one of the ports and modified the code to work with single port and has no issues.

    2. Could you try without to disable the output port of the DEI component connect it to the VFDC(for the both custom board and EVM).

    Actually, we have tried with both the ports enabled and discarded the 4:2:2 output but the observation is same.

    We do not have HDMI o/p port to connect VFDC in the customized board.

    Please let us know your input to proceed on it further.

    We had also tried to take the log using logger dump, but the utility is also hanging.

    Regards,

    Sudeep

  • Hello,

    Sudeep Hegde said:

    1. Is the capture_encode demo working on EVM for 1080i?

    Yes, the capture-encode demo is working on Netra EVM for 1080i.

    We had also disabled one of the ports and modified the code to work with single port and has no issues.

    If the capture_encoder demo is working without problem on the EVM could you provide details for the difference between the EVM and your custom board. It would be better if you could provide a debugging log.

    Also could you check with lower resolution and fps.

    What is the use case? Is it capture->dei->encoder->save in file?

    Let me know.

    BR

    Margarita

  • Hi Margarita,

    Thanks for the inputs, The difference between the 2 boards are

    1. There are kernel level changes for the customized board like spdif etc, the FPGA controls the I/O board.

    2. We are allocating the memory in linux2 region and are using UseBuffer omx call for all the VFCC/VFPC components etc.

    3. The typical use case of the broadcasting system is hCap -> hDei -> hEnc -> TS Mux -> Transmit (DVB-ASI/RTP)

    I have one basic doubt, in the capture encode example the hCap has been allocated 12 buffers while the hDei/hEnc has been allocated 8 buffers.

    Is there is any buffer restriction for use of hDei like 4 buffers.

    Secondly we were trying to dump the logs using loggerDump utility but it is also hanging (i feel that the video m3 has crashed)

    Do let me know your valuable inputs.

    Regards,

    Sudeep

  • Hello,

    Could you try only capture->dei->enc pipeline on your custom board is it working?

    Let mi know the result.

    BR

    Margarita

  • Hi Margarita,

    We have been able to get the logger dump for video m3 side, Please provide your valuable input.

    Logs:

    LoggerSM_dumpSharedMem: Show status of all 3 partitions
    partitionId = 0, addr = 0x9e400000, headerTag = 0xf286751c [not initialized]
    partitionId = 1, addr = 0x9e455500, headerTag = 0x14011938 [initialized]
      version = 1, decode = 1, overwrite = 0x0
      moduleId = 0x8078, instanceId = 0x1
      buffer = 0x9e455580, endPtr = 0x9e4aa980
      writePtr = 0x9e45627c, readPtr = 0x9e45627c
      bufferSize = 0x55400, droppedEvents = 0x0
    partitionId = 2, addr = 0x9e4aaa00, headerTag = 0x14011938 [initialized]
      version = 1, decode = 1, overwrite = 0x0
      moduleId = 0x8074, instanceId = 0x1
      buffer = 0x9e4aaa80, endPtr = 0x9e4ffe80
      writePtr = 0x9e4ab801, readPtr = 0x9e4aaa80
      bufferSize = 0x55400, droppedEvents = 0x0
    Opened loggerSM.bin to store encoded records
    N:Video P:1 #:00031 T:000000388e4aa403 M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OMX.TI.DUCATI.VIDENC
    N:Video P:1 #:00032 T:000000388e4b9741 M:xdc.runtime.Main S:Entered function:omxrpc_module_init_client (3)
    N:Video P:1 #:00033 T:000000388e4c5f59 M:xdc.runtime.Main S:Entered function:OmxRpc_rcmClientCreate (0x9a00b1ac, OmxRpcRcmServer_3, 4)
    N:Video P:1 #:00034 T:000000388e4cf62d M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<983> msg<Before RcmClient_Params_init>
    N:Video P:1 #:00035 T:000000388e4d8fc9 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<985> msg<After RcmClient_Params_init>
    N:Video P:1 #:00036 T:000000388e4e2695 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<990> msg<Before RcmClient_create>
    N:Video P:1 #:00037 T:000000388e53527f M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<992> msg<After RcmClient_create>
    N:Video P:1 #:00038 T:000000388e540b57 M:xdc.runtime.Main S:omxrpc_module_init_client: Located the remoteCoreRcmServer
    N:Video P:1 #:00039 T:000000388e54a28d M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcGetHandle)
    N:Video P:1 #:00040 T:000000388e577d83 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcFreeHandle)
    N:Video P:1 #:00041 T:000000388e5a37f7 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCreateProxyLite)
    N:Video P:1 #:00042 T:000000388e5ccf53 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcGetHeapMemStats)
    N:Video P:1 #:00043 T:000000388e5f691f M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcDeleteProxyLite)
    N:Video P:1 #:00044 T:000000388e62187f M:xdc.runtime.Main S:LayerId: 2
    N:Video P:1 #:00045 T:000000388e62fa77 M:xdc.runtime.Main S:@ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_OMX.TI.DUCATI.VIDENC_Ctrl_1_0, priority 14
    N:Video P:1 #:00046 T:000000388e63aabb M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
    N:Video P:1 #:00047 T:000000388e644cc9 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
    N:Video P:1 #:00048 T:000000388e64e2d1 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
    N:Video P:1 #:00049 T:000000388e6b9775 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
    N:Video P:1 #:00050 T:000000388e6c54fd M:xdc.runtime.Main S:@ omxrpc_rcm_server_remote_fxn_register regFxnCategory 1
    N:Video P:1 #:00051 T:000000388e6cda7d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetParameter)
    N:Video P:1 #:00052 T:000000388e6dafc7 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetParameter)
    N:Video P:1 #:00053 T:000000388e6e48a3 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSetConfig)
    N:Video P:1 #:00054 T:000000388e6edcab M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetConfig)
    N:Video P:1 #:00055 T:000000388e6fa021 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetComponentVersion)
    N:Video P:1 #:00056 T:000000388e70479d M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetExtensionIndex)
    N:Video P:1 #:00057 T:000000388e70e0a9 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcGetState)
    N:Video P:1 #:00058 T:000000388e717519 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcSendCommand)
    N:Video P:1 #:00059 T:000000388e720c0b M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcUseBuffer)
    N:Video P:1 #:00060 T:000000388e72a667 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcAllocBuffer)
    N:Video P:1 #:00061 T:000000388e7347c5 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFreeBuffer)
    N:Video P:1 #:00062 T:000000388e73dce3 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcEmptyThisBuffer)
    N:Video P:1 #:00063 T:000000388e747891 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcFillThisBuffer)
    N:Video P:1 #:00064 T:000000388e751551 M:xdc.runtime.Main S:Calling RcmServer_addSymbol(OmxRpcTunnelRequest)
    N:Video P:1 #:00065 T:000000388e75ba79 M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
    N:Video P:1 #:00066 T:000000388e769e7f M:xdc.runtime.Main S:Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
    N:Video P:1 #:00067 T:000000388e776ddd M:xdc.runtime.Main S:Instance Register with omxRpc Module.Cnt = 1
    N:Video P:1 #:00068 T:000000388e77e893 M:xdc.runtime.Main S:L_create: OmxRpc create: Component:OMX.TI.DUCATI.VIDENC, Layer:2
    N:Video P:1 #:00069 T:000000388e7883c3 M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFCC idx 0
    N:Video P:1 #:00070 T:000000388e790aeb M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFDC idx 1
    N:Video P:1 #:00071 T:000000388e798cdf M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFPC.DEIHDUALOUT idx 2
    N:Video P:1 #:00072 T:000000388e7a1e27 M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFPC.DEIMDUALOUT idx 3
    N:Video P:1 #:00073 T:000000388e7aae0f M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFPC.NF idx 4
    N:Video P:1 #:00074 T:000000388e7b35eb M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VFPC.INDTXSCWB idx 5
    N:Video P:1 #:00075 T:000000388e7bc1f7 M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.CTRL.TVP idx 6
    N:Video P:1 #:00076 T:000000388e7c472f M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.CTRL.DC idx 7
    N:Video P:1 #:00077 T:000000388e7ccdd5 M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.VPSSM3.VSWMOSAIC idx 8
    N:Video P:1 #:00078 T:000000388e7d5619 M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC In table OMX.TI.DUCATI.VIDENC idx 9
    N:Video P:1 #:00079 T:000000388e7ddd5d M:xdc.runtime.Main S:Component OMX.TI.DUCATI.VIDENC found idx: 9
    N:Video P:1 #:00080 T:000000388e7e7161 M:xdc.runtime.Main S:In OMX_GetHandle, component OMX.TI.DUCATI.VIDENC, omxhandle 0x9952ed00
    N:Video P:1 #:00081 T:000000388e83c3ad M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_SetDefaultProperties> @line<1238>
    N:Video P:1 #:00082 T:000000388e846ca1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_SetDefaultProperties> @line<1280> with error<0:ErrorNone>
    N:Video P:1 #:00083 T:000000388e853bd9 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_ComponentInit> @line<133>
    N:Video P:1 #:00084 T:000000388e87aa7d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_InitializePorts> @line<115>
    N:Video P:1 #:00085 T:000000388e8a2c17 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_InitializePorts> @line<217> with error<0:ErrorNone>
    N:Video P:1 #:00086 T:000000388eb302d5 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_ComponentInit> @line<247> with error<0:ErrorNone>
    N:Video P:1 #:00087 T:000000388ec2d58d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Util> @line<546>
    N:Video P:1 #:00088 T:000000388ec3b643 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<626>
    N:Video P:1 #:00089 T:000000388ec47603 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_DIO_DefaultGetTotalBufferSize> @line<690> with error<0:ErrorNone>
    N:Video P:1 #:00090 T:000000388ec5231d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Util> @line<574> with error<0:ErrorNone>
    N:Video P:1 #:00091 T:000000388ec621a7 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_SetCallbacks> @line<267>
    N:Video P:1 #:00092 T:000000388ec6c05f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_SetCallbacks> @line<308> with error<0:ErrorNone>
    N:Video P:1 #:00093 T:000000388ec765f5 M:xdc.runtime.Main S:Result of pComponentInit: ErrorNone
    N:Video P:1 #:00094 T:000000388ec7d143 M:xdc.runtime.Main S:Registering the component OMX.TI.DUCATI.VIDENC with TunnelMgr
    N:Video P:1 #:00095 T:000000388ec855b1 M:xdc.runtime.Main S:Entered: DomxTunnelMgr_registerHandle (0x9952ed00, 0x9f704e54)
    N:Video P:1 #:00096 T:000000388ec94335 M:xdc.runtime.Main S:Entered function:OmxRpc_rcmClientCreate (0x99529ea0, OmxRpcRcmServer_OMX.TI.DUCATI.VIDENC_Cb_3_2, 4)
    N:Video P:1 #:00097 T:000000388ec9ee69 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<983> msg<Before RcmClient_Params_init>
    N:Video P:1 #:00098 T:000000388eca873f M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<985> msg<After RcmClient_Params_init>
    N:Video P:1 #:00099 T:000000388ecb510d M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<990> msg<Before RcmClient_create>
    N:Video P:1 #:00100 T:000000388ed1de01 M:xdc.runtime.Main S:Module<ti.omx> @<OmxRpc_rcmClientCreate> @line<992> msg<After RcmClient_create>
    N:Video P:1 #:00101 T:000000388ed2d8a1 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEventHandler)
    N:Video P:1 #:00102 T:000000388ed63925 M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbEmptyBufferDone)
    N:Video P:1 #:00103 T:000000388eebfe8f M:xdc.runtime.Main S:main: calling RcmClient_getSymbolIndex(OmxRpcCbFillBufferDone)
    N:Video P:1 #:00104 T:000000388eefc46d M:xdc.runtime.Main S:Module<ti.omx> @<domxtmgr_register_skelinfo> @line<417> msg<OmxRpcRcmServer_OMX.TI.DUCATI.VIDENC_Ctrl_1_0>
    N:Video P:1 #:00105 T:000000388ef0c221 M:xdc.runtime.Main S:OmxRpc_rcmIfGetHandle:ComponentName:OmxRpcRcmServer_OMX.TI.DUCATI.VIDENC_Ctrl_1_0.Exiting..
    N:Video P:1 #:00106 T:000000388f4ff16d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_GetParameter> @line<695>
    N:Video P:1 #:00107 T:000000388f50b0e3 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_GetParameter> @line<858> with error<0:ErrorNone>
    N:Video P:1 #:00108 T:000000388f56d475 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_GetParameter> @line<695>
    N:Video P:1 #:00109 T:000000388f5789bd M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_GetParameter> @line<858> with error<0:ErrorNone>
    N:Video P:1 #:00110 T:000000388f72d9a9 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_SendCommand> @line<499>
    N:Video P:1 #:00111 T:000000388f73d649 M:xdc.runtime.Main S:OMX_BASE_SendCommand:OMX_CommandStateSet, nParam1: 2
    N:Video P:1 #:00112 T:000000388f749c0d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_SendCommand> @line<669> with error<0:ErrorNone>
    N:Video P:1 #:00113 T:000000388f7613bb M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdEventHandler> @line<434>
    N:Video P:1 #:00114 T:000000388f779a3f M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00115 T:000000388f794341 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Init> @line<120>
    N:Video P:1 #:00116 T:000000388f79ddf9 M:xdc.runtime.Main S:Entered: OMX_BASE_DIO_Init (0x9952ed00, 0, OMX.DIO.NONTUNNEL, 0x9952e6a0)
    N:Video P:1 #:00117 T:000000388f7b074b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Init> @line<172> with error<0:ErrorNone>
    N:Video P:1 #:00118 T:000000388f7baf2d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Open> @line<252>
    N:Video P:1 #:00119 T:000000388f803063 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Open> @line<258> with error<0:ErrorNone>
    N:Video P:1 #:00121 T:000000388f834395 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00120 T:000000388f81cf93 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_PROCESS_CmdEvent> @line<526>
    N:Video P:1 #:00123 T:000000388f870c59 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00122 T:000000388f85b021 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_PROCESS_CmdEvent> @line<538> msg<Processing OMX_CommandStateSet>
    N:Video P:1 #:00125 T:000000388f8a6553 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00124 T:000000388f894c7d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_HandleStateTransition> @line<316>
    N:Video P:1 #:00126 T:000000388f8d045b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<_OMX_BASE_HandleStateTransition> @line<339> msg<Loaded to Idle Transition>
    N:Video P:1 #:00127 T:000000388f8df6c9 M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3714::VENC->Loaded to Idle Transition Begin
    N:Video P:1 #:00128 T:000000388f8e8e4f M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3718::VENC->Before VIDENC2_Create
    N:Video P:1 #:00129 T:000000388f8f19c5 M:xdc.runtime.Main S:Calling VIDENC2_create for ivahd_h264enc_0
    N:Video P:1 #:00130 T:000000388f9ae7d7 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00131 T:000000388f9edd0d M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00133 T:000000388fa2db69 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00132 T:000000388fa1f513 M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00135 T:000000388fa685a1 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00134 T:000000388fa5a5e5 M:xdc.runtime.Main S:accessDimension = 0, accessUnit = 1 sizeDim0 = 69376 sizeDim1 = 0 alignment = 32
    N:Video P:1 #:00136 T:000000388faa28b5 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00138 T:000000388fadb8f7 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00137 T:000000388fb032f3 M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00139 T:000000388fb16e39 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00141 T:000000388fb4eea3 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00140 T:000000388fb3a79b M:xdc.runtime.Main S:accessDimension = 0, accessUnit = 1 sizeDim0 = 18240 sizeDim1 = 0 alignment = 32
    N:Video P:1 #:00142 T:000000388fb8477b M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00144 T:000000388fbc0485 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00143 T:000000388fbae249 M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00146 T:000000388fbfae4f M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00145 T:000000388fbe8bd1 M:xdc.runtime.Main S:accessDimension = 0, accessUnit = 1 sizeDim0 = 2960 sizeDim1 = 0 alignment = 32
    N:Video P:1 #:00147 T:000000388fc322e9 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00148 T:000000388fc5e297 M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00149 T:000000388fc66cb9 M:xdc.runtime.Main S:accessDimension = 0, accessUnit = 1 sizeDim0 = 36 sizeDim1 = 0 alignment = 32
    N:Video P:1 #:00150 T:000000388fc79685 M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00151 T:000000388fc81605 M:xdc.runtime.Main S:accessDimension = 1, accessUnit = 2 sizeDim0 = 2048 sizeDim1 = 1216 alignment = 32
    N:Video P:1 #:00152 T:000000388fc901ef M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00153 T:000000388fc977ad M:xdc.runtime.Main S:accessDimension = 1, accessUnit = 3 sizeDim0 = 2048 sizeDim1 = 608 alignment = 32
    N:Video P:1 #:00154 T:000000388fca736f M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00155 T:000000388fcaf20b M:xdc.runtime.Main S:accessDimension = 1, accessUnit = 2 sizeDim0 = 2048 sizeDim1 = 1216 alignment = 32
    N:Video P:1 #:00156 T:000000388fcbddbb M:xdc.runtime.Main S:IRESMAN_TILEDMEMORY_getHandles_Plugin 285
    N:Video P:1 #:00157 T:000000388fcc582b M:xdc.runtime.Main S:accessDimension = 1, accessUnit = 3 sizeDim0 = 2048 sizeDim1 = 608 alignment = 32
    N:Video P:1 #:00158 T:000000388fce8303 M:xdc.runtime.Main S:VIDENC2_control(XDM_GETSTATUS) after VIDENC2_create returned errorcode = 0x0
    N:Video P:1 #:00159 T:000000388fd2eff1 M:xdc.runtime.Main S:VIDENC2_control(XDM_GETSTATUS) returned errorcode = 0x0
    N:Video P:1 #:00160 T:000000388fd3845f M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3725::VENC->VIDENC2_Create Successful
    N:Video P:1 #:00161 T:000000388fd41cdd M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3760::VENC->Before IvaServer_registerInstance
    N:Video P:1 #:00162 T:000000388fd50d89 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 667::Width 1920::Height 540::Resolution 4
    N:Video P:1 #:00163 T:000000388fd60d85 M:xdc.runtime.Main S:IvaScheduler_asssignStaticResource::Line 358::CodecId 0::Allocated IVAHD 0::Estimated IVAHD Load of Codec(MHz) 500::Total IVAHD load(MHz) 500
    N:Video P:1 #:00164 T:000000388fd6e33b M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 818::Scheduling Scheme 0
    N:Video P:1 #:00165 T:000000388fd76a47 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 820::Number of IVAHDs 3
    N:Video P:1 #:00166 T:000000388fd7ec89 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 822::Number of registered channels 1
    N:Video P:1 #:00167 T:000000388fd879b3 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 827::IVAHD Queue 0::Number of channels 1
    N:Video P:1 #:00168 T:000000388fd90a95 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 829::IVAHD Queue 0::Number of frames 0
    N:Video P:1 #:00169 T:000000388fd9a40b M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 831::IVAHD Queue 0::Number of commands 0
    N:Video P:1 #:00170 T:000000388fda3295 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 833::IVAHD Queue 0::Last Codec Id 0
    N:Video P:1 #:00171 T:000000388fdac087 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 835::IVAHD Queue 0::Load(MHz) 500
    N:Video P:1 #:00172 T:000000388fdb4d69 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 827::IVAHD Queue 1::Number of channels 0
    N:Video P:1 #:00173 T:000000388fdbdcfd M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 829::IVAHD Queue 1::Number of frames 0
    N:Video P:1 #:00174 T:000000388fdc6725 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 831::IVAHD Queue 1::Number of commands 0
    N:Video P:1 #:00175 T:000000388fdcf6c3 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 833::IVAHD Queue 1::Last Codec Id 0
    N:Video P:1 #:00176 T:000000388fdda0c7 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 835::IVAHD Queue 1::Load(MHz) 0
    N:Video P:1 #:00177 T:000000388fde2bf7 M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 827::IVAHD Queue 2::Number of channels 0
    N:Video P:1 #:00178 T:000000388fdeb84b M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 829::IVAHD Queue 2::Number of frames 0
    N:Video P:1 #:00179 T:000000388fdf46af M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 831::IVAHD Queue 2::Number of commands 0
    N:Video P:1 #:00180 T:000000388fdfd1bb M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 833::IVAHD Queue 2::Last Codec Id 0
    N:Video P:1 #:00181 T:000000388fe05dfd M:xdc.runtime.Main S:IvaScheduler_registerInstance::Line 835::IVAHD Queue 2::Load(MHz) 0
    N:Video P:1 #:00182 T:000000388fe0f7dd M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3768::VENC->IvaServer_registerInstance Successful
    N:Video P:1 #:00183 T:000000388fe1de39 M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3838::VENC->Loaded to Idle Transition End
    N:Video P:1 #:00184 T:000000388fe2740b M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 4139::VENC->Before OMX_EventCmdComplete Notify
    N:Video P:1 #:00185 T:000000388fe30baf M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CB_ReturnEventNotify> @line<100>
    N:Video P:1 #:00186 T:000000388fe3a235 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_CB_ReturnEventNotify> @line<115> msg<Notify client for state transition>
    N:Video P:1 #:00187 T:000000388fe464f1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CB_ReturnEventNotify> @line<224> with error<0:ErrorNone>
    N:Video P:1 #:00188 T:000000388fe509a5 M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 4145::VENC->OMX_EventCmdComplete Notify Done
    N:Video P:1 #:00189 T:000000388fe5e56b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_HandleStateTransition> @line<483> with error<0:ErrorNone>
    N:Video P:1 #:00190 T:000000388fe69391 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_PROCESS_CmdEvent> @line<784> with error<0:ErrorNone>
    N:Video P:1 #:00191 T:000000388fe74183 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:Video P:1 #:00192 T:000000388fe7fd31 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdCompleteEventHandler> @line<483>
    N:Video P:1 #:00193 T:000000388fe89ac3 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_PROCESS_CmdCompleteEvent> @line<809>
    N:Video P:1 #:00194 T:000000388fe9369d M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_PROCESS_CmdCompleteEvent> @line<821> msg<Processing OMX_CommandStateSet>
    N:Video P:1 #:00195 T:000000388fe9e9eb M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_HandleStateTransitionComplete> @line<506>
    N:Video P:1 #:00196 T:000000388fea871f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<_OMX_BASE_HandleStateTransitionComplete> @line<535> msg<Loaded to Idle Transition>
    N:Video P:1 #:00197 T:000000388feb3edb M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_RestoreDioGroupInfo> @line<1398>
    N:Video P:1 #:00198 T:000000388febdbbb M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_RestoreDioGroupInfo> @line<1453> with error<0:ErrorNone>
    N:Video P:1 #:00199 T:000000388fec8251 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_HandleStateTransitionComplete> @line<704> with error<0:ErrorNone>
    N:Video P:1 #:00200 T:000000388fed5e05 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_EventNotifyToClient> @line<881>
    N:Video P:1 #:00201 T:0000003895aafd0b M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00202 T:0000003895acc42b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Init> @line<120>
    N:Video P:1 #:00203 T:0000003895ad922f M:xdc.runtime.Main S:Entered: OMX_BASE_DIO_Init (0x9952ed00, 1, OMX.DIO.NONTUNNEL, 0x9952e6a0)
    N:Video P:1 #:00204 T:0000003895ae9989 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Init> @line<172> with error<0:ErrorNone>
    N:Video P:1 #:00205 T:0000003895af3af7 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Open> @line<252>
    N:Video P:1 #:00206 T:0000003895b6bb71 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Open> @line<258> with error<0:ErrorNone>
    N:Video P:1 #:00207 T:0000003895b9ae3d M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00208 T:0000003895bd37d7 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00209 T:0000003895c09b27 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00210 T:0000003895c3fae9 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00211 T:0000003895cc330b M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00212 T:0000003895cfbec1 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00213 T:0000003895d32801 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00214 T:0000003895d6b1bd M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00215 T:0000003895da1619 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00216 T:0000003895dd9a31 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00217 T:0000003895e10321 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00218 T:0000003895e483f4 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00219 T:0000003895e7e477 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00220 T:0000003895eb38cd M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00221 T:0000003895ee9a19 M:xdc.runtime.Main S:Entered Function :omxrpc_skel_usebuffer
    N:Video P:1 #:00222 T:0000003895f37eb1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_EventNotifyToClient> @line<1172> with error<0:ErrorNone>
    N:Video P:1 #:00223 T:0000003895f44f63 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_PROCESS_CmdCompleteEvent> @line<930> with error<0:ErrorNone>
    N:Video P:1 #:00224 T:0000003895f501e1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdCompleteEventHandler> @line<496> with error<0:ErrorNone>
    N:Video P:1 #:00225 T:0000003895f5b7b7 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdEventHandler> @line<434>
    N:Video P:1 #:00226 T:0000003895f65bfd M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:Video P:1 #:00227 T:000000389be30e3f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_SendCommand> @line<499>
    N:Video P:1 #:00228 T:000000389be41d8b M:xdc.runtime.Main S:OMX_BASE_SendCommand:OMX_CommandStateSet, nParam1: 3
    N:Video P:1 #:00229 T:000000389be4ff93 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_SendCommand> @line<669> with error<0:ErrorNone>
    N:Video P:1 #:00230 T:000000389be6b0d1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdEventHandler> @line<434>
    N:Video P:1 #:00231 T:000000389be7a6e3 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_PROCESS_CmdEvent> @line<526>
    N:Video P:1 #:00232 T:000000389be8a38b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_PROCESS_CmdEvent> @line<538> msg<Processing OMX_CommandStateSet>
    N:Video P:1 #:00233 T:000000389be96057 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_HandleStateTransition> @line<316>
    N:Video P:1 #:00234 T:000000389bea06ff M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<_OMX_BASE_HandleStateTransition> @line<376> msg<Idle to Executing Transition>
    N:Video P:1 #:00235 T:000000389beb0eb3 M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3849::VENC->Idle to Executing Transition Begin
    N:Video P:1 #:00236 T:000000389bebc671 M:xdc.runtime.Main S:_OMX_TI_VIDENC_EnablePeriodicDataProcess::Line 5661::VENC->Enabled Notification based data processing
    N:Video P:1 #:00237 T:000000389bec6f2f M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 3863::VENC->Idle to Executing Transition End
    N:Video P:1 #:00238 T:000000389bed0c3d M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 4139::VENC->Before OMX_EventCmdComplete Notify
    N:Video P:1 #:00239 T:000000389bedad0f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CB_ReturnEventNotify> @line<100>
    N:Video P:1 #:00240 T:000000389bee53ef M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_CB_ReturnEventNotify> @line<115> msg<Notify client for state transition>
    N:Video P:1 #:00241 T:000000389bef26d1 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CB_ReturnEventNotify> @line<224> with error<0:ErrorNone>
    N:Video P:1 #:00242 T:000000389bf017f3 M:xdc.runtime.Main S:OMX_TI_VIDENC_CommandNotifyFromBase::Line 4145::VENC->OMX_EventCmdComplete Notify Done
    N:Video P:1 #:00243 T:000000389bf0e9c3 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_HandleStateTransition> @line<483> with error<0:ErrorNone>
    N:Video P:1 #:00244 T:000000389bf1a455 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_PROCESS_CmdEvent> @line<784> with error<0:ErrorNone>
    N:Video P:1 #:00245 T:000000389bf25d2f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:Video P:1 #:00246 T:000000389bf32eb5 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdCompleteEventHandler> @line<483>
    N:Video P:1 #:00247 T:000000389bf3f711 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_PROCESS_CmdCompleteEvent> @line<809>
    N:Video P:1 #:00248 T:000000389bf4a791 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<OMX_BASE_PROCESS_CmdCompleteEvent> @line<821> msg<Processing OMX_CommandStateSet>
    N:Video P:1 #:00249 T:000000389bf57feb M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_HandleStateTransitionComplete> @line<506>
    N:Video P:1 #:00250 T:000000389bf64475 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> @<_OMX_BASE_HandleStateTransitionComplete> @line<614> msg<Idle to Executing Transition>
    N:Video P:1 #:00251 T:000000389bf77fed M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_HandleStateTransitionComplete> @line<704> with error<0:ErrorNone>
    N:Video P:1 #:00252 T:000000389bf85b7b M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<_OMX_BASE_EventNotifyToClient> @line<881>
    N:Video P:1 #:00253 T:000000389bfc26b5 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Control> @line<455>
    N:Video P:1 #:00254 T:000000389bfe0b0f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Control> @line<463> with error<0:ErrorNone>
    N:Video P:1 #:00255 T:000000389bff0bf9 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_DIO_Control> @line<455>
    N:Video P:1 #:00256 T:000000389c009b57 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_DIO_Control> @line<463> with error<0:ErrorNone>
    N:Video P:1 #:00257 T:000000389c015827 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<_OMX_BASE_EventNotifyToClient> @line<1172> with error<0:ErrorNone>
    N:Video P:1 #:00258 T:000000389c02113f M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_PROCESS_CmdCompleteEvent> @line<930> with error<0:ErrorNone>
    N:Video P:1 #:00259 T:000000389c02d099 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdCompleteEventHandler> @line<496> with error<0:ErrorNone>
    N:Video P:1 #:00260 T:000000389c038e13 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Entering<OMX_BASE_CmdEventHandler> @line<434>
    N:Video P:1 #:00261 T:000000389c043f01 M:xdc.runtime.Main S:Module<OMX.TI.DUCATI.VIDENC> Leaving<OMX_BASE_CmdEventHandler> @line<466> with error<0:ErrorNone>
    N:Video P:1 #:00262 T:000000389e96234b M:xdc.runtime.Main S:StartInstance: HDVICP_0
    N:Video P:1 #:00263 T:000000389e99aab5 M:xdc.runtime.Main S:StopInstance: HDVICP_0
    N:Video P:1 #:00266 T:000000389f045a23 M:xdc.runtime.Main S:StartInstance: HDVICP_0

    Regards,

    Sudeep

  • Hi Margarita,

    We see that the "useBuffer" usage is causing problem even in the capture-encode setup.

    Whenever we use "useBuffer" for both DEI and encoder we are seeing a crash at the encoder side (hang).

    Please provide your input, so that we can proceed on it.

    Regards,

    Sudeep

  • Hi,

    Please require your help to resovle this DEI issue, I can send the modified capture-encode application which has use-buffer changes.

    Regards,

    Sudeep