From 25acf7b97ccc0211f191056336c99c4871743e58 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 13 Oct 2026 10:34:00 -0700 Subject: [PATCH 1/2] quest(m2): review import-side media names in the crate split Co-Authored-By: Claude Opus 5.5 --- quest/m2/ffi-crate-split.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/quest/m2/ffi-crate-split.md b/quest/m2/ffi-crate-split.md index a24c9a4c23..13be0defa8 100644 --- a/quest/m2/ffi-crate-split.md +++ b/quest/m2/ffi-crate-split.md @@ -74,6 +74,11 @@ If the spike passes, migrate: backs the flat `moq::Media*` names that `cpp/obs/src` uses. - Update `doc/lib`, the Unreleased section of `doc/setup/upgrade.md`, and the ffi-shape Plan. +- Review the import-side media names under the same rule (decided + 2026-10-13 instead of a separate quest). `MoqMediaContainerStreamProducer` + (`media.ContainerStreamProducer`) is still five words, and "Container" there + means a multi-track file producer, unlike the per-track consumers #5356 + renamed to `media.TrackConsumer` and `media.GroupConsumer`. - Run `just test interop --all`. The migration lands after [Codecs](/quest/m1/ffi-shape/codec.md), so it does From 2aff3d3d34af69323852019bfb07df092472b229 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 13 Oct 2026 10:38:00 -0700 Subject: [PATCH 2/2] quest(m2): describe the container-stream importer by its role Co-Authored-By: Claude Opus 5.5 --- quest/m2/ffi-crate-split.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/quest/m2/ffi-crate-split.md b/quest/m2/ffi-crate-split.md index 13be0defa8..8743ea49a7 100644 --- a/quest/m2/ffi-crate-split.md +++ b/quest/m2/ffi-crate-split.md @@ -77,8 +77,9 @@ If the spike passes, migrate: - Review the import-side media names under the same rule (decided 2026-10-13 instead of a separate quest). `MoqMediaContainerStreamProducer` (`media.ContainerStreamProducer`) is still five words, and "Container" there - means a multi-track file producer, unlike the per-track consumers #5356 - renamed to `media.TrackConsumer` and `media.GroupConsumer`. + means an importer that recovers framing from a raw byte stream and may publish + several tracks, unlike the per-track consumers #5356 renamed to + `media.TrackConsumer` and `media.GroupConsumer`. - Run `just test interop --all`. The migration lands after [Codecs](/quest/m1/ffi-shape/codec.md), so it does