kvm/internal/audio
Alex P 35a666ed31 refactor(audio): centralize configuration constants in audio module
Replace hardcoded values with centralized config constants for better maintainability and flexibility. This includes sleep durations, buffer sizes, thresholds, and various audio processing parameters.

The changes affect multiple components including buffer pools, latency monitoring, IPC, and audio processing. This refactoring makes it easier to adjust parameters without modifying individual files.

Key changes:
- Replace hardcoded sleep durations with config values
- Centralize buffer sizes and pool configurations
- Move thresholds and limits to config
- Update audio quality presets to use config values
2025-08-25 18:08:12 +00:00
..
adaptive_buffer.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
adaptive_optimizer.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
api.go refactor(audio): rename audio-server flag to audio-output-server for clarity 2025-08-23 12:18:33 +00:00
audio.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
audio_mute.go refactor(audio): improve performance and simplify code structure 2025-08-23 22:54:01 +00:00
batch_audio.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
buffer_pool.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
cgo_audio.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
cgo_audio_stub.go perf(audio): optimize audio processing with batching and atomic operations 2025-08-13 14:49:08 +00:00
config.go refactor(audio): centralize config and remove debug logs 2025-08-25 16:49:48 +00:00
config_constants.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
events.go refactor(audio): centralize config and remove debug logs 2025-08-25 16:49:48 +00:00
input.go feat(audio): implement comprehensive audio optimization system 2025-08-24 22:33:49 +00:00
input_api.go Fix: linting errors 2025-08-22 22:07:35 +00:00
input_ipc.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
input_ipc_manager.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
input_server_main.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
input_supervisor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
ipc.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
latency_monitor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
memory_metrics.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
metrics.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
mic_contention.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
output_server_main.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
output_streaming.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
priority_scheduler.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
process_monitor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
relay.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
relay_api.go Fix: linter errors 2025-08-22 22:26:15 +00:00
session.go Separation of Concerns: Move the audio-related code into the audio internal package 2025-08-05 02:04:37 +03:00
socket_buffer.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
supervisor.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
zero_copy.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00