public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] UVC gadget driver
@ 2010-04-28 22:52 Laurent Pinchart
  2010-04-28 22:52 ` [RFC 1/2] USB gadget: video class function driver Laurent Pinchart
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Laurent Pinchart @ 2010-04-28 22:52 UTC (permalink / raw)
  To: linux-usb, linux-media; +Cc: robert.lukassen

Hi everybody,

Here's a new version of the UVC gadget driver I posted on the list some time
ago, rebased on 2.6.34-rc5.

The private events API has been replaced by the new V4L2 events API that will
be available in 2.6.34 (the code is already available in the v4l-dvb tree on
linuxtv.org, and should be pushed to
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-next.git very
soon).

Further testing of the changes related to the events API is required (this is
planned for the next few days). As it seems to be the UVC gadget driver season
(Robert Lukassen posted his own implementation - having a different goal - two
days ago), I thought I'd post the patch as an RFC. I'd like the UVC function
driver to make it to 2.6.35, comments are more than welcome.

Laurent Pinchart (2):
  USB gadget: video class function driver
  USB gadget: Webcam device

 drivers/usb/gadget/Kconfig     |    9 +-
 drivers/usb/gadget/Makefile    |    2 +
 drivers/usb/gadget/f_uvc.c     |  661 ++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_uvc.h     |  376 +++++++++++++++++++++++
 drivers/usb/gadget/uvc.h       |  242 +++++++++++++++
 drivers/usb/gadget/uvc_queue.c |  583 +++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/uvc_queue.h |   89 ++++++
 drivers/usb/gadget/uvc_v4l2.c  |  374 +++++++++++++++++++++++
 drivers/usb/gadget/uvc_video.c |  386 +++++++++++++++++++++++
 drivers/usb/gadget/webcam.c    |  399 ++++++++++++++++++++++++
 10 files changed, 3120 insertions(+), 1 deletions(-)
 create mode 100644 drivers/usb/gadget/f_uvc.c
 create mode 100644 drivers/usb/gadget/f_uvc.h
 create mode 100644 drivers/usb/gadget/uvc.h
 create mode 100644 drivers/usb/gadget/uvc_queue.c
 create mode 100644 drivers/usb/gadget/uvc_queue.h
 create mode 100644 drivers/usb/gadget/uvc_v4l2.c
 create mode 100644 drivers/usb/gadget/uvc_video.c
 create mode 100644 drivers/usb/gadget/webcam.c

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-05-03  9:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-28 22:52 [RFC 0/2] UVC gadget driver Laurent Pinchart
2010-04-28 22:52 ` [RFC 1/2] USB gadget: video class function driver Laurent Pinchart
2010-04-28 22:52 ` [RFC 2/2] USB gadget: Webcam device Laurent Pinchart
2010-04-29  3:41 ` [RFC 0/2] UVC gadget driver Greg KH
2010-04-29  7:14   ` Laurent Pinchart
2010-04-29  7:32     ` Greg KH
2010-04-29  7:34       ` Laurent Pinchart
2010-05-03  8:29         ` Robert Lukassen
2010-05-03  9:28           ` Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox