摘要:
前文仅了解了overlay HAL的架构,下面继续看看系统层是如何调用Overlay模块。1、测试代码frameworks/base/libs/surfaceflinger/tests/overlays/overlays.cpp提供了一个简单的overlay调用流程,可惜这个测试程序有错误, 在sp surface = client->createSurface(getpid(), 0, 320, 240, PIXEL_FORMAT_UNKNOWN, ISurfaceComposer::ePushBuffers);这句话编译不过去,错误在Surface的申请,和overlay无关。我们来
阅读全文
posted @ 2013-09-24 17:46
Rosepotato
阅读(332)
推荐(0)
编辑
摘要:
1 overlay可能支持的颜色格式/* possible overlay formats可能支持的颜色格式 */enum { OVERLAY_FORMAT_RGBA_8888 = HAL_PIXEL_FORMAT_RGBA_8888, OVERLAY_FORMAT_RGB_565 = HAL_PIXEL_FORMAT_RGB_565, OVERLAY_FORMAT_BGRA_8888 = HAL_PIXEL_FORMAT_BGRA_8888, OVERLAY_FORMAT_YCbCr_422_SP = HAL_PIXEL_FORMAT_YCbCr_422_SP, OVER...
阅读全文
posted @ 2013-09-24 17:43
Rosepotato
阅读(622)
推荐(0)
编辑
摘要:
最近在做0718的framebuffer驱动,fb驱动本身还是比较简单的,但重要的是需要按照android实现fb驱动的overlay特性,因此转一些关于android overlay的文章,以供以后参考。转载至:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspxAndroid Display System --- Surface Flinger SurfaceFlinger 是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统 范围内的surface comp.
阅读全文
posted @ 2013-09-24 17:36
Rosepotato
阅读(894)
推荐(0)
编辑
摘要:
转自 http://www.cnblogs.com/riky/archive/2007/04/07/704298.htmlUML类图关系大全1、关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的:classC1 ...{ public: C2*t
阅读全文
posted @ 2013-09-24 16:23
Rosepotato
阅读(724)
推荐(0)
编辑