Alex P
56c02f1067
[WIP] Updates: reduce PR complexity
2025-10-01 22:07:45 +03:00
Alex P
f6dd605ea6
[WIP] Updates: simplify audio system
2025-09-30 09:36:19 +00:00
Alex P
1f88dab95f
[WIP] Maintainability Improvement: Add debug logging throughout the audio system for easy debugging and troubleshooting
2025-09-16 15:05:08 +03:00
Alex P
ca38ebee0c
[WIP] Fix: add commented code back
2025-09-15 12:04:24 +00:00
Alex P
cca1fe720d
[WIP] Cleanpup: Remove audio input quality settings to reduce complexity
2025-09-15 12:02:47 +00:00
Alex P
a5d1ef1225
refactor(audio): optimize performance and simplify code
...
- Replace mutex locks with atomic operations for counters
- Remove redundant logging calls to reduce overhead
- Simplify error handling and buffer validation
- Add exponential backoff for audio relay stability
- Streamline CGO audio operations for hotpath optimization
2025-09-09 09:12:05 +00:00
Alex P
e3b4bb2002
refactor(audio): replace mute functionality with start/stop for microphone
...
- Replace MuteMicrophone calls with StartMicrophone/StopMicrophone for clearer behavior
- Update microphone state broadcasting to reflect actual subprocess status
- Modify UI to use enable/disable terminology instead of mute/unmute
- Ensure microphone device changes properly restart the active microphone
2025-09-07 18:32:42 +00:00
Alex P
7d39a2741e
[WIP] Improvements: improve Audio Input Activation / Deactivation process so it is faster
2025-09-07 16:17:06 +00:00
Alex P
b267348084
feat(audio): add microphone stop endpoint and improve mute handling
...
- Implement new POST /microphone/stop endpoint
- Refactor mute handling to properly start/stop audio processes
- Add callback mechanism for audio relay to reconnect to current session
- Simplify UI microphone controls by combining mute/start-stop functionality
2025-09-06 20:17:29 +00:00
Alex P
5a0dce9984
Fix: Microphone & audio on page load, PID field parsing in audio input supervisor
2025-09-06 06:11:29 +00:00
Alex P
d3e2b2dff2
fix(audio): correct mute state broadcast in audio control service
...
Use BroadcastAudioMuteChanged instead of BroadcastAudioDeviceChanged to properly reflect mute state changes
2025-09-05 22:10:14 +00:00
Alex P
8a189ba1b9
[WIP] Updates / FIles reorg: reduce PR complexity
2025-09-05 21:34:23 +00:00