kvm/internal/audio
Alex P 5e28a6c429 feat(audio): add system memory endpoint and process metrics monitoring
- Add new /system/memory endpoint to expose total system memory
- Implement process metrics collection for audio and microphone processes
- Update UI to display real-time process metrics with charts
- Replace environment variable check with CLI flag for audio input server
- Improve audio metrics broadcasting with 1-second intervals
- Add memory usage capping for CPU percentage metrics
2025-08-23 11:41:03 +00:00
..
api.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
audio.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
audio_mute.go [#315] Updates: add advanced audio support 2025-08-02 02:23:37 +00:00
batch_audio.go Fix: audio subprocess handling, avg atency audio metric 2025-08-22 22:21:41 +00:00
buffer_pool.go Fix: audio subprocess handling, avg atency audio metric 2025-08-22 22:21:41 +00:00
cgo_audio.go Fix: linter errors 2025-08-22 22:28:15 +00:00
cgo_audio_stub.go perf(audio): optimize audio processing with batching and atomic operations 2025-08-13 14:49:08 +00:00
events.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
input.go Improvements, Fixes: enhanced audio metrics (including prometheus format), fixed lint errors 2025-08-22 23:20:22 +00:00
input_api.go Fix: linting errors 2025-08-22 22:07:35 +00:00
input_ipc.go Improvements, Fixes: enhanced audio metrics (including prometheus format), fixed lint errors 2025-08-22 23:20:22 +00:00
input_ipc_manager.go Improvements, Fixes: enhanced audio metrics (including prometheus format), fixed lint errors 2025-08-22 23:20:22 +00:00
input_server_main.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
input_supervisor.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
ipc.go [WIP] Performance Enhancements: move audion processing into a separate process 2025-08-22 12:04:30 +00:00
metrics.go Fix: go lint errors 2025-08-22 23:23:07 +00:00
mic_contention.go Fix: linter errors 2025-08-22 22:23:50 +00:00
output_streaming.go Fix: linter errors 2025-08-22 22:26:15 +00:00
process_monitor.go feat(audio): add system memory endpoint and process metrics monitoring 2025-08-23 11:41:03 +00:00
relay.go Fix: linter errors 2025-08-22 22:26:15 +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
supervisor.go Improvements, Fixes: enhanced audio metrics (including prometheus format), fixed lint errors 2025-08-22 23:20:22 +00:00