Document complete keyframe admission and shared media opening

This commit is contained in:
evgeny committed 2026-10-14 16:32:15 +02:00
1 parent 97fea6e809
commit 7dd1176545
2 files changed
+17 -5

No files matched your search

+2
View File
@@ -4,6 +4,8 @@
* Независимые audio/video позиции читают оригинал из кольца. Рабочая память cursor — один видеокадр,
* один Opus-пакет и два scratch медиаблока. Курсоры ничего не закрепляют против вытеснения.
* read возвращает заимствованный packet до следующего read/destroy; frontend копирует только ближайшие записи.
* Каждый cursor допускает новую video revision только с полным KEY; готовый KEY выдаётся без дополнительного ожидания.
* Смена video revision не сбрасывает аудио и не запрещает другим readers дочитать прежнюю revision.
* WAIT — материал ещё не готов/дальше audio lookahead. GAP/EXPIRED требуют новой точки KEY; END — весь материал выдан. */
#ifndef STREAM_MEDIA_BUFFER_H
#define STREAM_MEDIA_BUFFER_H