tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

GSoC status - UVC driver



Webpage is http://netbsd-soc.sourceforge.net/projects/uvc/

UVC driver (uvideo):

  Supports isoc cameras with frame-based formats (MJPEG and
  uncompressed)

  Supports immediate (non-interrupt) controls

  Uses mi video driver for external API

Video driver (video):

  Implements Video4Linux2 API.  Only supports capture
  interface (video input), format settings, and camera
  controls (brightness, etc.).

  Supports capture via read() or mmap() modes.

  Successfully compiled and use MPlayer with the video
  driver (webpage includes patch).

  Initial documentation of userland API in video(4) and
  kernel interface in video(9).

  Has been used with a second webcam driver, Jared's pseye.

TODO before end of GSoc:

  Test another V4L2 app such as VLC or xawtv.

  Add more controls to uvideo (currently only has a few as
  proof-of-concept; adding the other controls is trivial).

  Add uvideo(4) manpage.

Maybe TODO depending on time:

  Implement bulk xfers in uvideo.  I can't test this
  directly due to lack of hardware with bulk endpoints.


Home | Main Index | Thread Index | Old Index