linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL FOR v6.17] uvcvideo improvements
@ 2025-06-15 20:38 Laurent Pinchart
  0 siblings, 0 replies; 2+ messages in thread
From: Laurent Pinchart @ 2025-06-15 20:38 UTC (permalink / raw)
  To: Hans Verkuil, Mauro Carvalho Chehab
  Cc: linux-media, chenchangcheng, Ricardo Ribalda, Youngjun Lee,
	Hans de Goede

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/uvc.git tags/next-media-uvc-20250615

for you to fetch changes up to 1fa3e1b57448e056305210a51ec6981e186cfc8f:

  media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() (2025-06-15 23:04:04 +0300)

----------------------------------------------------------------
Improvements to the uvcvideo driver:

- Fix bandwidth issue with buggy devices
- Add quirks for new device
- Fix out-of-bounds read
- Miscellaneous refactoring and cleanup

----------------------------------------------------------------
Ricardo Ribalda (6):
      media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors
      media: uvcvideo: Populate all errors in uvc_probe()
      media: uvcvideo: Refactor uvc_ctrl_set_handle()
      media: uvcvideo: Refactor uvc_queue_streamon
      media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32
      media: uvcvideo: Add quirk for HP Webcam HD 2300

Youngjun Lee (1):
      media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()

chenchangcheng (1):
      media: uvcvideo: Fix bandwidth issue for Alcor camera

 drivers/media/usb/uvc/uvc_ctrl.c   | 123 ++++++++++++++++++++++++-------------
 drivers/media/usb/uvc/uvc_driver.c |  30 +++++----
 drivers/media/usb/uvc/uvc_v4l2.c   |  29 +++++----
 drivers/media/usb/uvc/uvc_video.c  |   9 +++
 drivers/media/usb/uvc/uvcvideo.h   |   2 +
 5 files changed, 125 insertions(+), 68 deletions(-)

-- 
Regards,

Laurent Pinchart

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

* [GIT PULL FOR v6.17] uvcvideo improvements
@ 2025-07-11 15:24 Hans de Goede
  0 siblings, 0 replies; 2+ messages in thread
From: Hans de Goede @ 2025-07-11 15:24 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Hans Verkuil
  Cc: Laurent Pinchart, Ricardo Ribalda, Linux Media Mailing List

Hi Mauro, Hans,

Here is a UVC pull-request for 6.17, highlights:

- Use vb2 ioctl and fop helpers
- Invert granular pm logic and also apply granular pm to compat IOCTLs
- Add MSXU 1.5 / Microsoft UVC Payload Metadata support

Regards,

Hans


The following changes since commit a8598c7de1bcd94461ca54c972efa9b4ea501fb9:

  media: ipu7: Drop IPU8 PCI ID for now (2025-07-04 08:22:32 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/uvc.git tags/next-media-uvc-20250711

for you to fetch changes up to bfbceedbc492d8d8b55e947c9e09c580fecf154d:

  media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating (2025-07-11 15:49:39 +0200)

----------------------------------------------------------------
ucvvideo improvements

- Use vb2 ioctl and fop helpers
- Invert granular pm logic and also apply granular pm to compat IOCTLs
- Add MSXU 1.5 / Microsoft UVC Payload Metadata support

----------------------------------------------------------------
Hans Verkuil (1):
      media: uvcvideo: Use vb2 ioctl and fop helpers

Hans de Goede (1):
      media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating

Ricardo Ribalda (11):
      media: uvcvideo: Handle locks in uvc_queue_return_buffers
      media: uvcvideo: Split uvc_stop_streaming()
      media: uvcvideo: Remove stream->is_streaming field
      media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL
      media: core: export v4l2_translate_cmd
      media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic
      media: uvcvideo: Do not mark valid metadata as invalid
      media: Documentation: Add note about UVCH length field
      media: uvcvideo: Introduce dev->meta_formats
      media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5
      media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META

 .../userspace-api/media/v4l/meta-formats.rst       |   1 +
 .../media/v4l/metafmt-uvc-msxu-1-5.rst             |  23 ++
 .../userspace-api/media/v4l/metafmt-uvc.rst        |   4 +-
 MAINTAINERS                                        |   1 +
 drivers/media/usb/uvc/uvc_ctrl.c                   |  10 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  44 +--
 drivers/media/usb/uvc/uvc_metadata.c               | 122 +++++++-
 drivers/media/usb/uvc/uvc_queue.c                  | 201 +++---------
 drivers/media/usb/uvc/uvc_v4l2.c                   | 345 +++------------------
 drivers/media/usb/uvc/uvc_video.c                  |  12 +-
 drivers/media/usb/uvc/uvcvideo.h                   |  44 +--
 drivers/media/v4l2-core/v4l2-ioctl.c               |   6 +-
 include/linux/usb/uvc.h                            |   3 +
 include/media/v4l2-ioctl.h                         |   1 +
 include/uapi/linux/videodev2.h                     |   1 +
 15 files changed, 272 insertions(+), 546 deletions(-)
 create mode 100644 Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst


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

end of thread, other threads:[~2025-07-11 15:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-11 15:24 [GIT PULL FOR v6.17] uvcvideo improvements Hans de Goede
  -- strict thread matches above, loose matches on Subject: below --
2025-06-15 20:38 Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).