47 Commits

Author SHA1 Message Date
52cbf2311f ci(lesavka): restore quality gate telemetry 2026-05-18 08:10:08 -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
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
aeae7e7e07 media: harden hevc upstream smoothness 2026-05-09 18:19:48 -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
08cf7d8c84 feat: measure upstream output device delay 2026-05-03 13:11:54 -03:00
d7aa38b1c1 fix: harden mirrored av probe detection 2026-05-02 21:40:45 -03:00
c741e8df17 feat: expose upstream timing sidecar metrics 2026-05-02 17:27:59 -03:00
c82c61c652 test: harden mirrored probe audio detection 2026-05-02 16:32:03 -03:00
15cc872f1e media: preserve bounded audio uplink continuity 2026-05-02 13:04:53 -03:00
23002bbbfa media: compensate upstream browser sync path 2026-05-01 19:48:00 -03:00
dc8559f764 sync: keep microphone uplink freshness-first 2026-05-01 16:31:17 -03:00
b948994811 sync: send newest camera uplink frames 2026-05-01 15:21:26 -03:00
aeb85ca998 sync: trust coded probe pairs for verdicts 2026-05-01 14:59:30 -03:00
c348597ea1 sync: calibrate mirrored upstream av baseline 2026-05-01 13:35:59 -03:00
add8d66c98 probe: color-code mirrored av sync events 2026-05-01 12:38:16 -03:00
bbb6d3100c fix upstream lip sync startup 2026-05-01 12:03:07 -03:00
46c8d60d62 probe: add mirrored upstream sync harness 2026-05-01 02:05:07 -03:00
cd7e9b5f09 probe: catch whole-period sync aliasing 2026-05-01 01:26:24 -03:00
0968f5aa8d release: ship lesavka 0.16.11 2026-04-30 22:23:29 -03:00
9ec915f91c release: ship lesavka 0.16.0 2026-04-30 08:16:57 -03:00
a384ed2b7b fix(client): keep recording and uplink sync responsive 2026-04-30 00:26:49 -03:00
ea0b17b769 release: bump to 0.15.0 and stabilize mjpeg sync gates 2026-04-29 01:25:06 -03:00
8b5dc220ad fix(sync): rebuild incomplete uvc gadgets 2026-04-27 21:02:59 -03:00
ab00babf99 fix(sync): honor configurable uvc codec 2026-04-27 13:50:48 -03:00
f477332834 fix(sync): harden probe truth path 2026-04-27 13:35:18 -03:00
67f4cd156e chore(sync): add host capture debug lanes 2026-04-27 10:24:53 -03:00
7793f1eb41 fix(sync): preserve startup timing across client uplinks 2026-04-27 07:16:08 -03:00
51f6934318 fix(sync): anchor pulse pairing to startup phase 2026-04-27 06:52:14 -03:00
b190e94317 fix(sync): favor pulse truth and trim onset pairing 2026-04-27 04:49:44 -03:00
fb323cb5cc fix(sync): keep probe video on fresh pacing 2026-04-26 16:11:15 -03:00
4dea109589 fix(sync): remove probe audio pacing distortion 2026-04-26 01:48:38 -03:00
28cbdc8808 fix(sync): cap delayed audio source timestamps 2026-04-25 23:04:31 -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
76a6df4f60 fix(sync): tighten detector and client freshness 2026-04-25 05:35:16 -03:00
b687c258e4 fix(sync): instrument theia sink path 2026-04-24 19:37:04 -03:00
5d6d07d375 fix(sync): harden probe analysis and uac auto selection 2026-04-24 16:33:28 -03:00
0650965e52 feat(media): stabilize hdmi upstream timing 2026-04-24 14:49:57 -03:00