AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO

SMPTE_Wipe support

Open
#86 0 comments 0 reactions 0 assignees View on GitHub
enhancement roadmap
Dominant language
C++
Stars
2k
Forks
351
Avg merge
1d 12h
Merged PRs (30d)
1

Description

The `schema.transition.TransitionTypes` struct leaves a spot for SMPTE_Wipe enum, but it is not implemented. It should be implemented, with a custom Properties class (derived from serializable object) for the SMPTE specified parameters to wipes. Adapter specific additional parameters (for example, from AAF) can go into metadata. It would also need to be supported by the adapters.

This is as defined by SMPTE ST 258M.

Contributor guide

Open the contributing guide

Research direction

Start with schema.transition.TransitionTypes and review the SMPTE ST 258M definition of wipe parameters. Design the serializable Properties class, determine which adapter-specific values belong in metadata, and inspect the adapters for their support boundaries. Done means the enum, properties, metadata handling, and adapter support are implemented consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.