]> git.baikalelectronics.ru Git - kernel.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)
commit604e30fd4177e1a5bd80a2b08e022d58705ed03b
tree3b2d7b940445989586ad198d2c5c974432d97618
parent90eca14bd54a065f7f31a84789e0e7580bf7df1b
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