45 Commits

Author SHA1 Message Date
9ec915f91c release: ship lesavka 0.16.0 2026-04-30 08:16:57 -03:00
ea0b17b769 release: bump to 0.15.0 and stabilize mjpeg sync gates 2026-04-29 01:25:06 -03:00
8648180ab5 fix(sync): persist mjpeg av calibration defaults 2026-04-28 22:03:51 -03:00
d302764b4a fix(uvc): match v4l2 ioctl layout 2026-04-28 21:49:58 -03:00
0ebb150ebe fix(uvc): stream mjpeg from the control helper 2026-04-28 21:39:46 -03:00
ce8f855db2 fix(uvc): keep control helper off stream queue 2026-04-28 21:00:56 -03:00
dfdb93008e release(lesavka): harden v0.12.3 launcher and gates 2026-04-23 07:00:06 -03:00
50b5f54d27 lesavka: harden gadget audio and uvc startup 2026-04-20 02:28:16 -03:00
df6dfefce6 wip(launcher): recover relay and preview lane onto master 2026-04-14 23:03:18 -03:00
150cd1a9bc test(gate): reach 95 percent per-file coverage 2026-04-13 02:52:32 -03:00
00606c0b60 test(gate): cover uvc/common binaries and fix selector routing 2026-04-12 19:18:18 -03:00
eaa03924ed master: ship webcam hdmi path + secure paste + deploy tooling 2026-04-08 20:00:14 -03:00
dd69d7e378 uvc: log configfs snapshot 2026-01-27 04:45:14 -03:00
8855f9ab78 uvc: parse debugfs params safely 2026-01-10 13:31:04 -03:00
cfe2430521 uvc: clamp to configfs maxpacket 2026-01-10 13:26:54 -03:00
298aeabc10 core: fix debugfs fifo parsing 2026-01-10 13:22:07 -03:00
11c615d0b7 uvc: read fifo caps from debugfs 2026-01-10 13:08:38 -03:00
b6479acf11 uvc: cap payload to fifo and fix SET_CUR 2026-01-10 05:27:28 -03:00
c7ec6caf4d server: gate UVC SET_CUR ack on env 2026-01-10 00:39:01 -03:00
a939dfcc77 uvc: ack commit after data 2026-01-09 18:16:54 -03:00
2bb9b2f196 uvc: ack SET_CUR after data 2026-01-09 18:14:03 -03:00
94cfc2d422 uvc: restore SET_CUR setup response 2026-01-09 18:04:00 -03:00
129b508123 uvc: ack SET_CUR after data 2026-01-09 17:55:36 -03:00
0da8fbb5f7 uvc: avoid extra response after data 2026-01-08 22:19:07 -03:00
dcdfb5cb2a uvc: log control responses 2026-01-08 21:18:54 -03:00
86656054c5 uvc: ack SET_CUR then send status 2026-01-07 03:24:17 -03:00
1b9a0f7ee2 uvc: send SET_CUR response after data 2026-01-07 02:56:27 -03:00
cb024953f1 uvc: fix interface mapping 2026-01-07 01:38:02 -03:00
ba4b9837e7 server: default UVC ctrl len to 34 2026-01-06 22:59:49 -03:00
6295720b96 uvc: add MJPEG webcam path 2026-01-06 21:06:20 -03:00
dccc6601b1 server: default UVC control to nonblocking 2026-01-06 20:33:04 -03:00
6a76be3c38 server: adapt UVC ctrl length from host 2026-01-06 15:24:39 -03:00
83f2aac696 server: accept UVC probe on mismatched iface 2026-01-06 14:51:52 -03:00
f043634ce2 server: fix UVC control length 2026-01-06 14:28:00 -03:00
7ea2f83002 server: read UVC interface numbers 2026-01-06 13:22:06 -03:00
f1aaa1743d uvc: default to 25fps 2026-01-06 10:05:21 -03:00
368319af63 uvc: default to 720p gadget settings 2026-01-06 09:36:55 -03:00
54c2367c8c uvc: log probe data and accept host interval 2026-01-06 05:43:56 -03:00
41cf36a812 uvc: queue buffers for SET_CUR 2026-01-06 05:39:03 -03:00
04afb7603f uvc: log response ioctls failures 2026-01-06 05:32:55 -03:00
fb8573d806 uvc: use blocking event reads by default 2026-01-06 05:27:27 -03:00
e35af4a46d uvc: log setup/data events 2026-01-06 05:01:52 -03:00
2570ea69db uvc: clamp payload and accept host probe 2026-01-06 04:58:04 -03:00
a9f3195952 uvc: treat ENOENT as idle 2026-01-06 04:52:07 -03:00
30eab21166 server: add UVC control helper 2026-01-06 04:38:41 -03:00