USB: v4l: Initial support for UVC compatible webcams (from wl500g.googlecode.com)
commit09134064aba655a82cd9a851b31c5d3931d224f9
authorlly <lly@sf.net>
Fri, 17 Sep 2010 21:45:17 +0000 (17 17:45 -0400)
committerFedor <fedork@ubuntu.(none)>
Sat, 18 Sep 2010 02:18:37 +0000 (17 22:18 -0400)
tree243bfab720bda06fa98cb31fa2939b72264c1e2a
parent5dba1b260b2f71c3f89bfbf4b4a247bc06426720
USB: v4l: Initial support for UVC compatible webcams (from wl500g.googlecode.com)

V4L backport from 2.6.32.21 (for newer webcam drivers)
[NB! breaks obsolete 2.6.22 webcam drivers]

UVC driver backport from 2.6.35.4

Known problem - it is impossible to get 30fps on webcam
connected via hub, seems to be split-ISO usb transfers
needs more fixes.
31 files changed:
release/src-rt/linux/linux-2.6/drivers/media/video/Kconfig
release/src-rt/linux/linux-2.6/drivers/media/video/Makefile
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/Kconfig [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/Makefile [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_ctrl.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_driver.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_isight.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_queue.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_status.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_v4l2.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvc_video.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/uvc/uvcvideo.h [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/v4l1-compat.c
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-common.c
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-compat-ioctl32.c [moved from release/src-rt/linux/linux-2.6/drivers/media/video/compat_ioctl32.c with 50% similarity]
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-dev.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-device.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-int-device.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/v4l2-ioctl.c [new file with mode: 0644]
release/src-rt/linux/linux-2.6/drivers/media/video/videodev.c [deleted file]
release/src-rt/linux/linux-2.6/include/linux/usb/video.h [new file with mode: 0644]
release/src-rt/linux/linux-2.6/include/linux/videodev.h
release/src-rt/linux/linux-2.6/include/linux/videodev2.h
release/src-rt/linux/linux-2.6/include/media/v4l2-chip-ident.h
release/src-rt/linux/linux-2.6/include/media/v4l2-common.h
release/src-rt/linux/linux-2.6/include/media/v4l2-dev.h
release/src-rt/linux/linux-2.6/include/media/v4l2-device.h [new file with mode: 0644]
release/src-rt/linux/linux-2.6/include/media/v4l2-i2c-drv.h [new file with mode: 0644]
release/src-rt/linux/linux-2.6/include/media/v4l2-int-device.h [new file with mode: 0644]
release/src-rt/linux/linux-2.6/include/media/v4l2-ioctl.h [copied from release/src-rt/linux/linux-2.6/include/media/v4l2-dev.h with 50% similarity]
release/src-rt/linux/linux-2.6/include/media/v4l2-subdev.h [new file with mode: 0644]