Record passing stream publisher checks after integration
This commit is contained in:
1 parent
ced9dc2340
commit
4abebdf35c
2 files changed
+15
-7
No files matched your search
@@ -3,8 +3,8 @@
|
||||
Текущий статус: deleted исправлен и покрыт штатным test_stream_member; сборка,
|
||||
профиль7/7 и check.sh195/195 PASS относятся к внедрению этого исправления (раздел 5).
|
||||
При продолжении аудита подтверждена потеря помещающегося Opus в publisher_block (раздел 6).
|
||||
Исправление внедрено: сборка и штатный test_stream_publisher23/23 PASS; полная
|
||||
проверка после объединения origin/master впереди (раздел 7).
|
||||
Исправление внедрено: сборка и штатный test_stream_publisher23/23 PASS; после
|
||||
объединения origin/master профиль8/8 и check.sh200/200 PASS (раздел 7).
|
||||
Остальные частичные/непроверенные контракты каталога не закрыты. Разделы 1–4
|
||||
описывают первоначальную диагностику и проверку архитектуры до внедрения deleted.
|
||||
|
||||
@@ -321,6 +321,12 @@ tracked allocation count. Другие платформы сохраняют п
|
||||
|
||||
./build.sh --no-gui -j4 PASS: /tmp/stream-publisher-fix-build.log.
|
||||
./tests/test_stream_publisher PASS: /tmp/stream-publisher-fix-regression.log.
|
||||
Полный check и профиль после объединения origin/master ещё не выполнены.
|
||||
Sanitizers, Qt/Android runtime в этом исправлении пока не запускались.
|
||||
Перед итоговой проверкой origin/master8e746195 объединён без конфликтов в ced9dc23.
|
||||
Повторная ./build.sh --no-gui -j4 PASS: /tmp/stream-publisher-fix-merged-build.log.
|
||||
Профиль8/8 PASS: stream_publisher,core,media,playback,tx_stats,android_stream,service,member;
|
||||
/tmp/stream-publisher-fix-profile-results.log и /tmp/stream-publisher-fix-test_*.log.
|
||||
Полный ./check.sh PASS:200 passed,0 failed,0 skipped; новый publisher-тест764ms.
|
||||
Proxy9/9,burst PASS,load8/8,134217728 байт; полное время175с.
|
||||
Лог /tmp/stream-publisher-fix-full-check.log. git diff --check PASS.
|
||||
Sanitizers, Qt GUI и Android на устройстве в этом исправлении не запускались.
|
||||
Отметки аудита4[V]/10[~]/4[ ] не расширяются исправлением кода.
|
||||
+5
-3
@@ -4,15 +4,17 @@
|
||||
|
||||
## Текущие задачи
|
||||
|
||||
[ ] **stream: упаковывать помещающийся Opus без обязательного резерва под видео** — внедрено 26.10.2026, общий check впереди.
|
||||
[+] **stream: упаковывать помещающийся Opus без обязательного резерва под видео** — исправлено и проверено 26.10.2026.
|
||||
Без ожидающего видео используется вся ёмкость пачки, включая точное заполнение.
|
||||
Крупный Opus уходит отдельно; ожидающее видео получает второй слот actor без coalescing delay.
|
||||
Пакет, не помещающийся даже отдельно, удаляется с WARN размера/максимума/ID/PTS до блокировки следующей записи.
|
||||
Wire и неделимость Opus сохраняются; feed=1 подтверждает копирование в очередь, в том числе во время OPENING.
|
||||
test_stream_publisher включён в общий check:23 сценария PASS, полученный Opus декодируется,
|
||||
видео проверяется по байтам/offset, P-кадр не запускает media timer; tracked allocations восстановлены.
|
||||
Штатная сборка PASS; логи /tmp/stream-publisher-fix-build.log и /tmp/stream-publisher-fix-regression.log.
|
||||
До итогового check объединяются текущие изменения origin/master; полный аудит stream не закрыт.
|
||||
После merge origin/master повторная сборка PASS, профиль8/8 PASS; check.sh200/200 PASS,0 failed/0 skipped.
|
||||
Интеграции: proxy9/9,burst PASS,load8/8 (134217728 байт), полное время175с.
|
||||
Логи /tmp/stream-publisher-fix-merged-build.log, /tmp/stream-publisher-fix-profile-results.log,
|
||||
/tmp/stream-publisher-fix-full-check.log. Полный аудит остальных контрактов stream не закрыт.
|
||||
Подробности: [stream_audit_findings.txt](stream_audit_findings.txt), разделы6–7.
|
||||
|
||||
[+] **stream: учитывать подписанный deleted при загрузке мембера** — исправлено 26.10.2026.
|
||||
|
||||
Reference in new issue
Block a user