i'm using DVRRDK3.5 using VSYS_USECASE_MULTICHN_VDEC_VDIS usecase to decode H264 stream.
when I put the stream with SPS PPS SEI IDR P .....frame into the decoder. everything is ok.
but when I put the stream with SPS PPS IDR P ...... frame into the decoder. I got some error messages as fellow:
[m3video] 4020423:DECLINK::links_m3video/iva_dec/decLink_h264.c:[378]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
[m3video] Sequence called number 361
[m3video] 4032966:DECLINK::links_m3video/iva_dec/decLink_h264.c:[378]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
it seemed that the difference between the two streams is SEI frame. the decoder seemed can decode the stream correctly only if with sps pps sei frame before IDR. Am I right?
If i am right. How can i play the stream with no error without SEI frame.
thank you