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