Commit Graph
22 Commits
Author SHA1 Message Date
evgeny aca6364378 Correct call routing, media channels and API documentation 2026-10-21 16:11:36 +02:00
evgeny 7c814f5cb9 Route desktop codec diagnostics through the shared log
Quiet capability probes, preserve runtime errors, and register the desktop portal application. Add logging and desktop launcher regression coverage.
2026-10-21 15:45:40 +02:00
evgeny abf342534f Encrypt P2P call media and validate service IDs
Require signed and encrypted call audio/video using static identity keys. Fix attachment service ID collisions and media download handle lifetime; isolate LAN tests and audit the shared service registry.
2026-10-21 15:06:27 +02:00
evgeny a9b91145a6 Document sequential presentation diagnostics and simplify GUI frame ownership 2026-10-19 17:39:54 +02:00
evgeny 02a11f7d0a Diagnose Windows call video timing and queue losses 2026-10-19 17:20:12 +02:00
evgeny 97b537c005 Document incoming call policies, busy confirmation and radio status replies 2026-10-19 15:20:04 +02:00
evgeny 92f62a0121 Validate terminal call packets and document end acknowledgements 2026-10-15 12:26:40 +02:00
evgeny 233056a83a Document call latency measurements and capture period 2026-10-15 11:41:51 +02:00
evgeny 91030de5ea Cover immediate buffer probe failures and document tuning 2026-10-15 11:11:45 +02:00
evgeny 92a942ea8b Document continuous capture timing and device queue tuning scope 2026-10-15 03:37:45 +02:00
evgeny d944418676 Test capture clock diagnostics and document routing ownership 2026-10-15 03:13:19 +02:00
evgeny a439b222da Bound Android call AudioTrack working buffer and pace PCM by device 2026-10-15 03:04:43 +02:00
evgeny a82c2ede6a Clarify audio diagnostic timing and reporter lifetime 2026-10-15 02:58:42 +02:00
evgeny ac2029c82b Document audio trace fields and verify diagnostic reads preserve jitter events 2026-10-15 02:49:01 +02:00
evgeny d1cbb64884 Reduce Android call playback startup buffering and log output queue 2026-10-15 02:37:15 +02:00
evgeny 120a865152 Record the implemented call timing protocol and next stages 2026-10-14 19:42:32 +02:00
evgeny fbf50b093d Document independent call audio startup and delivery reserve 2026-10-01 02:58:45 +03:00
evgeny 9ff4e68246 docs: describe call audio startup and loss tone gating 2026-10-01 02:14:15 +03:00
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 2026-09-30 17:31:53 +03:00
evgeny cc269e810c Звонки: надёжность отмены (INVITE-кодограмма + watchdog) и вибрация входящего по ringer-режиму 2026-09-24 10:15:19 +03:00
evgeny b90dc752d2 call: две фазы исходящего вызова — индикация + разные гудки (desktop/Android) 2026-09-23 19:16:53 +03:00
evgeny 73fe99b33f dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
- src/dm/: dm_core/dm_crypto/dm_mailbox — прямой обмен сообщениями (DM)
- lib/soundtouch-master/: vendored SoundTouch (изменение темпа/высоты аудио)
- doc/dm_arch.md, doc/chat_call_arch.md: архитектура DM и звонков
- tests: test_dm.c, test_dm_e2e.c
- chat: рефакторинг chat_* модулей, member_sync, invite_build
- chatgui/chatgui-android: синхронизация с новым API чата
- lib/u_async, debug_config, utun_instance: сопутствующие изменения
2026-09-15 21:09:17 +03:00