From c27ee36cfb6d2b127d9bbd7924724d913ddbc394 Mon Sep 17 00:00:00 2001 From: evgeny Date: Fri, 16 Oct 2026 17:39:12 +0200 Subject: [PATCH] Record passing publisher lifecycle regression suite --- doc/tasks.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/tasks.md b/doc/tasks.md index cef36fa2..fa93e30d 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -36,13 +36,14 @@ Join video/audio вынесен в отдельный worker; GUI работает до полного выхода потоков, включая native TLS. FIN отправляется после workers параллельно асинхронному закрытию микрофона; owner/lease сохраняются до завершения. Проверяется cleanup native TLS с BlockingQueuedConnection к GUI, обычный stop и destructor. + Финальный Xvfb 3440×1440: 32/32 PASS, включая H.264/H.265, CPU consent, watchdog и общий захват рации. Общие playback-тесты: 2/2 PASS. check.sh: 156/156, proxy 9/9, burst/load PASS (134с). APK и Android unit-тесты собраны, Samsung RZ8R72MG64B обновлён. Старый источник виден в каталоге, но отдаёт только остаток seq=918 без KEY, после чего новый viewer получает open timeout. Нужна свежая трансляция/stop из Windows после пересборки; оба исправления на исходной паре устройств ещё не подтверждены. Отдельно libx265 3440×1440 в Windows выдаёт примерно 2–3fps: это ограничение CPU остаётся. Логи: /tmp/stream-viewer-new-run.log, /tmp/late-audio-test.log, /tmp/stream-viewer-after-update.log, - /tmp/stream-start-playback-tests.log, /tmp/stream-audio-stop-full-check.log. + /tmp/stream-start-playback-tests.log, /tmp/stream-start-stop-final-xvfb.log, /tmp/stream-audio-stop-full-check.log. [+] **Проверять микрофон и спрашивать перед переходом трансляции на CPU** — 16.10.2026: По 4.log/6.log: GPU-кодировщики недоступны, WASAPI-микрофон камеры выдаёт frames=0,