Android4.0 模拟器 视频播放 出现W/GraphicBufferAllocator( 34): alloc(176, 144, 842094169, 00002930, ...) failed -22 (Invalid argument)
E/SurfaceFlinger( 34): GraphicBufferAlloc::createGraphicBuffer(w=176, h=144) failed (Invalid argument), handle=0x0
E/SurfaceTexture( 34): [SurfaceView] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed
W/SoftwareRenderer( 37): Surface::dequeueBuffer returned error -22是什么原因,该怎样解决?
E/SurfaceFlinger( 34): GraphicBufferAlloc::createGraphicBuffer(w=176, h=144) failed (Invalid argument), handle=0x0
E/SurfaceTexture( 34): [SurfaceView] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed
W/SoftwareRenderer( 37): Surface::dequeueBuffer returned error -22是什么原因,该怎样解决?
解决方案 »
- android 模拟器 互发中文短信 乱码
- 有用droiddraw做android界面开发的吗?请高手赐教
- android 模拟器上如何删除程序(*.apk)
- android中设置progressbar的style的时候提示NO source
- android dmtracedump
- windows 7系统可以安装andorid 开发环境吗?
- simpleAdatpter可以设置选中效果么。
- 这段时间在学习Android,觉得很不错,Google退出中国对Android 还是有影响
- 用unity 3D做一款安卓摄像头游戏 怎么在游戏中检测到人脸 并根据脸部移动转化成数值
- 手机连上WIFI后,登不上电脑上的JSP网页。
- Settings中App管理增加一个Tab
- 请教用android调用C#的WebService,实现把图片传递到远程数据库
请贴出播放视频相关代码
但是gralloc.xxx.so目前又不支持HAL_PIXEL_FORMAT_YV12。
最简单的办法,是注释掉softwareRenderer.cpp,65行,case OMX_COLOR_FormatYUV420Planar: 播放就有视频出来了。
目前流行硬件解码,所以估计google都没有测试这一块,就把代码上传了