Comment 1 for bug 1236599

Revision history for this message
Ricardo Salveti (rsalveti) wrote : Re: Replaying video crashes app

Happens with mediaplayer-app and browser.

From mako's logcat:
V/MediaCodecLayer( 3434): void* media_codec_create_by_codec_name(const char*)
D/MediaCodecLayer( 3434): Creating codec 'OMX.qcom.video.decoder.avc'
V/MediaCodecLayer( 3434): _MediaCodecDelegate::_MediaCodecDelegate(void*)
I/OMXClient( 3434): Using client-side OMX mux.
I/OMXClient( 3434): Allocating remote Node (false remote).
E/OMXMaster( 3434): A component of name 'OMX.qcom.audio.decoder.aac' already exists, ignoring this one.
E/OMX-VDEC-1080P( 3434): In OMX vdec Constructor
E/OMX-VDEC-1080P( 3434): vidc.dec.debug.ts value is 0
E/OMX-VDEC-1080P( 3434): vidc.dec.debug.concealedmb value is 0
E/OMX-VDEC-1080P( 3434): vidc.dec.debug.extradata value is 0
E/OMX-VDEC-1080P( 3434):
E/OMX-VDEC-1080P( 3434): omx_vdec::component_init(): Start of New Playback : role = OMX.qcom.video.decoder.avc : DEVICE = /dev/msm_vidc_dec
E/OMX-VDEC-1080P( 3434):
E/OMX-VDEC-1080P( 3434): omx_vdec::component_init(): Open returned fd 43, errno 13
E/OMX-VDEC-1080P( 3434):
E/OMX-VDEC-1080P( 3434): omx_vdec::component_init() success
E/OMX-VDEC-1080P( 3434): omx_vdec: Async thread start
E/OMX-VDEC-1080P( 3434): omx_vdec: message thread start
V/MediaCodecLayer( 3434): virtual _MediaCodecDelegate::~_MediaCodecDelegate()
F/MediaCodec( 3434): frameworks/av/media/libstagefright/MediaCodec.cpp:74 CHECK_EQ( mState,UNINITIALIZED) failed: 2 vs. 0

Seems the internal media_codec state is not correct after fully finishing the first video playback.