mirror of https://github.com/jetkvm/kvm.git
Critical Fixes: - Fix race condition in handleInputTrackForSession by reloading source inside mutex - Fix ALSA handle cleanup atomicity (nullify before close to prevent use-after-free) - Bounds check for opus buffer already present (verified) Configuration Alignment: - Align audio bitrate default to 192 kbps across all layers (C, Go defaults, config) - Align audio complexity default to 8 across all layers - Align DTX default to enabled (true/1) across all layers for bandwidth efficiency Documentation Improvements: - Update C header comment to reflect accurate 192 kbps default - Clarify NEON requirement (not just "always available") - Fix ALSA device mapping comments to reflect environment variable usage - Document fallback behavior in playback init Code Quality: - Add validation logging for out-of-range audio configuration values - Improve error visibility for configuration issues All changes thoroughly analyzed before implementation. |
||
|---|---|---|
| .. | ||
| c | ||
| cgo_source.go | ||
| cgo_source_stub.go | ||
| relay.go | ||
| source.go | ||