kvm/internal/audio
Alex P cdf6731639 [WIP] Performance Updates:
Add LSB depth parameter for improved bit allocation and disable MMAP access for compatibility.
Adjust buffer sizing logic to better handle constrained environments while maintaining stability.
2025-09-04 08:47:40 +00:00
..
adaptive_buffer.go Cleanup: reduce PR complexity 2025-09-03 22:35:52 +00:00
adaptive_optimizer.go refactor(audio): standardize log levels and messages across components 2025-08-27 18:11:06 +00:00
api.go feat(audio): add subprocess pre-warming to reduce activation latency 2025-09-03 19:51:18 +00:00
atomic_utils.go feat(audio): enhance error handling and add device health monitoring 2025-08-26 12:51:11 +00:00
audio.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +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): optimize metrics collection and logging overhead 2025-09-03 19:41:20 +00:00
cgo_audio.go [WIP] Performance Updates: 2025-09-04 08:47:40 +00:00
config.go refactor(audio): centralize config and remove debug logs 2025-08-25 16:49:48 +00:00
config_constants.go [WIP] Cleanup: reduce PR complexity 2025-09-03 23:13:36 +00:00
events.go Cleanup: reduce PR complexity 2025-09-03 22:35:52 +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
input.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +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-03 23:01:08 +00:00
input_ipc_manager.go feat(audio): optimize validation and add dynamic opus encoder configuration 2025-08-27 23:44:16 +00:00
input_server_main.go feat(audio): implement dynamic Opus config updates and optimize audio params 2025-09-01 08:02:43 +00:00
input_supervisor.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +00:00
ipc.go feat(audio): implement goroutine pool for task processing 2025-09-03 12:41:27 +00:00
ipc_common.go refactor(audio): rename audio components for clarity and add validation 2025-08-26 10:42:25 +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
naming_standards.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +00:00
output_ipc_manager.go refactor(audio): remove granular latency metrics and histogram functionality 2025-08-28 08:44:09 +00:00
output_manager.go [WIP] Cleanup: decrease PR complexity 2025-09-03 22:48:25 +00:00
output_server_main.go feat(audio): implement audio input supervisor and opus config management 2025-08-28 22:02:22 +00:00
output_streaming.go [WIP] Cleanup: Reduce PR complexity 2025-09-03 23:01:08 +00:00
process_monitor.go refactor(audio): standardize log levels and messages across components 2025-08-27 18:11:06 +00:00
relay.go feat(audio): optimize validation and add dynamic opus encoder configuration 2025-08-27 23:44:16 +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
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
validation.go perf(audio): optimize metrics collection and logging overhead 2025-09-03 19:41:20 +00:00
zero_copy.go [WIP] Cleanup: reduce PR complexity 2025-09-03 23:13:36 +00:00