All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans de Goede <hansg@kernel.org>
To: Mauro Carvalho Chehab <mchehab@kernel.org>,
	Hans Verkuil <hverkuil@xs4all.nl>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Ricardo Ribalda <ribalda@chromium.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>
Subject: [GIT PULL FOR v6.17] uvcvideo improvements
Date: Fri, 11 Jul 2025 17:24:19 +0200	[thread overview]
Message-ID: <998c5fb0-8d32-496c-a1e2-cc9c1a73ede0@kernel.org> (raw)

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


             reply	other threads:[~2025-07-11 15:24 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-11 15:24 Hans de Goede [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-06-15 20:38 [GIT PULL FOR v6.17] uvcvideo improvements Laurent Pinchart

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=998c5fb0-8d32-496c-a1e2-cc9c1a73ede0@kernel.org \
    --to=hansg@kernel.org \
    --cc=hverkuil@xs4all.nl \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@kernel.org \
    --cc=ribalda@chromium.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.