You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
9793733cd5
chatgui: диагностика воспроизведения голосовых сообщений (Windows)
...
- sound_manager: ma_engine_init/playRawPcm логируют через DEBUG_* (qWarning/qDebug терялись в GUI-приложении без консоли); детальный результат старта PCM (rc/is_playing/cursor)
- main: ранняя инициализация лога в GUI-потоке до SoundManager::init, чтобы диагностика инициализации попала в файл
- messagedelegate: лог клика по Play/timeline (filePath/dlState/существует ли файл)
- voiceplayback: лог заголовка opus (sr/ch/frameSamples)
Попутные правки:
- u_async: фикс двойного close wakeup_pipe (eventfd/Windows)
- chat_core: NULL-guard в get_db/is_initialized
- android: sqlite открывается в utun_instance_init, cleanup stale-потока без утечки fd
- android SettingsScreen: компактная раскладка имени интерфейса
3 weeks ago
..
liblmdb
…
libopus
…
soundtouch-master
dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
4 weeks ago
Makefile.am
…
async_dns.c
uasync: pass socket name to all add_socket call sites
4 weeks ago
async_dns.h
…
audio_compressor.c
radio: AGC release-rate (без кликов), jitter dead-zone, TX/RX-статистика, FGS-гонка и кэш настроек
3 weeks ago
audio_compressor.h
radio: AGC release-rate (без кликов), jitter dead-zone, TX/RX-статистика, FGS-гонка и кэш настроек
3 weeks ago
debug_config.c
radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android)
4 weeks ago
debug_config.h
radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android)
4 weeks ago
debug_config_doc.md
…
dns.c
…
dns.h
…
dr_mp3.h
…
getmyip.c
connection: логировать только connect/reconnect/disconnect; фиксы конфига чатгуи
1 month ago
getmyip.h
…
getmyip_doc.md
…
json_flat.c
…
json_flat.h
…
ll_queue.c
…
ll_queue.h
…
ll_queue_doc.md
…
mem.c
mem: детект аномально больших аллокаций (LARGE ALLOC log + calloc overflow guard)
4 weeks ago
mem.h
…
mem_doc.md
…
memory_pool.c
etcp: фикс double-free буферов паковщика и повторных free после неудачного queue_data_put
4 weeks ago
memory_pool.h
…
memory_pool_doc.md
…
miniaudio.h
…
myip.c
…
opus_codec.c
…
opus_codec.h
…
platform_compat.c
sock_match: классификация сокета по адресу, а не по type из конфига (fix Q8/Android→LAN)
4 weeks ago
platform_compat.h
sock_match: классификация сокета по адресу, а не по type из конфига (fix Q8/Android→LAN)
4 weeks ago
platform_compat_doc.md
…
radix.c
…
radix.h
…
radix_doc.md
…
serialize.c
…
serialize.h
…
serialize_doc.md
…
socket_compat.c
…
socket_compat.h
…
socket_compat_doc.md
…
sqlite3.c
…
sqlite3.h
…
strbuf.c
…
strbuf.h
…
swm_min.c
…
swm_min.h
…
swm_min_doc.md
…
tcp_io.c
uasync: pass socket name to all add_socket call sites
4 weeks ago
tcp_io.h
tcp_proxy: fix throughput (tx_queue backpressure) + connect timeout + integration test
1 month ago
tcp_io_doc.md
…
timeout_heap.c
…
timeout_heap.h
…
timeout_heap_doc.md
…
u_async.c
chatgui: диагностика воспроизведения голосовых сообщений (Windows)
3 weeks ago
u_async.h
uasync: add socket name diagnostics and HUP/ERR auto-unregister safety net
4 weeks ago
u_async_doc.md
…
wintun.dll
…
wintun.h
…