大家有没有用过ARGB格式的framebuffer?
默认android是使用的RGB565格式的,这个效果太差了。我尝试着修改eglDisplaySurface(donut上),以及在froyo上直接使用ARGB格式两个版本上,出现的问题一样:大部分界面是正确的, 但是statusbar是黑色的,我查看了下,黑色是因为这快数据的alpha channel都是0。
不知道各位有没有遇到类似的问题?
默认android是使用的RGB565格式的,这个效果太差了。我尝试着修改eglDisplaySurface(donut上),以及在froyo上直接使用ARGB格式两个版本上,出现的问题一样:大部分界面是正确的, 但是statusbar是黑色的,我查看了下,黑色是因为这快数据的alpha channel都是0。
不知道各位有没有遇到类似的问题?
当然android的是ARGB格式的, 其可以和video通过硬件来做alpha blending,非常方便做半透等效果。问题是,没有播放视频的时候, video是黑色的。而android输出出来的,只有RGB数据时正确的,一些地方的alpha channel为0,这样就只能看到黑色的部分了