Record Samsung multiview fix verification on live streams
This commit is contained in:
1 parent
ba26b14f16
commit
d7d018d591
1 file changed
+16
-1
+16
-1
@@ -4,6 +4,21 @@
|
||||
|
||||
## Текущие задачи
|
||||
|
||||
[+] **Android SM: устранено мигание multiview из-за повторного demand** — 20.10.2026:
|
||||
В старом APK за 25 секунд семь ошибок Decoder already owns a working frame и перезапусков viewer.
|
||||
pull выдавал record, оставляя повторный requested: следующий AVAILABLE создавал лишний ответ.
|
||||
Выдача теперь погашает demand атомарно под viewer mutex; пустой pull сохраняет ожидающий запрос.
|
||||
Добавлены ограниченные по частоте логи replies/repeats/pending и подробности занятого decoder input.
|
||||
Native regression PASS: AVAILABLE после ответа, WAIT, отмена, audio-only, FIN и отсутствие утечек.
|
||||
Головная C-сборка и APK PASS; Android unit 129/129, desktop stream_view 19/19.
|
||||
APK установлен на единственный подключённый SM-A525F (RZ8R72MG64B), updateTime=19:47:07.
|
||||
Живой просмотр 19:47:24–19:50:56: прежние два viewer ID, 6308/4423 показанных кадров, 29.73/20.80 fps;
|
||||
viewer failed/retry/GAP/released=0, два первичных открытия decoder, аудиовыход продолжает воспроизведение.
|
||||
Погашено не менее 11776 повторных demand; диагностические снимки подтверждают pending=0.
|
||||
При старте был timeout отдельной сетевой probe; воспроизведение обоих источников продолжалось.
|
||||
Логи: /tmp/sm-fix-live.log, /tmp/sm-fix-evidence.json, /tmp/sm-fix-native-test.log,
|
||||
/tmp/sm-fix-android-build.log, /tmp/sm-fix-desktop-test.log; снимок /tmp/sm-fix-preview.png.
|
||||
|
||||
[ ] **Multiview desktop: Escape из плитки останавливает только её player** — проверка 20.10.2026:
|
||||
При fullscreen сетке и фокусе на QSlider событие получает StreamPlayerWindow::keyPressEvent.
|
||||
embedded не учитывается: close() скрывает плитку и снимает reader, а сетка остаётся fullscreen.
|
||||
@@ -33,7 +48,7 @@
|
||||
GAP, завершение и ошибка одного источника не останавливают остальные; размеры RS-колец не менялись.
|
||||
C/desktop и Android APK собраны; Qt stream_view 19/19, шесть stream/audio recovery целей и native Android PASS.
|
||||
Android unit 129/129; check.sh 164/165: прежний encrypted_attachment phase=5/heartbeats=12001.
|
||||
На физических телефонах многопоточный просмотр пока не проверен; сборки не устанавливались.
|
||||
Проверка на физическом SM-A525F и установка исправленного APK — в записи об устранении мигания выше.
|
||||
Контракты и ограничения: doc/stream.txt. Логи: /tmp/multiview-desktop-audit-test.log,
|
||||
/tmp/multiview-desktop-final-tests.log, /tmp/multiview-android-native-final.log,
|
||||
/tmp/multiview-android-final.log, /tmp/multiview-full-check.log.
|
||||
|
||||
Reference in new issue
Block a user