我的Android应用程序(目标SDK 17-19)出现问题,它在大约3分钟的循环中显示了包含数个视频和图像(1080p和720p)的网络视图。

该应用程序在不同的硬件上可以正常工作数天,但是带有以下logcat条目的我的CloudnetGo CR11 / s(装有Android 4.2.2的最新固件),带有Rockchip RK3188芯片组和Quad-Core Mali-400 GPU的设备在大约3-6小时后崩溃。我尝试了视频编解码器和容器的不同组合-没有成功。

EGL-ERROR: mali_image* _egl_android_map_native_buffer_rgb(android_native_buffer_t*):317: unable to allocate memory for EGLImage backed by CPU (1280 x 720)

SurfaceTexture: [unnamed-18923-504] error creating EGLImage: 0x3003

SurfaceTexture: [unnamed-18923-504] updateTexImage: acquire failed: Unknown error (-2147483648)

BufferQueue: [unnamed-18923-504] acquireBuffer: max aquired buffer count reached: 2 (max=1)

SurfaceTexture: [unnamed-18923-504] updateTexImage: acquire failed: Function not implemented (-38)


我希望有人能提供帮助,因为我找不到更多信息。

最佳答案

我知道来自恶意固件的错误,至少是android版本匹配。自从将近一年的时间以来,实际的固件就不会出现此问题。

09-08 10:11