kvm/internal/audio/c
Alex P 19fe908426 refactor: Simplify audio implementation
Remove dynamic gain code and rely on Opus encoder quality improvements:
- Increase Opus complexity from 2 to 5 for better quality
- Change bandwidth from FULLBAND (20kHz) to SUPERWIDEBAND (16kHz) for better quality at 128kbps
- Disable FEC to allocate all bits to audio quality
- Increase ALSA buffer from 40ms to 80ms for stability

The dynamic gain code was adding complexity without solving the underlying
issue: TC358743 HDMI chip captures digital audio at whatever volume the
source outputs. Users should adjust volume at the source or in their browser.
2025-10-07 00:25:45 +03:00
..
audio.c refactor: Simplify audio implementation 2025-10-07 00:25:45 +03:00
audio_common.c Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00
audio_common.h Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00
ipc_protocol.c Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00
ipc_protocol.h Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00
jetkvm_audio_input.c Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00
jetkvm_audio_output.c Refactor: Simplify / rewrite Audio 2025-10-06 21:59:44 +03:00