Commit Graph
17 Commits
Author SHA1 Message Date
evgeny 005d891fb4 Bound video send debt and test decoder acceptance and rejection 2026-10-14 23:18:40 +02:00
evgeny 68e5905d9e Adapt call transport tests and desktop setup to profile negotiation 2026-10-14 23:09:51 +02:00
evgeny b2c6500fea Test platform video port over a real bidirectional call transport 2026-10-14 22:50:25 +02:00
evgeny f055f8a9df Use fresh capture PTS after discarded video and diagnose rejected frames 2026-10-14 22:22:02 +02:00
evgeny 8c12dfc02f Verify pending video is discarded when peer capabilities shrink 2026-10-14 22:14:30 +02:00
evgeny 534f319d86 Test directional codec envelopes and reject out-of-cap video in live calls 2026-10-14 22:08:48 +02:00
evgeny cc341221d4 Verify live bitrate range changes and incompatible codec limits 2026-10-14 21:10:12 +02:00
evgeny ed848f94eb Bound video encoder commands and verify generation-safe feedback 2026-10-14 20:53:53 +02:00
evgeny 996d4a89f5 Exercise video switching and backpressure in a real call 2026-10-14 20:49:54 +02:00
evgeny 4a55c30f95 Verify capture clock metadata over the call transport 2026-10-14 19:37:25 +02:00
evgeny dc3cf4f227 Update call transport tests for explicit capture metadata 2026-10-14 19:24:51 +02:00
evgeny 91909fbb1e tests: use independent ports for radio and call topologies 2026-10-10 15:45:38 +02:00
evgeny 23368a5bbe Add Android boot startup, lazy settings, emoji and DM calls
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
2026-10-02 17:18:24 +03:00
evgeny 111432aa64 conn_mgr: race connection probes and report call path with correct RTT 2026-10-01 00:42:47 +03:00
evgeny 2d21c53b4b Improve call buffering, CM handle lifecycle and radio PTT controls 2026-09-30 17:31:53 +03:00
evgeny d1432b7d19 tests: fix Windows build — SKIP fork-based e2e, cross-platform mkdtemp/setenv 2026-09-20 20:21:50 +03:00
evgeny b11e77e4c0 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android
- src/call/: сигналинг (call.c, call_proto.h, ETCP_RT_ID_CALL 0x36) + релей медиа
  + headless аудио-сокет (call_headless.c, call_audio_bind) + Opus/jitter/тоны
- chat: события CHAT_EVT_CALL_* (34–40), CHAT_EVT_DM_MESSAGES (41), DM-трамплины
- chatgui: call window, miniaudio I/O, audio_frame_ring, test_audio_jitter
- chatgui-android: CallScreen/IncomingCallDialog, аудио-роутинг, JNI, рингтон
- tests: test_call, test_call_headless
2026-09-16 10:17:57 +03:00