diff --git a/doc/tasks.md b/doc/tasks.md index b8f5571c..27d9df5c 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -53,6 +53,16 @@ capture/playback, фактической частоты callback и PCM кадров за интервал. Счётчики сбрасываются до старта устройства; нужна повторная запись с новой сборкой. +[ ] **Ложный сигнал потери звука при запуске звонка** — 01.10.2026, звонок + `bc3efadcac629947`: Qt начинает PCM в 01:54:56.933, включает gap tone в + 01:54:57.415 и выключает в 01:54:58.072 при первом воспроизведении PCM. + На SM между ACCEPT и первым захваченным кадром проходит около 1.15с; + часы SM отстают примерно на 1.23с. Qt стабильно обслуживает 100 callback/с, + RTT около 1мс. `call_audio_pull_pcm()` считает начальное ожидание первого PCM + таким же перебоем, как потерю уже работавшего звука, и включает тон через 500мс. + Разделить ожидание первого воспроизведения и последующий перебой; + стартовый сбой по-прежнему ограничен существующим watchdog отсутствия медиа. + [ ] **Гонка invite-файла в test_chat_join_e2e** — `wait_file()` проверяет только существование файла, а `wf()` создаёт его до записи. Читатель иногда получает пустую ссылку и ошибку префикса `utun://`. Публиковать готовый файл атомарно.