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.

OMX.TI.DUCATI1.VIDEO.DECODER : Unable to pause

Hi,

I am working with the OMX.TI.DUCATI1.VIDEO.DECODER codec on an OMAP4460 (Custom board).

Everytime I paused a movie, after sometime, I receive this error, and the player crash :

D/DOMX    (   92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc.c:334    RPC_CallbackThread()    
D/DOMX    (   92): ERROR: failed check:0 - returning error: 0x81009 - Remote processor fatal error
E/OMXCodec(   92): [OMX.TI.DUCATI1.VIDEO.DECODER] ERROR(0x80001009, 0)
D/DOMX    (   92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc_stub.c:425    RPC_GetParameter()    
D/DOMX    (   92): ERROR: failed check:0 - returning error: 0x81009 - Write failed - Ducati in faulty state
D/DOMX    (   92): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1503    __PROXY_GetParameter()    
D/DOMX    (   92): ERROR: RPC function returned error 0x81009
D/DOMX    (   92): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1503    __PROXY_GetParameter()    
D/DOMX    (   92): ERROR: failed check:(eError == OMX_ErrorNone) - returning error: 0x80001009 - Error returned from OMX API in ducati
D/DOMX    (   92): hardware/ti/domx/omx_proxy_component/omx_video_dec/src/omx_proxy_videodec.c:676    PROXY_VIDDEC_FillThisBuffer()    
D/DOMX    (   92): ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x80001009 -  Error in Proxy GetParameter for Port Def
E/OMXCodec(   92): [OMX.TI.DUCATI1.VIDEO.DECODER] fillBuffer failed w/ error 0x80000000

If the pause is short (< 5 sec I would say), no issue.

It looks like than the OMX component expect some buffers, even if the media is paused.

Any clue on that ?

Thank you,

Regards