macong1989 发表于 2014-05-22 22:17

求助,关于framebuffer等视频缓冲问题

最近在做一个项目。
涉及到嵌入式linux的画面帧提取问题。
目前采用的是直接去framebuffer里面提取帧画面,可是发现这样得到的画面并不完全。
有一些小窗口是动态视频,这些小窗口的画面获取不到。
所以想请教以下几个问题:
1.嵌入式linux是所有的输出画面都会通过framebuffer这块内存吗?
2.如果不是,还有可能是哪些设备?比如/dev/video算不算?
3./dev/video和/dev/fb0是一个什么关系?是相互独立的吗?
以上就是我的几个问题,谢谢大家帮助解答一下~~~

unixgg1984 发表于 2014-05-22 22:52

视频和图像是属于不同的驱动。图像是使用framebuffer驱动,显示视频应该是v4l2驱动架构的。
1.比如显示小企鹅的画面是属于framebuffer.但是播放视频就不属于framebuffer.
2.视频的驱动,可以看下v4l2驱动。
3.不同的驱动,相互独立。

对于v4l2驱动,我也不熟,不能回答地很明确。可以搜索下。

macong1989 发表于 2014-05-22 22:54

回复 2# unixgg1984


    谢谢,这下有一点头绪了。针对V4L2的驱动,应该就是对应/dev/video这个设备。我再去研究一下~~~
页: [1]
查看完整版本: 求助,关于framebuffer等视频缓冲问题