[Galaxy Tab 2 7" Android Development] Tsjoklat:
I have noticed that if I let my tablet sit overnight, then I playback mp4 in hardware accelerated mode, the video display crashes in about 15 minutes of playtime, but if I have I recently rebooted the device then the hardware acceleration in the display crashes in about an hour. it would be nice if anyone else could confirm. Just download a HD movie in mp4 format and see what happens. I suggest also testing with the default player, but that does not matter if hardware acceleration is used.

Edit:

I have taken a screenshot of what the display looks like when the hardware acceleration crashes. (I was watching The Daily Show when this crashed). Also, I have attached logs of the crash.

Edit2:

It sure looks like a buffer overflow in the hardware decoder. Maybe the decoder has a problem with specific types of frames, because the crashes are never immediate (usually takes about 15 mins).

Best Regards.

D/DOMX ( 113): ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x8000100e - Error in Proxy GetParameter
D/DOMX ( 113): ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x8000100e - Error in Proxy GetParameter
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.TI.DUCATI1.VIDEO.DECODER'
E/OMXCodec( 113): Successfully allocated OMX node 'OMX.TI.DUCATI1.VIDEO.DECODER'
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] AVC profile = 100 (High), level = 31
E/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Video O/P format.eColorFormat 0x40b701b1
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 720 x 404
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.TI.AAC.decode'
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.google.aac.decoder'
E/OMXCodec( 113): Successfully allocated OMX node 'OMX.google.aac.decoder'
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.TI.DUCATI1.VIDEO.DECODER'
E/OMXCodec( 113): Successfully allocated OMX node 'OMX.TI.DUCATI1.VIDEO.DECODER'
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] AVC profile = 100 (High), level = 31
E/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Video O/P format.eColorFormat 0x40b701b1
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 720 x 404
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.TI.AAC.decode'
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.google.aac.decoder'
E/OMXCodec( 113): Successfully allocated OMX node 'OMX.google.aac.decoder'
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (0, 0)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] video dimensions are 896 x 512
I/OMXCodec( 113): [OMX.TI.DUCATI1.VIDEO.DECODER] Crop rect is 720 x 404 @ (32, 24)
E/OMXCodec( 113): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
E/OMXCodec( 113): Successfully allocated OMX node 'OMX.google.vorbis.decoder'