
USB video class
xuke537
这个作者很懒,什么都没留下…
展开
-
v4l2驱动编写篇三--基本I/O处理
v4l2驱动编写篇三--基本I/O处理nhttp://www.usr.cc/thread-1893-1-1.htmln 如果有人在video for linux API规范上花了我时间的话,他肯定已经注意到了一个问题,那就是V4L2大量使用了ioctl接口。视频硬件有大量的可操作旋钮,可能比其它任何处设都要多。视频流要与许多参数相联系,而且有很大一部分处理要通过硬件进行。不使用硬件转载 2012-11-28 19:22:06 · 781 阅读 · 0 评论 -
What's the difference between USBSAMP and OSRUSBFX2 sample?
转自Microsoft Windows USB Core Team Blog:http://blogs.msdn.com/b/usbcoreblog/archive/2009/10/11/summary-of-usbsamp-and-osrusbfx2-kmdf-sample-driver-features.aspx转载 2014-06-04 17:20:04 · 864 阅读 · 0 评论 -
Getting Started with USB Driver Development
转自:http://blogs.msdn.com/b/usbcoreblog/archive/2009/10/10/getting-started-with-usb-driver-development.aspx转载 2014-06-04 17:04:26 · 1081 阅读 · 0 评论 -
AVstream 和usb driver 模型
AVStream 是指什么?AVStream 是指audio and video stream.是声频和视频数据流.我们什么情况下考虑用AVStream 进行kmdf/wdm开发?AVStream是微软2003年推出的流驱动开发标准.原来的stream已经不支持了. AVStream简化了的原来stream开发过程,也使stream的开发变得更加简单.对于Pci接口的声音设转载 2014-06-04 14:31:25 · 1715 阅读 · 0 评论 -
关于WebCam still snap Q&A
Q:請問MJPG格式下preview不流暢的原因?A:1.MJPG不流暢的问题. 先区分是设备过来就慢还是driver端掉帧. 这个用catc抓包可以很好界定. 如果设备过来就慢, 首先注意probe&commit control是否有设置正确参数; 然后再检查start video前的一系列set cdsp(如亮度、对比度等)参数的操作是否有问题(可以先屏蔽掉, 然后观察对设备的影响,因为U原创 2012-11-23 14:09:43 · 784 阅读 · 0 评论 -
Linux 下摄像头驱动支持情况(arm linux 同样适用)
我要做一个s3c6410 的摄像头视频采集的项目,由于我接手的这套开发板,内核编译的使用可能没有配置摄像头头驱动程序,所以我尝试了好多时间安装摄像头驱动,因为是新手,所以吃的苦头比较多,在前期的诸多尝试之后,经一学长帮助,立马入门了。我这套板子原本自带了一个2X10插口的摄像头模块,是ov9650但是编译驱动的时候怎么都不成功,我实力不到!为了图快,我编译了内核自带的USB摄像头驱动,这个还是很快转载 2012-11-23 13:55:57 · 442 阅读 · 0 评论 -
USB Camera摄像头 (UVC 与 gspca)
注:本文出处 http://www.cnblogs.com/leaven/archive/2010/08/19/1802934.html 谢过博主的这篇文章,对我在摄像头方面的学习起到了很大的帮助http://weijb0606.blog.163.com/blog/static/131286274201063145356429/我的摄像头终于出现图像了!李迟按:转载 2012-11-23 13:53:15 · 666 阅读 · 0 评论 -
v4l2驱动编写篇二--注册和打开
v4l2驱动编写篇二--注册和打开nhttp://www.usr.cc/thread-1891-1-1.htmln 原文网址:http://lwn.net/Articles/204545/这篇文章是LWN写V4L2接口的设备驱动系列文章的第二篇。没看过介绍篇的,也许可以从那篇开始看。这一期文章将关注Video for Linux驱动的总体结构和设备注册过程。开始之前,有必要转载 2012-11-28 19:20:57 · 540 阅读 · 0 评论 -
v4l2驱动编写篇一--介绍
v4l2驱动编写篇一--介绍nhttp://www.usr.cc/thread-1890-1-1.htmln原文网址:http://lwn.net/Articles/203924/笔者最近有机会写了一个摄像头的驱动,是“One laptop per child”项目的中摄像头专用的。这个驱动使用了为此目的而设计的内核API:the Video4Linux2 API。在写这个驱动的过程中转载 2012-11-28 19:18:40 · 422 阅读 · 0 评论 -
v4l2驱动编写篇第七--控制方法
v4l2驱动编写篇第七--控制方法nhttp://www.usr.cc/thread-1914-1-1.htmln 刚刚完成了这一系列文章的第六部分,我们现在知道如何设置视频设备,并来回传输帧了。然而,有一个众所周知的事实,那就是用户永远也不会满意,不会满足于能从摄像头上看到视频,他们马上就会问我可不可以调参数啊?像亮度、对比度等等。这些参数可以视频应用中调整,有时也的确会这样做,转载 2012-11-28 19:30:52 · 431 阅读 · 0 评论 -
v4l2驱动编写篇第六B--流输入输出
v4l2驱动编写篇第六B--流输入输出nhttp://www.usr.cc/thread-1913-1-1.htmln 在本系列文章的上一期中,我们讨论了如何通过read()和write()的方式实现视频帧的传输,这样的实现可以完成基本的工作,却并不是普便上用来实现视频输入输出大家偏爱的方法。为了实现最高的性能和最好的信息传输,视频驱动应该支持V4L2 流输入输出。使用re转载 2012-11-28 19:29:46 · 404 阅读 · 0 评论 -
v4l2驱动编写篇第六A--基本的帧输入输出
v4l2驱动编写篇第六A--基本的帧输入输出nhttp://www.usr.cc/thread-1910-1-1.htmln 基本的帧输入输出关于视频驱动的这一系列文章己经更新了好几期,但是我们还没有传输过一帧的视频数据。虽然在这一点上,我们己经了解了足够多的关于格式协定方面的细节,我们可以看一下视频帧是如何在应用和设备之间传输的了。V4L2 API定义了三种不同的传输转载 2012-11-28 19:28:03 · 475 阅读 · 0 评论 -
v4l2文档第五A--颜色与格式
v4l2文档第五A--颜色与格式nhttp://www.usr.cc/thread-1909-1-1.htmln 颜色与格式这是不定期发布的关于写视频驱动程序的LWN系统文章的第五篇.没有看过介绍篇的,也许想从这里开始.应用在可以使视频设备工作之前,它必须与驱动达成了解,知道视频数据是何种格式的。这种协商将是一个非常复杂的过程,其原因有二:1、视频硬件所支持的视频格互不转载 2012-11-28 19:26:54 · 529 阅读 · 0 评论 -
v4l2驱动编写篇第五B--格式的协定
v4l2驱动编写篇第五B--格式的协定nhttp://www.usr.cc/thread-1903-1-1.htmln 这是不定期发布的关于写视频驱动程序的LWN系统文章的一篇续篇.介绍篇包含了对整个系统的描述,并且包含对本篇的上一篇的链接,在上一集,我们关注了V4L2 API是如何描述视频格式的:图片的大小,和像素在其内部的表示方式。这篇文章将完成对这个问题的讨论,它将描述如转载 2012-11-28 19:24:31 · 413 阅读 · 0 评论 -
v4l2驱动编写篇第四--输入输出
v4l2驱动编写篇第四--输入输出nhttp://www.usr.cc/thread-1901-1-1.htmln 输入和输出这是不定期发布的关于写视频驱动程序的LWN系统文章的第四篇.没有看过介绍篇的,也许想从这里开始.本周的文章介绍的是应用程序如何确定在特定适配器上哪些输入和输出可用,并且它们之间做出选择。在很多情况下,视频适配器并不能提供很多的输入输出选项.比转载 2012-11-28 19:23:17 · 493 阅读 · 0 评论 -
如何发送 USB 控制传输
如何发送 USB 控制传输本主题介绍了控制传输结构,以及客户端驱动程序应如何将控制请求发送到设备。本主题内容:关于默认终结点控制传输布局支持的驱动程序模型相关技术先决条件Microsoft 定义的控制传输请求发送方法如何为供应商命令发送控制传输 - KMDF如何为 GET_STATUS转载 2014-08-08 16:16:59 · 3766 阅读 · 0 评论