mirror of
https://github.com/zoriya/v10.git
synced 2026-08-12 17:09:55 +00:00
Mirror of the v/a extraction for the text side. The text step vocabulary (TextFrame/TextLoadStep/TextStepDeps/TextMessagePipelines/TextLoadTask/ TextTrackSegmentResolver + resolveCues/dispatchCues) and the cue-sink message DTOs (AddCuesMessage/CueSegmentMeta) move out of the text loader / text-tracks actor into primitives/. All DOM-free (generic over Cue), so they land in primitives/ root. The dispatch step reaches its sink through a structural CueSink seam instead of the concrete TextTracksActor, so the pipeline names no actor; the loader keeps only scheduling. actors/ (root) and engines/hls gain primitives references. Net effect: relocation-pipelines now imports only core/media/primitives — zero actors/behaviors. It's ready to move to primitives; only the DOM VTTCue in its text step keeps it in behaviors/dom for now (slice 3). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>