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.

DM816x/m3video h.264 decode hangs on processMulti function with error-injected stream

Hi, I'm working on testing and debugging the error resilience of the h264 decoder included with the 8168 dvr rdk platform.  Using a hardware error injector, we've gotten the decoder m3video task to hang, and it appears to be hanging in the function call to handle->fxns->processMulti(&processList); in dvr_rdk/mcfw/src_bios6/links_m3video/iva_dec/declink_h264.c

It appears that this is a function pointer into the h264vdec_ti.lib, which I can not trace into.  We have version 2.00.08.00 of the IVAHD decoder library.  From DVRRDK 04.01.00.02

So I'm wondering first, is there a newer version of this library to try?  If not, is there some way to trace into this function to figure out where it's hanging?

Due to the nature of the video input path, I have not yet taken the time to capture a file of the input sent to the decoder, but I should be able to without much trouble if it's needed.