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()` создаёт его до записи. Читатель иногда получает