726 Commits

Author SHA1 Message Date
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
b6faedf802 fix: use resolved fps for gst cfr probe 2026-05-03 16:21:23 -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
248f1b7a47 fix: keep bundled egress sync authoritative 2026-05-03 11:26:54 -03:00
c1a3205a7c fix: compensate bundled media egress sync 2026-05-03 11:03:15 -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
f1e3faa404 fix: prime bundled webcam startup 2026-05-03 03:18:50 -03:00
82acfacc1f chore: bump bundled media release to 0.18.0 2026-05-03 03:00:19 -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
5c1c24038c fix: surface eye capture startup failures 2026-05-02 22:29:34 -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
f0f204b777 fix: drain camera stream while waiting for audio 2026-05-02 20:23:40 -03:00
5634e7197d fix: refuse raw-only probe calibration by default 2026-05-02 20:05:24 -03:00
0188c8661b fix: stamp upstream timing before async send 2026-05-02 19:38:05 -03:00
d2f312b14d fix: normalize blind sync timing signals 2026-05-02 18:14:04 -03:00
826bada865 feat: add runtime blind sync healer 2026-05-02 17:48:45 -03:00
e1fb31235f feat: expose upstream blind timing windows 2026-05-02 17:36:41 -03:00
c741e8df17 feat: expose upstream timing sidecar metrics 2026-05-02 17:27:59 -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
8b8fbec63f docs: mark 0.17.20 calibration loop ready 2026-05-02 15:51:22 -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
c0d61bb87f docs: mark 0.17.17 adaptive probe pushed 2026-05-02 14:43:26 -03:00
b421c08b49 test: continue adaptive sync probe after analysis errors 2026-05-02 14:43:17 -03:00
53c1e401e2 docs: mark 0.17.16 browser probe pushed 2026-05-02 14:21:48 -03:00
ed63827ae0 test: reuse browser sync probe session 2026-05-02 14:21:33 -03:00
ba2514021c docs: mark 0.17.15 adaptive probe pushed 2026-05-02 13:52:41 -03:00
61c1c94f68 test: summarize adaptive sync probe targets 2026-05-02 13:52:31 -03:00
c86addf944 docs: mark 0.17.14 segmented probe pushed 2026-05-02 13:48:43 -03:00
e52fb31292 test: segment mirrored sync calibration probe 2026-05-02 13:48:36 -03:00
ed211a5cfb docs: mark 0.17.13 calibration checklist pushed 2026-05-02 13:44:38 -03:00
59725fcbfb media: add probe-driven calibration tooling 2026-05-02 13:44:32 -03:00
2b26fded66 docs: mark 0.17.12 sync checklist pushed 2026-05-02 13:05:15 -03:00