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
next 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.