[PATCH 0/5] Make the UVC API public

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

 



Hi everybody,

This patch set moves the uvcvideo.h header file from drivers/media/video/uvc
to include/linux, making the UVC API public.

One last API cleanup is needed before making the API public. The
UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET} are now deprecated and scheduled for removal.

I'll work with Martin Rubli to make sure an up-to-date uvcdynctrl version will
be available by the time I send a pull request for those patches.

Laurent Pinchart (4):
  uvcvideo: Deprecate UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET}
  uvcvideo: Rename UVC_CONTROL_* flags to UVC_CTRL_FLAG_*
  uvcvideo: Include linux/types.h in uvcvideo.h
  uvcvideo: Move uvcvideo.h to include/linux

Martin Rubli (1):
  uvcvideo: Add UVCIOC_CTRL_QUERY ioctl

 Documentation/feature-removal-schedule.txt |   23 +
 Documentation/ioctl/ioctl-number.txt       |    2 +-
 drivers/media/video/uvc/uvc_ctrl.c         |  334 +++++++++------
 drivers/media/video/uvc/uvc_driver.c       |    3 +-
 drivers/media/video/uvc/uvc_isight.c       |    3 +-
 drivers/media/video/uvc/uvc_queue.c        |    3 +-
 drivers/media/video/uvc/uvc_status.c       |    3 +-
 drivers/media/video/uvc/uvc_v4l2.c         |   36 ++-
 drivers/media/video/uvc/uvc_video.c        |    3 +-
 drivers/media/video/uvc/uvcvideo.h         |  658 ---------------------------
 include/linux/Kbuild                       |    1 +
 include/linux/uvcvideo.h                   |  667 ++++++++++++++++++++++++++++
 12 files changed, 927 insertions(+), 809 deletions(-)
 delete mode 100644 drivers/media/video/uvc/uvcvideo.h
 create mode 100644 include/linux/uvcvideo.h

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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