42 Commits

Author SHA1 Message Date
92b9aeecbd ci(lesavka): repair hygiene gate regressions 2026-06-05 02:02:17 -03:00
e4a4ca1c9d fix: allow proven software HEVC handoff 2026-05-19 12:54:29 -03:00
2d79a3144a fix: prefer clean UVC upstream handoff 2026-05-19 12:34:49 -03:00
31b828808c fix: parse normalized UVC MJPEG caps 2026-05-19 12:01:13 -03:00
eec6c67679 test(lesavka): follow relocated server opus evidence 2026-05-19 11:57:42 -03:00
29a565f9e2 fix: normalize UVC MJPEG before gadget handoff 2026-05-19 11:41:30 -03:00
e03cae2a08 fix: keep UVC helper buffer depth conservative 2026-05-19 05:55:21 -03:00
6ed8386140 test(lesavka): avoid display sink in CI media smoke 2026-05-19 05:15:03 -03:00
fabe7c2a76 install: preserve invoking user through root wrapper 2026-05-19 05:14:45 -03:00
3e8d99f6d7 fix: pace UVC helper queue by default 2026-05-19 03:41:52 -03:00
c575b9bbd1 ci(lesavka): stabilize dashboard gate publishing 2026-05-19 01:57:35 -03:00
518f74b91a test(lesavka): repair HEVC guard contract harness 2026-05-18 21:42:22 -03:00
5b55c85263 ci(lesavka): stabilize media gate contracts 2026-05-18 15:37:13 -03:00
147845d079 ci(lesavka): reuse process contract server build 2026-05-18 13:33:10 -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
5448dd1e36 ci(lesavka): publish only real test categories 2026-05-17 18:41:38 -03:00
0fb382127d ci(lesavka): keep test categories canonical 2026-05-17 18:26:33 -03:00
0210d5f54a ci(lesavka): stabilize quality telemetry publishing 2026-05-17 14:04:35 -03:00
3337ceac61 test: cover mjpeg normalizer memory regression 2026-05-16 12:14:49 -03:00
3aea8b3c16 media: auto-heal starved upstream audio 2026-05-15 17:21:50 -03:00
23ba1126d8 server: reject unknown startup flags 2026-05-15 09:20:38 -03:00
58e4b4f5b7 media: cap isochronous uvc mjpeg frames 2026-05-15 08:37:26 -03:00
955cfb3b7b media: pace uvc output and add rct artifact probe 2026-05-14 19:05:32 -03:00
3318900d96 media: avoid bulk clamp on non-bulk uvc kernels 2026-05-14 17:57:49 -03:00
eb3b029071 media: harden uvc mjpeg transport 2026-05-14 12:08:53 -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
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
0205b85daa audio: harden downstream uac host recovery 2026-05-12 14:12:57 -03:00
cfbd3f979a install: restart idle server without cycling gadget 2026-05-12 12:32:34 -03:00
38ef8327d3 server: wait for eye hub release before reopen 2026-05-12 11:32:21 -03:00
38df734d42 install: keep UVC output on MJPEG helper 2026-05-12 11:13:47 -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
4c6010ece6 release: ship 0.22.1 media transport hardening 2026-05-10 23:14:15 -03:00