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.

DRA746: BLack screen observed - TI GST ducati throwing err=-1, extendedError=00000401 and extendedError=00040000

Part Number: DRA746

Hi TI team,

For car play use case, sometimes, we are gettign black scree.

From logs, there are some TI hardware decoder errors, I think need TI team to further analyze.

 

Line 20843:

May 12 00:10:300:10:28.575214441  ducati gstducatividdec.h:229:push_input:<vpudecoder>[00m push: 32 bytes)

May 12 00:10:300:10:28.581715176    GST_MEMORY gstmemory.c:87:_gst_memory_free:[00m free memory 0xb361c2e0

May 12 00:10:300:10:28.581779734  ducati gstducatividdec.c:556:codec_process:<vpudecoder>[00m dce_buf_lock(inputID: 001b5e98, fd: 129)

May 12 00:10:300:10:28.586570606  ducati gstducatividdec.c:567:codec_process:<vpudecoder>[00m VIDDEC3_process took    3088972ns (3 ms)

May 12 00:10:300:10:28.586626692     ducati gstducatividdec.c:571:codec_process:<vpudecoder>[00m err=-1, extendedError=00000401

May 12 00:10:300:10:28.586660581     ducati gstducati.c:61:gst_ducati_log_extended_error_info:[00m Bit 0 (00000001): no error-free slice

May 12 00:10:300:10:28.586695487     ducati gstducati.c:61:gst_ducati_log_extended_error_info:[00m Bit 10 (00000400): insufficient data

May 12 00:10:300:10:28.586726325  ducati gstducatividdec.c:577:codec_process:[00m Calling VIDDEC3_control XDM_GETSTATUS

May 12 00:10:300:10:28.587091139     ducati gstducatividdec.c:591:codec_process:<vpudecoder>[00m changing max-ref-frames in caps to 17

 

 

Line 20908:

May 12 00:10:300:10:28.591708839  ducati gstducatividdec.c:792:gst_ducati_viddec_codec_flush:<vpudecoder>[00m flush: eos=0

May 12 00:10:300:10:28.591740186  ducati gstducatividdec.c:822:gst_ducati_viddec_codec_flush:[00m Calling VIDDEC3_control XDM_FLUSH

May 12 00:10:300:10:28.594935908  ducati gstducatividdec.c:567:codec_process:<vpudecoder>[00m VIDDEC3_process took    2302411ns (2 ms)

May 12 00:10:300:10:28.594997247     ducati gstducatividdec.c:571:codec_process:<vpudecoder>[00m err=-1, extendedError=00040000

May 12 00:10:300:10:28.595030288     ducati gstducati.c:61:gst_ducati_log_extended_error_info:[00m Bit 18 (00040000): stream end

May 12 00:10:300:10:28.595074175  ducati gstducatividdec.c:577:codec_process:[00m Calling VIDDEC3_control XDM_GETSTATUS

May 12 00:10:300:10:28.598914463  ducati gstducatividdec.c:866:gst_ducati_viddec_codec_flush:<vpudecoder>[00m done

 

Please revert back urgently.

BR,

Shivaprasad

  • Hi Shivaprasad,

    Error 0x401 means

    and 0x40000 means end of stream. 

    Error 0x401 is encountered by ducati as the frame provided to it doesn't have proper bitstream data. It seems to be partial. 

    do you see this issue for a specific stream playback from carplay? Carplay application doesn't seem to send complete frame some times.

    How often do you see this issue?

    How easy to reproduce the issue?

    Ram