Android
文章平均质量分 81
ear5cm
这个作者很懒,什么都没留下…
展开
-
Android HardwareComposer中的fence机制
Android HardwareComposer中的fence机制原创 2015-04-16 20:13:15 · 7185 阅读 · 0 评论 -
Android中使用ioctl方式操作fence
Android的hwc可以通过ioctl,把buffer data信息送入fb driver,由fb控制acquireFence和retireFence,以达到buffer的producer和consumer互相同步的机制,但是假如我们的hwc没有现成的ioctl可以用,又没有办法改到driver的code,我们还有一个选择:hwc可以打开/dev/sw_sync设备,通过一系列的ioctl来监控原创 2015-04-17 19:56:11 · 5352 阅读 · 0 评论 -
Android fb driver中的fence机制
Android HardwareComposer中的fence机制中讨论了hwc中的fence,hwc最终把layer的acqireFenceFd送进fb driver,再由fb drvier生成新的reitreFenceFd并return回user space.本篇文章我们来探讨下fb driver中的fence,看看S3CFB_WIN_CONFIG ioctl都做了些什么. ke原创 2015-04-17 10:39:09 · 12381 阅读 · 2 评论 -
Android中native_handle private_handle_t ANativeWindowBuffer ANativeWindow GraphicBuffer Surface的关系
在阅读SurfaceFlinger HardwareComposer以及gralloc相关代码的过程中,我们经常会遇到native_handle private_handle_t ANativeWindowBuffer ANativeWindow GraphicBuffer Surface等等一系列和memory相关的struct和class,他们相互之间到底是什么关系,又有什么联系呢?本文从st原创 2015-05-03 14:29:50 · 9999 阅读 · 2 评论