Commit Graph

1 Commits

Author SHA1 Message Date
LC mac
20cf558e83 fix(audio): prime Safari mic graph; use raw PCM fallback; stabilize teardown
Route mic source through analyser into a silent sink to force processing on Safari/WebKit.

Add ScriptProcessorNode raw-PCM capture path for reliable RMS/entropy sampling.

Clamp/scale levels to avoid Infinity/opacity warnings and improve UI thresholds.

Deduplicate/guard AudioContext shutdown to prevent “Cannot close a closed AudioContext”.

Improve logging around context state, pipeline init, and capture source selection.
2026-02-11 00:32:42 +08:00