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.

DM6467 DVSDK310 use VIDDEC2_delete() VIDDEC2_create() VIDDEC2_process() will block,never return..!

Hi:

     in my project,use DVSDK310, borad is DM6467, just use as decoder device.

     some times  VIDDEC2_process()  usually will block,never return,VIDDEC2_delete() have same issue

    VIDDEC2_create() only few time block.

   which reason will lead this issue?

  other issue: about VIDDEC2_create(),every time create use same argument,but some times will create fail. how can I debug it?

need some help very emergent,thanks very much!

  • past some debug log:

    when call VIDDEC2_create(),the terminal output this log,then hold,never return back from the API

    @3728,255,298us: [+0 T:0x43f4e490] ti.sdo.ce.video2.VIDDEC2 - VIDDEC2_create> Enter (engine=0x251ac0, name='mpeg4dec', params=0x43f4d0b4)
    @3728,255,382us: [+0 T:0x43f4e490] CV - VISA_create(0x251ac0, 'mpeg4dec', 0x43f4d0b4, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
    @3728,255,458us: [+0 T:0x43f4e490] CV - VISA_create2(0x251ac0, 'mpeg4dec', 0x43f4d0b4, 0x24, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
    @3728,255,591us: [+0 T:0x43f4e490] CE - Engine_createNode(0x251ac0, 'mpeg4dec', 2340, 0x43f4d0b4, 0x24, 0x43f4cd20)
    @3728,255,677us: [+0 T:0x43f4e490] CE - Engine> allocNode Enter(engine=0x251ac0, impId='mpeg4dec')
    @3728,255,770us: [+0 T:0x43f4e490] CE - Engine> allocNode(). Calling (Comm_create(gppfromnode_1424_1801, 0x4c210a48, NULL)