16 Commits (ff2eae2efbb0d32d96cf9e8bb34fa7722db73826)

Author SHA1 Message Date
evgeny bd082a26bf Раздели аудиопотоки и привяжи AEC к фактическому общему выходу 2 weeks ago
evgeny 40b974b29c Исправь потоковый AGC и применяй mute после AEC 2 weeks ago
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2 weeks ago
evgeny 0d3f2952c1 Move Qt recording buffers to background preparation without copies 2 weeks ago
evgeny ca176e1f24 encrypt overhead fix (33→36, noencrypt_len), mtu default 1280, connmonitor window, total_decrypted for TCP, check.sh 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
evgeny 1dac0b8c81 unify compressor: remove C++ duplicate audiocompressor, use lib/audio_compressor.c in chatgui 3 months ago
Evgeny 5ec1cb78be fix: use DEBUG_* macros instead of qDebug in AudioRecorder/AudioCompressor 3 months ago
Evgeny f1b599f0c0 feat: voice compressor with RMS+peak leveling, sliding window envelope, rate-limited gain 3 months ago
Evgeny 05c7b4d47e feat: waveform display + 3px progress bar in bubble + sliding window RMS 3 months ago
Evgeny 830f729f52 fix: pause support + old message skip + stopCurrentPcm 3 months ago
Evgeny ca9d1384f2 fix: PCM copy, device name encoding, double shutdown 3 months ago
Evgeny a4ae1c6b41 fix: RMS mic level, 25ms timer, speaker test, overlay recording indicator 3 months ago
Evgeny 850a260aac fix: voice message display, playback, recording UI, audio settings 3 months ago
Evgeny 4fde0b0325 feat: integrate Opus codec into lib/libopus + voice messages in chatgui 3 months ago