]> bbs.cooldavid.org Git - net-next-2.6.git/commit
V4L/DVB (12379): uvcvideo: Multiple streaming interfaces support
authorLaurent Pinchart <laurent.pinchart@skynet.be>
Wed, 1 Jul 2009 23:24:47 +0000 (20:24 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 12 Sep 2009 15:18:33 +0000 (12:18 -0300)
commit8e113595edf0741b45ba10ba88cb5d077787c155
tree3b2d7b940445989586ad198d2c5c974432d97618
parent35f02a681b72ece756cf005e17f305a72329c140
V4L/DVB (12379): uvcvideo: Multiple streaming interfaces support

Restructure the UVC descriptors parsing code to handle multiple streaming
interfaces. The driver now creates a uvc_video_chain instance for each chain
detected in the UVC control interface descriptors, and tries to register one
video device per streaming endpoint.

Signed-off-by: Laurent Pinchart <laurent.pinchart@skynet.be>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/uvc/uvc_ctrl.c
drivers/media/video/uvc/uvc_driver.c
drivers/media/video/uvc/uvc_v4l2.c
drivers/media/video/uvc/uvc_video.c
drivers/media/video/uvc/uvcvideo.h