Yunke Cao
2dc768d71b
media: uvcvideo: implement UVC v1.5 ROI
...
Implement support for ROI as described in UVC 1.5:
4.2.2.1.20 Digital Region of Interest (ROI) Control
ROI control is implemented using V4L2 control API as
two UVC-specific controls:
V4L2_CID_UVC_REGION_OF_INTEREST_RECT and
V4L2_CID_UVC_REGION_OF_INTEREST_AUTO.
Reviewed-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Yunke Cao <yunkec@google.com>
Reviewed-by: Yunke Cao <yunkec@google.com>
Tested-by: Yunke Cao <yunkec@google.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Link: https://lore.kernel.org/r/20250203-uvc-roi-v17-16-5900a9fed613@chromium.org
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
[hverkuil: fix control names: "Of" -> "of", "Controls" -> "Ctrls"]
2025-03-03 18:23:36 +01:00
..
2024-07-31 13:56:00 +02:00
2024-11-03 20:33:43 +00:00
2024-10-16 09:32:40 +02:00
2025-01-09 14:42:16 +01:00
2025-01-13 07:36:29 -08:00
2024-09-11 11:23:56 +02:00
2024-07-29 01:19:51 +01:00
2025-03-03 18:23:36 +01:00
2024-12-18 17:00:29 -08:00
2024-08-30 08:22:36 +02:00
2024-10-05 18:23:38 +02:00
2024-08-28 06:53:58 -07:00
2024-09-11 10:45:28 -06:00
2024-12-13 14:48:36 -08:00
2024-07-11 15:33:28 +02:00
2024-11-11 14:34:22 +01:00
2024-08-08 15:23:21 +02:00
2024-08-28 06:53:58 -07:00
2024-10-05 13:22:04 +08:00
2025-01-17 22:23:47 +01:00
2024-11-04 18:11:47 -08:00
2024-11-27 11:19:09 -08:00
2025-01-17 20:01:09 -08:00
2025-01-14 11:44:19 +01:00
2025-01-14 11:44:19 +01:00
2024-09-18 07:40:56 +09:00
2024-11-01 01:19:00 +00:00
2024-08-28 16:53:57 +02:00
2024-12-10 12:03:17 +01:00
2024-12-18 17:00:29 -08:00
2024-12-19 16:02:21 +01:00
2024-12-22 11:29:50 +01:00
2025-01-20 20:27:33 -08:00
2025-01-24 11:54:08 +01:00
2024-08-29 10:39:37 +02:00
2025-01-07 15:39:09 -08:00
2024-08-26 09:37:22 -07:00
2024-07-25 11:57:27 +02:00
2024-09-04 16:40:33 -07:00
2024-12-05 10:01:09 +01:00
2024-08-26 09:37:23 -07:00
2025-01-15 16:26:41 +02:00
2025-01-10 17:12:42 -07:00
2024-08-22 10:45:12 +02:00
2025-01-21 13:55:49 -04:00
2024-12-05 10:01:09 +01:00
2024-12-05 10:01:28 +01:00
2024-09-01 20:26:05 -07:00
2024-10-22 17:51:20 -04:00
2024-10-28 16:41:33 -04:00
2024-12-18 14:19:37 -08:00
2024-09-16 23:50:52 +02:00
2024-09-12 20:28:46 -07:00
2024-08-19 22:36:26 -04:00
2025-01-16 17:22:59 -08:00
2024-11-05 13:26:42 +02:00
2024-07-19 20:22:12 +02:00
2024-11-14 17:03:25 +01:00
2024-12-27 11:16:21 -08:00
2024-09-06 08:31:40 -06:00
2024-10-10 08:30:22 -07:00
2024-12-16 12:51:40 +00:00
2024-11-11 18:45:05 -08:00
2024-08-12 17:50:34 -07:00
2024-11-07 10:21:58 +01:00
2025-01-21 15:30:01 -05:00
2024-07-08 14:10:05 -04:00
2025-01-13 15:34:09 +01:00
2024-09-16 11:15:26 +02:00
2025-01-08 13:18:11 +01:00
2024-07-05 17:45:47 -07:00
2025-01-23 13:05:06 -06:00
2025-01-21 09:44:14 -06:00
2024-11-05 12:55:43 +01:00
2024-10-24 13:54:51 +02:00
2024-08-14 20:37:47 -07:00
2024-10-04 15:37:54 -07:00
2025-01-08 13:18:09 +01:00
2024-11-27 11:19:09 -08:00
2024-07-05 17:45:47 -07:00
2024-10-24 16:30:33 -07:00
2024-08-14 13:05:42 -04:00
2024-09-08 18:40:33 +01:00
2024-07-19 20:22:48 +02:00
2025-02-21 10:33:01 +01:00
2025-01-09 12:54:45 +01:00
2024-12-18 17:00:29 -08:00
2024-10-22 08:16:40 -06:00
2024-09-05 20:11:43 +02:00
2024-07-16 11:44:00 -04:00
2024-08-20 11:38:23 +02:00
2025-01-14 13:28:13 -08:00
2025-01-09 16:23:17 +01:00
2024-12-20 09:05:53 -08:00
2025-01-12 20:21:16 -08:00
2024-07-01 09:44:27 +01:00
2024-12-16 21:30:20 +01:00
2024-07-03 16:40:45 -04:00
2024-09-30 09:20:59 +01:00
2024-10-22 08:16:37 -06:00
2024-10-09 19:55:40 -07:00
2024-09-11 20:44:32 -07:00
2024-07-03 12:24:54 +02:00
2025-03-03 18:23:36 +01:00
2025-03-03 18:23:36 +01:00
2024-11-08 13:38:09 +01:00
2024-08-22 16:56:24 -07:00
2024-09-10 02:51:48 -04:00
2025-01-08 06:37:13 -05:00
2024-11-05 10:24:16 +00:00
2025-03-03 18:23:35 +01:00
2024-09-10 02:51:48 -04:00
2024-10-05 13:22:04 +08:00
2024-07-24 20:49:42 +03:00
2025-01-27 09:39:25 -05:00
2024-10-09 12:16:18 +01:00
2024-11-06 12:59:44 -05:00
2024-12-05 10:01:15 +01:00