[PATCH 0/6 v5] uvcvideo: metadata nodes and controls

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

 



The first four patches are for UVC metadata nodes, the last two patches
are for asynchronous controls and control error reporting.

Thanks
Guennadi

Guennadi Liakhovetski (6):
  UVC: fix .queue_setup() to check the number of planes
  V4L: Add a UVC Metadata format
  uvcvideo: convert from using an atomic variable to a reference count
  uvcvideo: add a metadata device node
  uvcvideo: send a control event when a Control Change interrupt arrives
  uvcvideo: handle control pipe protocol STALLs

 Documentation/media/uapi/v4l/meta-formats.rst    |   1 +
 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst |  39 +++++
 drivers/media/usb/uvc/Makefile                   |   2 +-
 drivers/media/usb/uvc/uvc_ctrl.c                 | 150 +++++++++++++++++--
 drivers/media/usb/uvc/uvc_driver.c               |  43 ++++--
 drivers/media/usb/uvc/uvc_isight.c               |   2 +-
 drivers/media/usb/uvc/uvc_metadata.c             | 139 ++++++++++++++++++
 drivers/media/usb/uvc/uvc_queue.c                |  43 +++++-
 drivers/media/usb/uvc/uvc_status.c               | 112 ++++++++++++--
 drivers/media/usb/uvc/uvc_v4l2.c                 |   4 +-
 drivers/media/usb/uvc/uvc_video.c                | 178 +++++++++++++++++++++--
 drivers/media/usb/uvc/uvcvideo.h                 |  33 ++++-
 drivers/media/v4l2-core/v4l2-ioctl.c             |   1 +
 include/uapi/linux/uvcvideo.h                    |  28 ++++
 include/uapi/linux/videodev2.h                   |   1 +
 15 files changed, 705 insertions(+), 71 deletions(-)
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst
 create mode 100644 drivers/media/usb/uvc/uvc_metadata.c

-- 
1.9.3




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux