kvm/internal/audio
Alex P 2c2f2d416b Refactoring: Move most audio business logic into the audio package 2025-09-05 17:22:14 +00:00
..
adaptive_buffer.go refactor(audio): rename latency config fields for clarity 2025-09-05 12:27:35 +00:00
adaptive_optimizer.go refactor(audio): rename latency config fields for clarity 2025-09-05 12:27:35 +00:00
audio_mute.go refactor(audio): improve performance and simplify code structure 2025-08-23 22:54:01 +00:00
base_manager.go Cleanup: reduce PR complexity 2025-09-03 22:35:52 +00:00
base_supervisor.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +00:00
batch_audio.go [WIP] Cleanup: reduce PR complexity 2025-09-03 23:50:05 +00:00
buffer_pool.go perf(audio): enhance buffer pool performance with adaptive caching 2025-09-05 13:53:00 +00:00
cgo_audio.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +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): rename latency config fields for clarity 2025-09-05 12:27:35 +00:00
env_utils.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
goroutine_monitor.go Cleanup: reduce PR complexity 2025-09-03 22:35:52 +00:00
goroutine_pool.go perf(audio): increase worker pool sizes and optimize worker management 2025-09-03 12:54:07 +00:00
handlers.go Refactoring: Move most audio business logic into the audio package 2025-09-05 17:22:14 +00:00
input_api.go Fix: linting errors 2025-08-22 22:07:35 +00:00
input_ipc.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
input_ipc_manager.go Audio Input resiliency. Make sure the IPC client always recovers 2025-09-04 10:51:07 +00:00
input_server_main.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
input_supervisor.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
ipc.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
ipc_common.go Audio Input resiliency. Make sure the IPC client always recovers 2025-09-04 10:51:07 +00:00
latency_monitor.go refactor(audio): remove granular latency metrics and histogram functionality 2025-08-28 08:44:09 +00:00
metrics.go [WIP] Cleanup: reduce PR complexity 2025-09-03 23:13:36 +00:00
metrics_registry.go refactor(audio): centralize metrics collection with new registry 2025-08-28 10:01:35 +00:00
mic_contention.go refactor(audio): centralize configuration constants in audio module 2025-08-25 18:08:12 +00:00
microphone_manager.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
naming_standards.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
output_ipc_manager.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
output_server_main.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
output_streaming.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
process_monitor.go refactor(audio): standardize log levels and messages across components 2025-08-27 18:11:06 +00:00
quality_presets.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
relay_api.go Fix: linter errors 2025-08-22 22:26:15 +00:00
session_provider.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
sized_buffer_pool.go feat(audio): implement sized buffer pool and config caching 2025-09-03 14:00:12 +00:00
socket_buffer.go feat(audio): add granular metrics collection and comprehensive error handling 2025-08-25 21:00:54 +00:00
supervisor.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +00:00
supervisor_api.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
unified_ipc.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
validation.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
webrtc_relay.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
websocket_events.go [WIP] Cleanup: Reduce PR Complexity 2025-09-04 22:06:48 +00:00
zero_copy.go [WIP] Cleanup: reduce PR complexity 2025-09-03 23:13:36 +00:00