mirror of https://github.com/jetkvm/kvm.git
- Replace volatile with C11 atomics for proper ARM memory barriers - Fix race condition in audio source swapping (swap to nil before cleanup) - Prevent double-close of ALSA handles via atomic ownership claim - Add exponential backoff with 10-retry circuit breaker to prevent infinite loops - Improve error propagation to report dual failures - Add defensive null checks for concurrent access safety - Simplify UI error handling with helper functions - Fix TypeScript compilation error in packet loss dropdown |
||
|---|---|---|
| .. | ||
| audio.c | ||
| audio_common.c | ||
| audio_common.h | ||