189 Commits

Author SHA1 Message Date
0acc0d2d03 test(server-rc): add delayed matrix start 2026-05-04 20:32:21 -03:00
61228a6c9b test(server-rc): make freshness event based 2026-05-04 20:22:57 -03:00
b4587970b4 test(server-rc): harden output freshness proof 2026-05-04 18:47:22 -03:00
1e343057ac test(server-rc): harden coded output proof 2026-05-04 16:58:55 -03:00
db72307eda test(server-rc): require stronger mode tuning evidence 2026-05-04 14:50:47 -03:00
18011c2e72 test(server-rc): tune delays per UVC mode 2026-05-04 14:35:33 -03:00
e17464e1f9 test(server-rc): stabilize pulse capture harness 2026-05-04 14:05:55 -03:00
1854018e2a sync(server-rc): stabilize mode matrix calibration 2026-05-04 12:48:17 -03:00
b641ac35b4 fix: keep server RC matrix from mutating checkout 2026-05-04 01:12:20 -03:00
be29e2398e fix: auto-detect server RC matrix checkout 2026-05-04 01:01:08 -03:00
7ab35ecdfb test: add server RC mode matrix probe 2026-05-04 00:47:21 -03:00
cf56b6691e test: measure output smoothness continuity 2026-05-03 21:16:46 -03:00
1ec6baa06c fix: bake direct UVC sync center 2026-05-03 20:28:04 -03:00
ffa4c44af1 fix: tighten output freshness clock sampling 2026-05-03 20:15:19 -03:00
67ede4390e fix: require fixed-delay sync confirmation 2026-05-03 19:47:08 -03:00
1ce993b0e8 feat: report output freshness in sync probe 2026-05-03 18:45:38 -03:00
365876a152 fix: tighten UVC freshness path 2026-05-03 18:28:21 -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
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
60d10edd03 fix: verify mirrored av stimulus playback 2026-05-02 22:00:23 -03:00
d7aa38b1c1 fix: harden mirrored av probe detection 2026-05-02 21:40:45 -03:00
060e09336e fix: make blind healing opt in 2026-05-02 20:42:47 -03:00
5634e7197d fix: refuse raw-only probe calibration by default 2026-05-02 20:05:24 -03:00
c874ddbf99 test: tighten adaptive probe evidence 2026-05-02 17:07:41 -03:00
c82c61c652 test: harden mirrored probe audio detection 2026-05-02 16:32:03 -03:00
37ea941750 test: export adaptive calibration probe knobs 2026-05-02 16:14:09 -03:00
3b6c049a73 test: make adaptive sync probe confirm calibration 2026-05-02 15:59:53 -03:00
eec490b407 test: add provisional adaptive sync calibration 2026-05-02 15:51:11 -03:00
160cbffbd4 test: fail probe on required source setup errors 2026-05-02 15:27:50 -03:00
53bca123d9 test: require explicit mic source for mirrored probe 2026-05-02 15:08:31 -03:00
b421c08b49 test: continue adaptive sync probe after analysis errors 2026-05-02 14:43:17 -03:00
ed63827ae0 test: reuse browser sync probe session 2026-05-02 14:21:33 -03:00
61c1c94f68 test: summarize adaptive sync probe targets 2026-05-02 13:52:31 -03:00
e52fb31292 test: segment mirrored sync calibration probe 2026-05-02 13:48:36 -03:00
59725fcbfb media: add probe-driven calibration tooling 2026-05-02 13:44:32 -03:00
15cc872f1e media: preserve bounded audio uplink continuity 2026-05-02 13:04:53 -03:00
0ec6e0c701 media: compensate browser-visible av sync delay 2026-05-02 12:49:38 -03:00
4e1b6d781f media: let video wait for audio sync grace 2026-05-02 11:33:49 -03:00
314c55b199 media: bias mjpeg uvc video for sync 2026-05-02 10:51:49 -03:00
609517de03 media: clamp future capture pts and live-switch devices 2026-05-02 10:31:22 -03:00
db83f24dde media: packetize live microphone uplink 2026-05-02 03:15:19 -03:00
d628c1a634 media: drain mic input during playout waits 2026-05-02 02:49:31 -03:00
a8b9cc2b82 media: tighten microphone capture freshness 2026-05-02 01:52:41 -03:00
00cc3c9acc media: remove stale upstream video delay 2026-05-02 01:00:57 -03:00
03ad78829b release: bump lesavka to 0.17.1 2026-05-01 20:25:56 -03:00