当前位置: 技术问答>linux和unix
gspca驱动问题
来源: 互联网 发布时间:2016-10-10
本文导语: 之前我遇到的问题是驱动识别了我的摄像头(0x0ac8:0x3450),但是不能正常创建设备文件的问题,后来解决后发现UVC驱动不支持V4L1,但是项目要求是使用V4L1,所以就想到使用gspca驱动。 按照论坛中高手的提示在设备列表...
之前我遇到的问题是驱动识别了我的摄像头(0x0ac8:0x3450),但是不能正常创建设备文件的问题,后来解决后发现UVC驱动不支持V4L1,但是项目要求是使用V4L1,所以就想到使用gspca驱动。
按照论坛中高手的提示在设备列表中加了我的摄像头型号,插上USB摄像头提示发现了此设备,正常创建了设备文件/dev/video0,但是运行程序后出现了问题:
gspca: no transfer endpoint found
这个实在运行到v4l_grab_start发生的
程序如下:
int v4l_grap_start(v4ldevice *vd,int frame)
{
vd->mmap.frame=frame;
if(ioctl(vd->fd,VIDIOCMCAPTURE,&(vd->mmap))framestat[frame]=1;
return 0;
}
不知道有没有人遇见过这个情况,是不是还要改gspca,我用的是2.6.32.2内核,望知情人士给点提示,先谢谢了。
按照论坛中高手的提示在设备列表中加了我的摄像头型号,插上USB摄像头提示发现了此设备,正常创建了设备文件/dev/video0,但是运行程序后出现了问题:
gspca: no transfer endpoint found
这个实在运行到v4l_grab_start发生的
程序如下:
int v4l_grap_start(v4ldevice *vd,int frame)
{
vd->mmap.frame=frame;
if(ioctl(vd->fd,VIDIOCMCAPTURE,&(vd->mmap))framestat[frame]=1;
return 0;
}
不知道有没有人遇见过这个情况,是不是还要改gspca,我用的是2.6.32.2内核,望知情人士给点提示,先谢谢了。
|
有没有一些基于gspca驱动的应用程序?试试,既然都能认出来了,驱动应该没有什么问题了。
以前看论文、网上资料,到处都是v4l1,但自己实在找不到gspca支持的摄像头,只好使用uvc,v4l2。
google下,多比较几个v4l1采集的程序,看看异同。
以前看论文、网上资料,到处都是v4l1,但自己实在找不到gspca支持的摄像头,只好使用uvc,v4l2。
google下,多比较几个v4l1采集的程序,看看异同。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。