Hi
I'm currently using the OpenMaxAL interface provided in Android 4.0.x to 
render a h264/AAC mpeg2-ts stream. There is one particular file that 
triggers an error inside the decoder of my Galaxy Nexus. The error looks 
like this:

07-10 16:47:51.031   116   116 E IMGSRV  : :0: gralloc_device_alloc: 
Invalid color format (2130706433)
07-10 16:47:51.031   116   116 W GraphicBufferAllocator: alloc(1536, 1184, 
2130706433, 00002b00, ...) failed -22 (Invalid argument)
07-10 16:47:51.031   116   116 E SurfaceFlinger: 
GraphicBufferAlloc::createGraphicBuffer(w=1536, h=1184) failed (Invalid 
argument), handle=0x0
07-10 16:47:51.031   116   116 E SurfaceTexture: [SurfaceView] 
dequeueBuffer: SurfaceComposer::createGraphicBuffer failed
07-10 16:47:51.031   119  2869 E ACodec  : dequeueBuffer failed: Invalid 
argument (22)
07-10 16:47:51.031   119  2869 E ACodec  : Failed to allocate output port 
buffers after port reconfiguration (error 0xffffffea)
07-10 16:47:51.031   119  2865 E NuPlayer: Received error from video 
decoder, aborting playback.
07-10 16:47:51.031   119  2865 E NuPlayer: video track encountered an error 
(-2147483648)
07-10 16:47:51.031  2825  2864 E libOpenSLES: Error after prepare: 1

After I catch the error using the prefetch status interface I try to stop 
all my rendering activities and start tearing down everything, but the app 
seems to become unresponsive once I call Destroy to the XAObjectItf 
interface of the media player object. Is this a known issue?
thx
Memo

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to