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