[GIT PULL FOR v6.14] uvcvideo changes
Hi Mauro, Hans,
The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:
Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/linux-media/users/uvc.git tags/next-media-uvc-20241219
for you to fetch changes up to 64cdf3e8e9a7dadc9413323b048bf151cee61ae9:
media: uvcvideo: Announce the user our deprecation intentions (2024-12-19 02:50:36 +0200)
----------------------------------------------------------------
uvcvideo fixes and improvements
----------------------------------------------------------------
Benoit Sevens (1):
media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function
Laurent Pinchart (2):
media: uvcvideo: Fix double free in error path
MAINTAINERS: Add missing file entries for the USB video class driver
Ricardo Ribalda (16):
media: uvcvideo: Reorder uvc_status_init()
media: uvcvideo: Fix crash during unbind if gpio unit is in use
media: uvcvideo: Fix deadlock during uvc_probe
media: uvcvideo: Fix event flags in uvc_ctrl_send_events
media: uvcvideo: Support partial control reads
media: uvcvideo: Add more logging to uvc_query_ctrl()
media: uvcvideo: Remove duplicated cap/out code
media: uvcvideo: Only save async fh if success
media: uvcvideo: Remove redundant NULL assignment
media: uvcvideo: Remove dangling pointers
media: uvcvideo: Annotate lock requirements for uvc_ctrl_set
media: uvcvideo: Flush the control cache when we get an event
media: uvcvideo: Propagate buf->error to userspace
media: uvcvideo: Invert default value for nodrop module param
media: uvcvideo: Allow changing noparam on the fly
media: uvcvideo: Announce the user our deprecation intentions
Xiong Nandi (1):
media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl
MAINTAINERS | 4 +
drivers/media/usb/uvc/uvc_ctrl.c | 88 ++++++++++--
drivers/media/usb/uvc/uvc_driver.c | 280 +++++++++++++++++++++----------------
drivers/media/usb/uvc/uvc_queue.c | 9 +-
drivers/media/usb/uvc/uvc_status.c | 8 +-
drivers/media/usb/uvc/uvc_v4l2.c | 164 ++++++----------------
drivers/media/usb/uvc/uvc_video.c | 32 ++++-
drivers/media/usb/uvc/uvcvideo.h | 14 +-
8 files changed, 336 insertions(+), 263 deletions(-)
--
Regards,
Laurent Pinchart