| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | Merge tag 'media/v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch... | Linus Torvalds | 17 | -165/+448 |
| 2026-05-21 | media: uvcvideo: Only do uvc_video_get_time() if needed | Ricardo Ribalda | 1 | -2/+3 |
| 2026-05-21 | media: uvcvideo: Do not add samples if dev_sof has not changed | Ricardo Ribalda | 2 | -6/+13 |
| 2026-05-21 | media: uvcvideo: Do not add clock samples with small sof delta | Ricardo Ribalda | 1 | -2/+12 |
| 2026-05-21 | media: uvcvideo: Relax the constrains for interpolating the hw clock | Ricardo Ribalda | 1 | -5/+12 |
| 2026-05-21 | media: uvcvideo: Use hw timestaming if the clock buffer is full | Ricardo Ribalda | 1 | -5/+12 |
| 2026-05-21 | media: uvcvideo: Fix dev_sof filtering in hw timestamp | Ricardo Ribalda | 1 | -9/+10 |
| 2026-05-21 | media: uvcvideo: Avoid partial metadata buffers | Ricardo Ribalda | 1 | -4/+9 |
| 2026-05-21 | media: uvcvideo: Do not open code uvc_queue_get_current_buffer | Ricardo Ribalda | 1 | -8/+2 |
| 2026-05-21 | media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work | Sean Anderson | 1 | -9/+19 |
| 2026-05-21 | spi: fix controller registration API inconsistency | Johan Hovold | 1 | -4/+5 |
| 2026-05-20 | media: Use named initializers for arrays of i2c_device_data | Uwe Kleine-König (The Capable Hub) | 1 | -1/+1 |
| 2026-05-20 | media: pwc: Drain fill_buf on start_streaming() failure | Valery Borovsky | 1 | -0/+5 |
| 2026-05-12 | media: pwc: Return queued buffers on start_streaming() failure | Valery Borovsky | 1 | -2/+6 |
| 2026-05-12 | media: msi2500: Return queued buffers on start_streaming() failure | Valery Borovsky | 1 | -8/+24 |
| 2026-05-12 | media: airspy: Return queued buffers on start_streaming() failure | Valery Borovsky | 1 | -3/+5 |
| 2026-05-12 | media: gspca: use module_usb_driver() | Rosen Penev | 1 | -16/+1 |
| 2026-05-12 | media: uvcvideo: Introduce allow_privacy_override module parameter | Ricardo Ribalda | 4 | -0/+51 |
| 2026-05-12 | media: uvcvideo: Announce deprecation intentions for UVCIOC_CTRL_MAP | Ricardo Ribalda | 1 | -0/+4 |
| 2026-05-12 | media: uvcvideo: Import standard controls from uvcdynctrl | Ricardo Ribalda | 1 | -0/+174 |
| 2026-05-12 | media: uvcvideo: Fix buffer sequence in frame gaps | Ricardo Ribalda | 1 | -4/+13 |
| 2026-05-12 | media: uvcvideo: Fix sequence number when no EOF | Ricardo Ribalda | 1 | -45/+47 |
| 2026-05-06 | media: em28xx-video: fix missing res_free() on init_usb_xfer failure | Haoxiang Li | 1 | -1/+3 |
| 2026-05-06 | media: cx231xx: fix devres lifetime | Johan Hovold | 1 | -5/+11 |
| 2026-05-05 | media: gspca: Fix comment in sd_init() | Philipp Matthias Hahn | 1 | -1/+1 |
| 2026-05-05 | media: s2255: refactor endpoint lookup | Johan Hovold | 1 | -8/+4 |
| 2026-05-05 | media: hdpvr: refactor endpoint lookup | Johan Hovold | 1 | -18/+8 |
| 2026-05-05 | media: gspca: refactor endpoint lookup | Johan Hovold | 1 | -11/+6 |
| 2026-04-15 | Merge tag 'media/v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch... | Linus Torvalds | 28 | -157/+1035 |
| 2026-03-26 | Revert "media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935" | Bradford Love | 1 | -2/+0 |
| 2026-03-26 | media: uvcvideo: Fix bug in error path of uvc_alloc_urb_buffers | Ricardo Ribalda | 1 | -4/+5 |
| 2026-03-25 | media: em28xx: Add Hauppauge 461e v3 | Bradford Love | 3 | -13/+47 |
| 2026-03-25 | media: em28xx: Add Hauppauge em2828X based 9x5 revisions | Bradford Love | 4 | -2/+384 |
| 2026-03-25 | media: em28xx: driver supports two frontends, but not i2c clients | Bradford Love | 1 | -39/+42 |
| 2026-03-25 | media: au0828: Fix green screen in analog | Bradford Love | 1 | -2/+23 |
| 2026-03-25 | media: em28xx: Add Hauppauge USB Live2 | Bradford Love | 2 | -0/+21 |
| 2026-03-25 | media: em28xx: Add support for Empia em2828X bridge | Bradford Love | 7 | -26/+369 |
| 2026-03-25 | media: uvcvideo: Add support for P010 pixel format | Oliver Collyer | 1 | -0/+3 |
| 2026-03-25 | media: uvcvideo: Add D436 and D555 cameras metadata support | Yogev Modlin | 1 | -0/+18 |
| 2026-03-25 | media: uvcvideo: Change comment to 'Intel RealSense' | Yogev Modlin | 1 | -9/+9 |
| 2026-03-25 | media: uvcvideo: Add a stream backpointer in uvc_video_queue | Ricardo Ribalda | 4 | -19/+13 |
| 2026-03-25 | media: uvcvideo: Allow userspace to increase the meta buffersize | Ricardo Ribalda | 3 | -4/+10 |
| 2026-03-25 | media: uvcvideo: uvc_queue_to_stream(): Support meta queues | Ricardo Ribalda | 3 | -9/+11 |
| 2026-03-25 | media: uvcvideo: Enable VB2_DMABUF for metadata stream | Ricardo Ribalda | 1 | -2/+1 |
| 2026-03-17 | media: rc: fix race between unregister and urb/irq callbacks | Sean Young | 4 | -2/+7 |
| 2026-03-17 | media: em28xx: remove tuner type from Hauppauge DVB DualHD | Bradford Love | 1 | -6/+1 |
| 2026-03-17 | media: em28xx: Add a variety of DualHD usb id | Bradford Love | 1 | -0/+12 |
| 2026-03-17 | media: au0828: Add new Hauppauge HVR1265 and ImpactVCB-e | Bradford Love | 4 | -0/+54 |
| 2026-03-17 | media: cx231xx: Fix AGC levels for NTSC-M | Bradford Love | 1 | -4/+3 |
| 2026-03-17 | media: as102: fix to not free memory after the device is registered in as102_... | Jeongjun Park | 1 | -0/+2 |
| 2026-03-17 | media: hackrf: fix to not free memory after the device is registered in hackr... | Jeongjun Park | 1 | -3/+4 |
| 2026-03-16 | media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935 | Hans Verkuil | 1 | -0/+2 |
| 2026-03-16 | media: em28xx: fix use-after-free in em28xx_v4l2_open() | Abhishek Kumar | 1 | -4/+10 |
| 2026-03-16 | media: cx231xx: drop redundant device reference | Johan Hovold | 1 | -4/+1 |
| 2026-03-16 | media: usbtv: drop redundant device reference | Johan Hovold | 1 | -3/+1 |
| 2026-03-16 | media: go7007-loader: drop redundant device reference | Johan Hovold | 1 | -5/+1 |
| 2026-03-11 | media: remove unnecessary module_init/exit functions | Ethan Nelson-Moore | 1 | -13/+0 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 1 | -1/+1 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 4 | -8/+4 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 51 | -72/+72 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 54 | -87/+84 |
| 2026-02-12 | Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -0/+1 |
| 2026-01-22 | media: uvcvideo: Pass allocation size directly to uvc_alloc_urb_buffer | Ricardo Ribalda | 1 | -6/+8 |
| 2026-01-22 | media: uvcvideo: Fix allocation for small frame sizes | Ricardo Ribalda | 1 | -1/+2 |
| 2026-01-22 | media: uvcvideo: Return queued buffers on start_streaming() failure | Michal Pecio | 1 | -5/+7 |
| 2026-01-22 | media: uvcvideo: Create an ID namespace for streaming output terminals | Ricardo Ribalda | 2 | -22/+35 |
| 2026-01-20 | kernel.h: drop hex.h and update all hex.h users | Randy Dunlap | 1 | -0/+1 |
| 2026-01-13 | Revert "media: uvcvideo: Remove nodrop parameter" | Ricardo Ribalda | 3 | -0/+45 |
| 2026-01-13 | media: pvrusb2: fix URB leak in pvr2_send_request_ex | Szymon Wilczek | 1 | -0/+5 |
| 2026-01-05 | media: uvcvideo: Remove nodrop parameter | Ricardo Ribalda | 3 | -45/+0 |
| 2026-01-05 | media: uvcvideo: UVC minimum relative pan/tilt/zoom speed fix. | John Bauer | 1 | -11/+51 |
| 2026-01-05 | media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX | Ricardo Ribalda | 3 | -7/+19 |
| 2026-01-05 | media: uvcvideo: Replace dev_dbg() with uvc_dbg() | Laurent Pinchart | 1 | -2/+1 |
| 2025-12-06 | Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -6/+6 |
| 2025-11-11 | Merge tag 'v6.18-rc5' into media-next | Mauro Carvalho Chehab | 1 | -1/+14 |
| 2025-11-05 | media: dvb-usb-v2: lmedm04: Fix firmware macro definitions | Kees Cook | 1 | -6/+6 |
| 2025-11-04 | media: dvb-usb: pctv452e: move snd/rcv len check before kmalloc | Edward Adam Davis | 1 | -4/+3 |
| 2025-10-24 | media: uvcvideo: Use heuristic to find stream entity | Ricardo Ribalda | 1 | -1/+14 |
| 2025-10-14 | media: pvrusb2: Fix incorrect variable used in trace message | Colin Ian King | 1 | -1/+1 |
| 2025-10-14 | media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() | Jeongjun Park | 1 | -0/+5 |
| 2025-10-04 | Merge tag 'usb-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 3 | -26/+6 |
| 2025-09-13 | media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID | Thadeu Lima de Souza Cascardo | 2 | -27/+48 |
| 2025-09-13 | media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE | Ricardo Ribalda | 1 | -0/+34 |
| 2025-09-13 | media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls | Ricardo Ribalda | 1 | -9/+0 |
| 2025-09-13 | media: uvcvideo: Shorten the transfer size non compliance message | Michal Pecio | 1 | -1/+1 |
| 2025-09-13 | media: uvcvideo: Do not re-reference dev->udev | Ricardo Ribalda | 1 | -1/+1 |
| 2025-09-13 | media: uvcvideo: Use intf instead of udev for printks | Ricardo Ribalda | 6 | -24/+24 |
| 2025-09-13 | media: uvcvideo: Move video_device under video_queue | Ricardo Ribalda | 5 | -15/+12 |
| 2025-09-13 | media: uvcvideo: Drop stream->mutex | Ricardo Ribalda | 4 | -50/+11 |
| 2025-09-13 | media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header | Laurent Pinchart | 1 | -6/+5 |
| 2025-09-13 | media: uvcvideo: Add missing curly braces | Laurent Pinchart | 1 | -1/+2 |
| 2025-09-13 | media: uvcvideo: Drop unneeded memset() in meta device ioctl handlers | Laurent Pinchart | 1 | -9/+2 |
| 2025-09-13 | media: uvcvideo: Fix comments in uvc_meta_detect_msxu | Ricardo Ribalda | 1 | -4/+9 |
| 2025-09-13 | media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh | Desnes Nunes | 1 | -2/+1 |
| 2025-09-13 | media: uvcvideo: Fix assignment in if condition | Darshan Rathod | 1 | -1/+2 |
| 2025-09-06 | media: uvcvideo: eUSB2 double isochronous bandwidth support | Tao Q Tao | 3 | -26/+6 |
| 2025-08-29 | media: em28xx: add special case for legacy gpiolib interface | Arnd Bergmann | 2 | -2/+3 |
| 2025-08-29 | media: stk1160: Restore deleted comment in stk1160_fill_urb() | Dan Carpenter | 1 | -1/+6 |
| 2025-08-29 | media: stk1160: Use usb_endpoint_is_isoc_in() rather than duplicating its imp... | Markus Elfring | 1 | -2/+1 |
| 2025-08-29 | media: au0828: Use USB API functions rather than constants | Chen Ni | 1 | -3/+2 |
| 2025-08-13 | media: v4l2: Rename second ioctl handlers argument to 'void *priv' | Laurent Pinchart | 3 | -25/+25 |
| 2025-08-13 | media: uvcvideo: Rename second ioctl handlers argument to 'void *priv' | Laurent Pinchart | 2 | -25/+25 |
| 2025-08-13 | media: usb: uvc: Access v4l2_fh from file | Jacopo Mondi | 1 | -18/+18 |
| 2025-08-13 | media: usb: hdpvr: Access v4l2_fh from file | Jacopo Mondi | 1 | -9/+15 |
| 2025-08-13 | media: Reset file->private_data to NULL in v4l2_fh_del() | Laurent Pinchart | 1 | -2/+1 |
| 2025-08-13 | media: Set file->private_data in v4l2_fh_add() | Laurent Pinchart | 3 | -6/+3 |
| 2025-08-13 | media: Replace file->private_data access with file_to_v4l2_fh() | Laurent Pinchart | 3 | -8/+8 |
| 2025-08-13 | media: Wrap file->private_data access with a helper function | Laurent Pinchart | 1 | -5/+5 |
| 2025-08-13 | media: usb: uvcvideo: Store v4l2_fh pointer in file->private_data | Laurent Pinchart | 2 | -5/+10 |
| 2025-08-13 | media: usb: pvrusb2: Store v4l2_fh pointer in file->private_data | Laurent Pinchart | 1 | -31/+34 |
| 2025-08-13 | media: usb: hdpvr: Store v4l2_fh pointer in file->private_data | Laurent Pinchart | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'media/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc... | Linus Torvalds | 10 | -629/+374 |
| 2025-07-11 | media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating | Hans de Goede | 2 | -14/+11 |
| 2025-07-11 | media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META | Ricardo Ribalda | 3 | -3/+81 |
| 2025-07-11 | media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 | Ricardo Ribalda | 2 | -0/+5 |
| 2025-07-11 | media: uvcvideo: Introduce dev->meta_formats | Ricardo Ribalda | 3 | -7/+39 |
| 2025-07-11 | media: uvcvideo: Do not mark valid metadata as invalid | Ricardo Ribalda | 1 | -6/+6 |
| 2025-07-11 | media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic | Ricardo Ribalda | 1 | -26/+26 |
| 2025-07-11 | media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL | Ricardo Ribalda | 1 | -1/+9 |
| 2025-07-11 | media: uvcvideo: Remove stream->is_streaming field | Ricardo Ribalda | 3 | -50/+11 |
| 2025-07-11 | media: uvcvideo: Split uvc_stop_streaming() | Ricardo Ribalda | 1 | -7/+20 |
| 2025-07-11 | media: uvcvideo: Handle locks in uvc_queue_return_buffers | Ricardo Ribalda | 1 | -7/+13 |
| 2025-07-11 | media: uvcvideo: Use vb2 ioctl and fop helpers | Hans Verkuil | 5 | -442/+34 |
| 2025-07-09 | media: stk1160: use usb_alloc_noncoherent/usb_free_noncoherent() | Xu Yang | 3 | -43/+11 |
| 2025-07-09 | media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() | Xu Yang | 1 | -47/+14 |
| 2025-06-17 | media: gspca: Add bounds checking to firmware parser | Dan Carpenter | 1 | -2/+8 |
| 2025-06-17 | media: usb: hdpvr: use I2C core to handle only supported messages | Wolfram Sang | 1 | -24/+4 |
| 2025-06-17 | media: usb: hdpvr: disable zero-length read messages | Wolfram Sang | 1 | -0/+6 |
| 2025-06-17 | media: usbtv: Lock resolution while streaming | Ludwig Disterhof | 1 | -0/+4 |
| 2025-06-16 | media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() | Youngjun Lee | 1 | -0/+3 |
| 2025-06-16 | media: uvcvideo: Add quirk for HP Webcam HD 2300 | Ricardo Ribalda | 1 | -0/+9 |
| 2025-06-16 | media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32 | Ricardo Ribalda | 1 | -12/+10 |
| 2025-06-16 | media: uvcvideo: Refactor uvc_queue_streamon | Ricardo Ribalda | 1 | -3/+4 |
| 2025-06-16 | media: uvcvideo: Refactor uvc_ctrl_set_handle() | Ricardo Ribalda | 1 | -33/+33 |
| 2025-06-16 | media: uvcvideo: Populate all errors in uvc_probe() | Ricardo Ribalda | 1 | -11/+7 |
| 2025-06-16 | media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors | Ricardo Ribalda | 2 | -8/+49 |
| 2025-06-16 | media: uvcvideo: Fix bandwidth issue for Alcor camera | chenchangcheng | 1 | -0/+9 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 4 | -9/+10 |
| 2025-05-28 | Merge tag 'media/v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc... | Linus Torvalds | 9 | -239/+195 |
| 2025-05-09 | media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional | Ricardo Ribalda | 1 | -5/+8 |
| 2025-05-09 | media: uvcvideo: Fix deferred probing error | Ricardo Ribalda | 1 | -8/+19 |
| 2025-05-09 | media: uvcvideo: Rollback non processed entities on error | Ricardo Ribalda | 1 | -10/+22 |
| 2025-05-09 | media: uvcvideo: Send control events for partial succeeds | Ricardo Ribalda | 1 | -3/+9 |
| 2025-05-09 | media: uvcvideo: Return the number of processed controls | Ricardo Ribalda | 1 | -1/+10 |
| 2025-05-09 | media: uvcvideo: Do not turn on the camera for some ioctls | Ricardo Ribalda | 1 | -0/+20 |
| 2025-05-09 | media: uvcvideo: Make power management granular | Ricardo Ribalda | 1 | -8/+0 |
| 2025-05-09 | media: uvcvideo: Increase/decrease the PM counter per IOCTL | Ricardo Ribalda | 2 | -13/+64 |
| 2025-05-09 | media: uvcvideo: Create uvc_pm_(get|put) functions | Ricardo Ribalda | 2 | -12/+28 |
| 2025-05-09 | media: uvcvideo: Keep streaming state in the file handle | Ricardo Ribalda | 2 | -5/+14 |
| 2025-05-08 | treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack() | Ingo Molnar | 1 | -1/+1 |
| 2025-04-30 | media: usb: em28xx: use (t,l)/wxh format for rectangle | Hans Verkuil | 1 | -1/+1 |
| 2025-04-25 | media: gspca: Add error handling for stv06xx_read_sensor() | Wentao Liang | 1 | -3/+4 |
| 2025-04-25 | media: cxusb: no longer judge rbuf when the write fails | Edward Adam Davis | 1 | -2/+1 |
| 2025-04-25 | media: pvrusb2: Remove unused pvr2_std_create_enum | Dr. David Alan Gilbert | 2 | -173/+0 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 4 | -17/+17 |
| 2025-03-05 | media: cx231xx: Remove vidioc_s_ctrl callback | Ricardo Ribalda | 1 | -15/+0 |
| 2025-03-05 | media: uvcvideo: Remove vidioc_queryctrl | Ricardo Ribalda | 1 | -25/+0 |
| 2025-03-05 | media: pvrusb2: Remove g/s_ctrl callbacks | Ricardo Ribalda | 1 | -27/+0 |
| 2025-03-05 | media: pvrusb2: Convert queryctrl to query_ext_ctrl | Ricardo Ribalda | 1 | -5/+8 |
| 2025-03-05 | media: cx231xx: set device_caps for 417 | Hans Verkuil | 1 | -0/+2 |
| 2025-03-03 | media: uvcvideo: Drop the uvc_driver structure | Laurent Pinchart | 2 | -25/+17 |
| 2025-03-03 | media: uvcvideo: Add quirk for Actions UVC05 | Ricardo Ribalda | 1 | -0/+9 |
| 2025-03-03 | media: uvcvideo: implement UVC v1.5 ROI | Yunke Cao | 2 | -0/+88 |
| 2025-03-03 | media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map | Ricardo Ribalda | 1 | -0/+6 |
| 2025-03-03 | media: uvcvideo: Introduce uvc_mapping_v4l2_size | Ricardo Ribalda | 1 | -4/+11 |
| 2025-03-03 | media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2_query_ext_ctrl | Ricardo Ribalda | 3 | -31/+30 |
| 2025-03-03 | media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VAL | Yunke Cao | 2 | -19/+79 |
| 2025-03-03 | media: uvcvideo: Factor out query_boundaries from query_ctrl | Ricardo Ribalda | 1 | -46/+60 |
| 2025-03-03 | media: uvcvideo: add support for compound controls | Yunke Cao | 2 | -28/+189 |
| 2025-03-03 | media: uvcvideo: Factor out clamping from uvc_ctrl_set | Ricardo Ribalda | 1 | -40/+46 |
| 2025-03-03 | media: uvcvideo: Support any size for mapping get/set | Ricardo Ribalda | 2 | -59/+130 |
| 2025-03-03 | media: uvcvideo: uvc_ioctl_(g|s)_ext_ctrls: handle NoP case | Ricardo Ribalda | 1 | -0/+6 |
| 2025-03-03 | media: uvcvideo: refactor uvc_ioctl_g_ext_ctrls | Ricardo Ribalda | 3 | -21/+31 |
| 2025-03-03 | media: uvcvideo: Handle uvc menu translation inside uvc_set_le_value | Ricardo Ribalda | 1 | -11/+19 |
| 2025-03-03 | media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value | Ricardo Ribalda | 1 | -45/+32 |
| 2025-02-21 | media: dvb-usb-v2: Constify struct i2c_algorithm | Christophe JAILLET | 13 | -13/+13 |
| 2025-02-21 | media: dvb-usb: Constify struct i2c_algorithm | Christophe JAILLET | 12 | -18/+18 |
| 2025-02-21 | media: cx231xx: Convert enum into a define | Ricardo Ribalda | 1 | -11/+7 |
| 2025-02-21 | media: dvb-usb: Constify struct usb_device_id | Christophe JAILLET | 22 | -25/+25 |
| 2025-02-21 | media: usb: use kmalloc_array() to replace kmalloc() | Zhang Heng | 1 | -2/+2 |
| 2025-02-21 | media: pwc: remove useless header files | Zhang Heng | 1 | -1/+0 |
| 2025-01-31 | Revert "media: uvcvideo: Require entities to have a non-zero unique ID" | Thadeu Lima de Souza Cascardo | 1 | -43/+27 |
| 2025-01-08 | media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master... | Desnes Nunes | 1 | -6/+12 |
| 2025-01-02 | media: uvcvideo: Add Kurokesu C1 PRO camera | Isaac Scott | 1 | -0/+9 |
| 2025-01-02 | media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a c... | Isaac Scott | 1 | -0/+9 |
| 2025-01-02 | media: uvcvideo: Implement dual stream quirk to fix loss of usb packets | Isaac Scott | 2 | -1/+27 |
| 2024-12-19 | media: uvcvideo: Announce the user our deprecation intentions | Ricardo Ribalda | 1 | -1/+18 |
| 2024-12-19 | media: uvcvideo: Allow changing noparam on the fly | Ricardo Ribalda | 3 | -8/+4 |
| 2024-12-19 | media: uvcvideo: Invert default value for nodrop module param | Ricardo Ribalda | 1 | -1/+1 |
| 2024-12-19 | media: uvcvideo: Propagate buf->error to userspace | Ricardo Ribalda | 1 | -1/+2 |
| 2024-12-19 | media: uvcvideo: Flush the control cache when we get an event | Ricardo Ribalda | 1 | -0/+3 |
| 2024-12-19 | media: uvcvideo: Annotate lock requirements for uvc_ctrl_set | Ricardo Ribalda | 1 | -0/+2 |
| 2024-12-19 | media: uvcvideo: Remove dangling pointers | Ricardo Ribalda | 3 | -3/+67 |
| 2024-12-19 | media: uvcvideo: Remove redundant NULL assignment | Ricardo Ribalda | 1 | -3/+1 |
| 2024-12-19 | media: uvcvideo: Only save async fh if success | Ricardo Ribalda | 1 | -7/+11 |
| 2024-12-19 | media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function | Benoit Sevens | 1 | -107/+122 |
| 2024-12-19 | media: uvcvideo: Remove duplicated cap/out code | Ricardo Ribalda | 1 | -119/+43 |
| 2024-12-19 | media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl | Xiong Nandi | 1 | -2/+3 |
| 2024-12-19 | media: uvcvideo: Add more logging to uvc_query_ctrl() | Ricardo Ribalda | 1 | -1/+5 |
| 2024-12-19 | media: uvcvideo: Support partial control reads | Ricardo Ribalda | 1 | -0/+21 |