linux -video
来源:互联网 发布:淘宝ipad版下载 编辑:程序博客网 时间:2024/05/21 18:00
video 个人总结:
video里面有很多的结构体,例如:
1 struct fb_video *mode ;//这个结构体里面的参数是从modedb里面读出来的。其中modedb里面的时间参数是p秒为单位的。
10的12次方/(x * y * 60) = p秒。就是modedb里面的参数。
2 struct fb_var_screeninfo var;//这个是显示参数,真正显示的屏的分辨率和timing的参数。
3 struct fb_monspecs monspecs;//定义的是读edid的所有信息。
4 采用dma方式分配的显存空间,是从kernel里面分配出来的一段内存用于fb显示的。并且地址是动态分配的。
5 WAIT_FOR_VSYNC;//此洪的目的是用于等待VSYNC信号是否完成。
6 几个有用的函数:
fb_find_mode(&stdvar, info, mode_option, NULL, 0,NULL, info->var.bits_per_pixel);//此函数的作用是从modedb里面找出合适的显示分辨率。
fb_var_to_videomode(&mode, &stdvar); //此函数的作用是将从modedb里面找到的显示timing参数,传递给中间变量mode。
fb_videomode_to_var(&info->var, &mode); //此函数的作用是将mode作为中间临时变量,把mode里面存放的参数赋值给info->var结构体。
7 lcd的video驱动的模板在:
drivers/video/skeletonfb.c
- Linux video
- linux -video
- Linux Video Streaming
- linux mplayer split video
- Video for Linux
- Video for Linux Two
- Video for Linux Two
- Video for Linux Two
- v4l(Video for Linux )
- video for linux 编程概述
- video for linux 编程概述
- video for linux 编程概述
- Linux 下Video 的制作方法
- V4L2(video 4 linux 2)
- linux查询video设备类型
- linux video 编程 h264 YUYV
- video
- Video
- oracle11g、10g同时安装数据导入导出无法识别数据库版本问题
- Qt 中 链接Ws2_32.lib
- JdbcTemplate的queryForMap方法报错
- OutOfMemoryError: Java heap space(内存溢出)
- Gson 教程
- linux -video
- SQLite的查询优化
- ArcEngine9.3ecp文件(全套、无限期)
- LA 3938 线段树区间更新
- 【移动产品】ArcGIS Runtime SDK for WindowsPhone新版本10.1.1发布
- 在 vs2008 中调试SQLite出现灰色代码问题
- Proc 动态SQL实现SQLPlus功能源代码
- linux make menuconfig 执行流程小结
- android开发笔记 软键盘弹出,界面上移问题