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.

DM8168解码internal error打印及修复问题



DM8168在建立呼叫后,概率性出现如下错误打印,且会导致解码器异常,画面定格或黑屏,再也无法正常解码的挂死现象;

错误码集中在

0x2000a00,0x1021,0x1421,0xa10等,具体是什么原因导致的,如何修复(以确保解码器至少不要挂死,下次正确的I帧过来后能够修复),

[m3video] 189254:DECLINK::links_m3video/iva_dec/decLink_h264.c:[376]::INTERNAL ERROR:-1
 [m3video] ALGPROCESS FAILED:STATUS
 [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0xa10
 [m3video] Sequence called number 3324
 [m3video] 189255:DECLINK::links_m3video/iva_dec/decLink_h264.c:[376]::INTERNAL ERROR:-1
 [m3video] ALGPROCESS FAILED:STATUS
 [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x1021
 [m3video] Sequence called number 3325

  • 你好;

            你是否有通过错误码对照 H264_Decoder_HDVICP2_UserGuide.pdf 来分析报错的原因?

  • 有分析过,原因有很多种,我们想首先做到不管什么原因,能否让解码器不会挂死,下次正确的I帧来到后可以修复,谢谢!

    0x2000a00

    0010

    1100

     

    Bit25,One or more slices are completely missing in this picture

    bit11,Data problem/corruption

    bit10,  Insufficient input data 

     

     

    0x1021

    Bit12, Header problem/corruption 

    Bit5, The SPS that a PPS/slice header referred to in this process call has not been received yet OR    it was erroneous and thus invalid. 

    Bit0, Not even a single error-free slice header found in this process call, did not start MB loop

     

     

    0x1421:

    Bit10: Insufficient input data

    0x4000:

    Bit14: Unsupported input parameter