nvidia的显卡:修改/etc/initramfs-tools/modules加入fbconvesafbnvidiafb三行再修改/etc/modprobe.d/blacklist-framebuffer文件把nvidiafb,vesafb,vga16fb三行注释掉运行sudo update-in...
分类:
系统相关 时间:
2015-07-22 09:18:58
阅读次数:
288
Gralloc模块是从Android Eclair(android 2.1)开始加入的一个HAL模块,Gralloc的含义为是Graphics Alloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。 gralloc代码...
分类:
移动开发 时间:
2015-07-10 13:39:20
阅读次数:
245
Gralloc模块是从Android Eclair(android 2.1)开始加入的一个HAL模块,Gralloc的含义为是Graphics Alloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。gralloc代码通常位于hardwar...
分类:
移动开发 时间:
2015-07-10 13:03:41
阅读次数:
238
Gralloc模块是从Android Eclair(android 2.1)开始加入的一个HAL模块,Gralloc的含义为是Graphics Alloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。
gralloc代码通常位于hardware/libhardware/modules/gralloc目录下。包含以下几个文件:
...
分类:
移动开发 时间:
2015-07-10 11:20:31
阅读次数:
286
clippingNode是利用opengl的裁剪缓冲区实现的,因为最近有使用这个功能需要,顺便把这部分实现看看了看。
opengl的裁剪主要有以下几个步骤:
1、开启裁剪缓冲区
2、设置裁剪缓冲区中的mask。
3、正常绘制图形,这个时候会根据裁剪缓冲区的值和设置好的比较函数进行计算,根据通过与否选择是否会知道framebuffer
4、绘制完成之后关闭裁剪缓冲区
这几个步骤在c...
分类:
其他好文 时间:
2015-07-04 15:35:19
阅读次数:
240
在webgl中对图片进行多级处理,也就是framebuffer的使用和操作
分类:
Web程序 时间:
2015-06-27 06:23:17
阅读次数:
259
在基于Linux的视频监控采集系统中,摄像头采集到的一帧视频图像数据一般都是经过硬件自动压缩成jpeg格式的,然后再保存到摄像头设备的缓冲区.如果要把采集到的jpeg格式显示在本地LCD屏上,由于我们的Linux系统没有移植任何GUI系统,就要考虑以下方面:1. 将jpeg格式解压缩为位图格式,也就是jpeg解码.2. 将解码出来的位图格式输出到本地的LCD屏上. 在Linux系统下是通过写入帧缓...
分类:
系统相关 时间:
2015-06-24 13:04:07
阅读次数:
179
场景: android应用层间隔1秒调用底层driver上C API,获取到framebuffer, 提供给android layer业务分析。TvVideoRecord 主要功能1. 申请一个ByteBuffer对象frameBuffer2. 将frameBuffer传给底层c接口jni_getF...
分类:
编程语言 时间:
2015-06-19 18:34:53
阅读次数:
195
此方法是通过view的方式获取当前activity的屏幕截图,并不是framebuffer的方式,所以有一定的局限性。但是这种方法相对简单,容易理解。首先通过下面的函数获取Bitmap格式的屏幕截图: 1 public Bitmap myShot(Activity activity) { 2 ...
分类:
移动开发 时间:
2015-06-16 06:40:01
阅读次数:
208