d78251c928b91e9da533486841b645d26a56f7c4
Worklet capture into a ring buffer indexed by AudioContext frame, with the chirp scheduled on the audio clock. Timers are avoided throughout: a hidden tab has its timers throttled to roughly once a second, which is long enough to put its chirp in another device's slot and misattribute every arrival in the round. A device that cannot reach its slot in time sits the round out rather than chirping late. Echo cancellation, noise suppression and auto gain are all requested off and warned about if the device refuses, since echo cancellation exists to delete exactly the sound being measured. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Description
No description provided
127 MiB
Languages
C#
36.1%
JavaScript
20.7%
C++
20.1%
CSS
12.6%
HTML
7.5%
Other
3%