AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO
SMPTE_Wipe support
- 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
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