109 Commits

Author SHA1 Message Date
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
5eb984ce08 fix(server): avoid auto gadget cycles with external uvc 2026-04-28 20:28:36 -03:00
ee7550dfe5 fix(sync): recover mjpeg uvc install path 2026-04-28 14:23:59 -03:00
e62142b95d fix(sync): persist server bind address 2026-04-28 02:29:32 -03:00
b69513f088 fix(sync): recover hidden server listeners 2026-04-28 02:04:29 -03:00
a9aefd470c fix(sync): inspect hidden server listeners via procfs 2026-04-28 01:33:17 -03:00
e89271e46c fix(sync): rebuild incomplete uvc gadgets 2026-04-27 23:04:18 -03:00
5173e3cea7 fix(sync): clear stale server listeners before restart 2026-04-27 22:34:46 -03:00
898947a2b5 fix(sync): stop server unit as a full cgroup 2026-04-27 22:17:34 -03:00
ecc5b6df87 fix(sync): harden mjpeg uvc capture path 2026-04-27 21:36:30 -03:00
8b5dc220ad fix(sync): rebuild incomplete uvc gadgets 2026-04-27 21:02:59 -03:00
cd57ee0f9a chore(sync): print live uvc path after install 2026-04-27 20:39:31 -03:00
016f97cd00 fix(sync): keep uvc installs on mjpeg by default 2026-04-27 20:36:15 -03:00
fc4c2d2267 fix(sync): isolate installer camera output default 2026-04-27 16:42:02 -03:00
1c842d9bad fix(sync): default webcam installs to uvc output 2026-04-27 16:34:38 -03:00
c8cf0fd254 fix(sync): avoid unnecessary uvc helper restarts 2026-04-27 16:12:51 -03:00
909b9c51fe fix(sync): fail loud when uvc rebuild disappears 2026-04-27 16:05:42 -03:00
36a198db4c fix(sync): force uvc descriptor refresh on codec changes 2026-04-27 15:50:29 -03:00
ff528bad1c fix(sync): propagate uvc codec into uvc env 2026-04-27 14:34:50 -03:00
ab00babf99 fix(sync): honor configurable uvc codec 2026-04-27 13:50:48 -03:00
55ef0f4d32 tune(sync): add hdmi audio holdback default 2026-04-27 02:56:07 -03:00
78c000785b fix(install): report semantic server version 2026-04-26 00:27:43 -03:00
538c3e778d fix(sync): recover from catastrophic playout lateness 2026-04-26 00:00:28 -03:00
1153d6843d feat(sync): pair upstream av in shared playout window 2026-04-25 22:25:24 -03:00
8dbd7497f0 feat(sync): add shared playout staging and calibration hints 2026-04-25 16:48:20 -03:00
c6308749fe fix(server): borrow capture power for eye discovery 2026-04-25 11:14:44 -03:00
5c79f20c49 fix(server): retry eye capture discovery 2026-04-25 06:18:27 -03:00
97abb938c5 fix(server): map eye links from distinct capture nodes 2026-04-25 05:57:29 -03:00
c482f44fbc fix(sync): default uac clock alignment off 2026-04-25 04:26:51 -03:00
040cf31d01 fix(audio): grant operator alsa access 2026-04-24 22:43:25 -03:00
74e664a28a test(audio): add root uac sanity helper 2026-04-24 21:27:19 -03:00
cb408ebd9a fix(audio): add uac clock alignment override 2026-04-24 20:23:45 -03:00
8236b43b54 fix(sync): tune hdmi av alignment 2026-04-24 17:44:11 -03:00
3b112996dd feat(launcher): add webcam quality controls 2026-04-22 22:10:39 -03:00
4084c5c781 fix(server): clear stale dual HDMI boot force 2026-04-22 15:24:17 -03:00
9d61f855e6 fix(server): discover HDMI connector during install 2026-04-22 15:09:00 -03:00
bbd239bfd0 fix(server): persist stable HDMI connector names 2026-04-22 14:55:53 -03:00
f2d3a13f23 fix(server): stabilize HDMI connector detection 2026-04-22 14:42:22 -03:00
1525d3f888 fix(server): pin runtime HDMI defaults during install 2026-04-22 13:40:25 -03:00
14613a319e fix(usb): force gadget enumeration recovery 2026-04-21 19:09:52 -03:00
2cce2c165c fix(input): recover HID transport reliably 2026-04-21 17:13:31 -03:00
48503c7c22 lesavka: clarify kernel module preflight 2026-04-20 14:25:34 -03:00
11aa2b5ec4 lesavka: honor staged audio devices 2026-04-20 13:59:34 -03:00
52510ac20d lesavka: let server install continue without capture cards 2026-04-16 16:25:01 -03:00
95445e9252 lesavka: verify client build toolchain 2026-04-16 14:34:05 -03:00
cf8fadd368 lesavka: honor checkout remote in installers 2026-04-16 14:29:16 -03:00
16ce4cabec lesavka: verify client runtime prerequisites 2026-04-16 14:22:20 -03:00
7e582507a0 lesavka: leave client audio stack alone 2026-04-16 14:19:47 -03:00