[Samsung Galaxy Nexus] ungzd:
Video sometimes stops working

After some moment, video stopped working in both Instagram and Periscope (not tried other apps) until reboot.

Some excerpt from logs: gist github com /kolen/7aaf76e8afbb7c54017abd0dbf049a11 (made by pressing screen lock button and selecting 'Take bug report').

04-01 18:00:35.156 6599 9251 I MediaCodec: [OMX.TI.DUCATI1.VIDEO.DECODER] setting surface generation to 6757377
04-01 18:00:35.174 175 1903 D DOMX : hardware/ti/omap4/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1958 PROXY_GetExtensionIndex()
04-01 18:00:35.174 175 1903 D DOMX : ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x8000101a - Error returned from OMX API in ducati
04-01 18:00:35.174 175 1903 D DOMX : hardware/ti/omap4/domx/omx_proxy_component/omx_video_dec/src/omx_proxy_videodec.c:316 PROXY_VIDDEC_GetExtensionIndex()
04-01 18:00:35.174 175 1903 D DOMX : ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x8000101a - Error in PROXY_GetExtensionIndex
04-01 18:00:35.176 175 1903 D DOMX : hardware/ti/omap4/domx/domx/omx_proxy_common/src/omx_proxy_common.c:1958 PROXY_GetExtensionIndex()
04-01 18:00:35.176 175 1903 D DOMX : ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x8000101a - Error returned from OMX API in ducati
04-01 18:00:35.176 175 1903 D DOMX : hardware/ti/omap4/domx/omx_proxy_component/omx_video_dec/src/omx_proxy_videodec.c:316 PROXY_VIDDEC_GetExtensionIndex()
04-01 18:00:35.176 175 1903 D DOMX : ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x8000101a - Error in PROXY_GetExtensionIndex
04-01 18:00:35.176 175 1903 W OMXNodeInstance: [f4:TI.DUCATI1.DECODER] component does not support metadata mode; using fallback
04-01 18:00:35.176 6599 9252 E ACodec : [OMX.TI.DUCATI1.VIDEO.DECODER] storeMetaDataInBuffers failed w/ err -1010
04-01 18:00:35.236 6599 9252 D SurfaceUtils: set up nativeWindow 0x60953f08 for 320x568, color 0x100, rotation 0, usage 0x2b00
04-01 18:00:35.249 175 1188 W GraphicBufferMapper: registerBuffer(0x428c75b0) failed -14 (Bad address)
04-01 18:00:35.249 175 1188 E GraphicBuffer: unflatten: registerBuffer failed: Bad address (-14)
04-01 18:00:35.252 175 1188 D DOMX : hardware/ti/omap4/domx/domx/omx_proxy_common/src/omx_proxy_common.c:967 PROXY_UseBuffer()
04-01 18:00:35.252 175 1188 D DOMX : ERROR: failed check:pBuffer != NULL - returning error: 0x80001005 - Pointer to buffer is NULL
04-01 18:00:35.252 175 1188 E OMXNodeInstance: useBuffer(f4:TI.DUCATI1.DECODER, Output:1 4128768@0x0) ERROR: BadParameter(0x80001005)
04-01 18:00:35.252 6599 9252 E ACodec : registering GraphicBuffer 0 with OMX IL component failed: -2147483648
04-01 18:00:35.252 6599 9252 E ACodec : Failed to allocate buffers after transitioning to IDLE state (error 0x80000000)
04-01 18:00:35.252 6599 9252 E ACodec : signalError(omxError 0x80001001, internalError -2147483648)
04-01 18:00:35.252 6599 9251 E MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 5
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: Internal track renderer error.
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.MediaCodecTrackRenderer$DecoderInitializationException: Decoder init failed: OMX.TI.DUCATI1.VIDEO.DECODER, MediaFormat(1, video/avc, -1, -1, 320, 568, -1, -1.0, -1, -1, null, -1, false, -1, -1)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.notifyAndThrowDecoderInitError(:359)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.maybeInitCodec(:346)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.onInputFormatChanged(:709)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecVideoTrackRenderer.onInputFormatChanged(:391)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.readFormat(:470)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.doSomeWork(:451)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork(:434)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(:216)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:98)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:148)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:61)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.util.PriorityHandlerThread.run(:40)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: Caused by: com.google.android.exoplayer.MediaCodecTrackRenderer$DecoderInitializationException: Decoder init failed: OMX.TI.DUCATI1.VIDEO.DECODER, MediaFormat(1, video/avc, -1, -1, 320, 568, -1, -1.0, -1, -1, null, -1, false, -1, -1)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: ... 11 more
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: Caused by: android.media.MediaCodec$CodecException: start failed
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at android.media.MediaCodec.native_start(Native Method)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at android.media.MediaCodec.start(MediaCodec.java:1885)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.maybeInitCodec(:338)
04-01 18:00:35.269 6599 9242 E ExoPlayerImplInternal: ... 10 more
04-01 18:00:35.271 175 1200 E ion : ioctl -1073460991 failed with code -1: Bad file descriptor
04-01 18:00:35.271 175 1200 E ion : ioctl -1073460991 failed with code -1: Bad file descriptor
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: Stop failed.
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: java.lang.IllegalStateException
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at android.media.MediaCodec.native_stop(Native Method)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at android.media.MediaCodec.stop(MediaCodec.java:1901)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.releaseCodec(:411)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecTrackRenderer.onDisabled(:379)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.MediaCodecVideoTrackRenderer.onDisabled(:346)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.TrackRenderer.disable(:235)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.stopAndDisable(:571)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.resetInternal(:558)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.stopInternal(:535)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(:245)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:98)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:148)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:61)
04-01 18:00:35.781 6599 9242 E ExoPlayerImplInternal: at com.google.android.exoplayer.util.PriorityHandlerThread.run(:40)

P.S. Everything runs so fast compared to stock ROM and stable Cyanogenmod. Enjoying it.