334 Commits

Author SHA1 Message Date
277442ef94 ci(lesavka): clear hygiene gate regressions 2026-05-18 17:07:26 -03:00
72adce5322 fix(client): keep eye recording nonblocking 2026-05-18 12:44:23 -03:00
ff9504d55e ci(lesavka): harden safe gate tests 2026-05-18 10:09:27 -03:00
52cbf2311f ci(lesavka): restore quality gate telemetry 2026-05-18 08:10:08 -03:00
4b4320c4b3 ci(lesavka): install media plugins for safe test gates 2026-05-18 03:26:01 -03:00
dca8b20528 fix: recover downstream video on idr after drops 2026-05-17 13:18:45 -03:00
1473660f68 ci: restore lesavka quality telemetry publishing 2026-05-16 19:46:56 -03:00
e5261cb323 ci: satisfy rust 1.92 clippy gate 2026-05-16 17:47:58 -03:00
b2e7a4cb38 client: recover relay launch after binary replacement 2026-05-15 08:03:56 -03:00
eb3b029071 media: harden uvc mjpeg transport 2026-05-14 12:08:53 -03:00
dec332ea40 media: stabilize mjpeg upstream telemetry 2026-05-14 01:42:14 -03:00
ce15a5e79e media: keep uvc video alive without uac 2026-05-13 21:40:45 -03:00
692c3a6545 media: reset bundled upstream sessions 2026-05-13 19:12:11 -03:00
ed3ed1a165 media: keep repaired uplink packets live 2026-05-13 17:43:00 -03:00
5a5990d593 ui: add eye health chips 2026-05-13 12:32:45 -03:00
628b506b64 media: restore pcm default and harden hevc path 2026-05-13 12:07:53 -03:00
af1ea6387a media: stabilize opus and live codec switching 2026-05-13 11:05:08 -03:00
ea0ca9f744 media: keep upstream codec aligned with server 2026-05-13 03:32:31 -03:00
d9cc0d2237 uvc: restore four MJPEG output profiles 2026-05-12 23:56:28 -03:00
0e5de9d21b media: bake mjpeg opus calibration defaults 2026-05-12 22:07:46 -03:00
a3e0bb8d62 media: bound live video queues 2026-05-12 03:02:57 -03:00
8e4febe465 media: require proven hardware video paths 2026-05-12 01:04:31 -03:00
c5a383d508 client: prefer hardware H264 media paths 2026-05-11 16:32:37 -03:00
7c797e6248 launcher: rebalance upstream media controls 2026-05-11 01:15:15 -03:00
4c6010ece6 release: ship 0.22.1 media transport hardening 2026-05-10 23:14:15 -03:00
da7a49bc8c launcher: polish relay controls 2026-05-09 23:26:28 -03:00
fb466abdfd launcher: expose upstream webcam transport 2026-05-09 22:52:00 -03:00
c3adeb323f media: prefer hevc freezes over corruption 2026-05-09 20:01:38 -03:00
aeae7e7e07 media: harden hevc upstream smoothness 2026-05-09 18:19:48 -03:00
e7a6d8f288 media: protect upstream epoch recovery 2026-05-09 17:41:39 -03:00
a75463669f media: auto-heal stale upstream av epoch 2026-05-09 16:52:31 -03:00
dee9466e6e media: add HEVC upstream transport calibration 2026-05-09 11:34:13 -03:00
f900d7e582 refactor: complete hygiene gate cleanup 2026-05-06 05:50:59 -03:00
1f6d34b6fa tests: protect server RC calibration defaults 2026-05-06 04:50:08 -03:00
1e343057ac test(server-rc): harden coded output proof 2026-05-04 16:58:55 -03:00
bbc70f088f test(sync): require stronger calibration evidence 2026-05-04 15:52:51 -03:00
8bb157891f test(sync): use unique server RC probe signatures 2026-05-04 15:50:26 -03:00
1854018e2a sync(server-rc): stabilize mode matrix calibration 2026-05-04 12:48:17 -03:00
6236292f56 feat: support compensated output delay probe 2026-05-03 17:15:18 -03:00
c02241cd9a feat: correlate output delay drift 2026-05-03 14:45:16 -03:00
e4c66b8516 feat: run output delay probe on server 2026-05-03 14:00:58 -03:00
08cf7d8c84 feat: measure upstream output device delay 2026-05-03 13:11:54 -03:00
3011dabc92 feat: rebuild upstream media v2 2026-05-03 12:22:33 -03:00
7637f7005a fix: enforce bundled media freshness 2026-05-03 06:20:27 -03:00
1673bb8b1b fix: honor live UVC gadget profile 2026-05-03 05:37:16 -03:00
fdb7e7ce37 fix: harden bundled upstream sync guardrails 2026-05-03 02:55:33 -03:00
c7ccfe9952 media: bundle webcam audio and video uplink 2026-05-03 02:13:39 -03:00
ffd6a08749 fix: preserve UVC format compatibility 2026-05-02 23:45:49 -03:00
4dea0407b8 fix: make UI media settings authoritative 2026-05-02 22:59:18 -03:00
d7aa38b1c1 fix: harden mirrored av probe detection 2026-05-02 21:40:45 -03:00