From a3f6b6e86e6e01a54c5ec1ebd7c11351b6dc3541 Mon Sep 17 00:00:00 2001 From: evgeny Date: Thu, 1 Oct 2026 02:00:56 +0300 Subject: [PATCH] docs: outline simple Android call startup improvements --- doc/tasks.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/tasks.md b/doc/tasks.md index 27d9df5c..e34083d2 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -62,6 +62,12 @@ таким же перебоем, как потерю уже работавшего звука, и включает тон через 500мс. Разделить ожидание первого воспроизведения и последующий перебой; стартовый сбой по-прежнему ограничен существующим watchdog отсутствия медиа. + Ускорение запуска Android: router.start занимает около 775мс; система сообщает + длительное удержание AudioManager.updateAudioPortCache. Ещё около 370мс проходит + до запуска capture worker. CallController останавливает гудки только после + startAudio; перенести остановку перед ним, сократить повторное перечисление + устройств в router и запускать capture до подготовки/старта playback. + Добавить длительности отдельных стадий; выигрыш перестановок пока не измерен. [ ] **Гонка invite-файла в test_chat_join_e2e** — `wait_file()` проверяет только существование файла, а `wf()` создаёт его до записи. Читатель иногда получает