Versions in this module Expand all Collapse all v1 v1.2.5 Sep 4, 2026 v1.2.4 Aug 17, 2026 v1.2.3 Aug 17, 2026 v1.2.2 Aug 9, 2026 v1.2.1 Jun 15, 2026 v1.2.0 Jun 15, 2026 Changes in this version type StagingConfig + ExternalVideos bool type StagingWriter + func (w *StagingWriter) SetVideoFiles(ctx context.Context, files map[string]string) error v1.1.0 Jun 11, 2026 Changes in this version + func ValidateOutputIntegrity(outputRoot string, info meta.DatasetInfo, features map[string]meta.FeatureSpec) error type StagingConfig + H264Remux bool type StagingWriter + func (w *StagingWriter) AppendRGBVideoFrame(ctx context.Context, key string, frame video.VideoFrameRGB24) error + func (w *StagingWriter) SetH264Remux(ctx context.Context, tracks map[string][][]byte) error v1.0.0 Jun 5, 2026 Changes in this version + func Merge(ctx context.Context, cfg MergeConfig) error + type MergeConfig struct + FPS int + Features map[string]meta.FeatureSpec + Locator video.Locator + OutputRoot string + RepoID string + RobotType string + StagingRoot string + Stats stats.Options + type StagingConfig struct + CRF int + Dir string + Episode int + FPS int + Features map[string]meta.FeatureSpec + Locator video.Locator + Stats stats.Options + TempRoot string + UseVideos bool + VCodec string + type StagingWriter struct + func NewStagingWriter(cfg StagingConfig) (*StagingWriter, error) + func (w *StagingWriter) AddFrame(ctx context.Context, frame map[string]any) error + func (w *StagingWriter) Close() error + func (w *StagingWriter) SaveEpisode(ctx context.Context) (manifest.Episode, error)