Re: OpenTimelineIO meeting agenda 2019-09-05
toggle quoted messageShow quoted text
Here are my notes from today's TSC meeting.
Joshua Minor (Pixar)
Robyn Rindge (Pixar)
Eric Reinecke (Netflix)
John Mertic (Linux Foundation)
Michel Eid (Autodesk)
Josh Burnell (Dreamworks)
Sean Wallitsch (Dreamworks)
Next steps in ASWF process
- Meeting with Pixar legal and Linux Foundation legal scheduled for next week.
Topics: Switching to unmodified license, switching to minimal CLA, TSC charter, trademark transfer.
- License scan waiting until after license switch.
- TSC members should read this: https://github.com/AcademySoftwareFoundation/tac/blob/master/process/charter_template.md
- OTIO website - we can talk with Emily Olin when we're ready for this.
Summary & discussion of current OTIO roadmap
- We are using Github's Project page to organize our near-term roadmap
- Main directions include: C++ API, Schema enhancements, AAF adapter, Integration with more 3rd party software
- C++ port was landed in master right after last release (beta 11)
- Pixar is nearly done integrating OTIO C++ into our in-house animation system, Presto.
- Autodesk provided feedback during development, but waiting until there are new features before switching from their in-house implementation.
- Looking for others to test & file bugs & feedback.
- Next release (beta 12) will include C++ core (and some stability improvements related AAF support)
- Some folks have noticed friction when updating to the latest (e.g. pip install's -e option doesn't work).
- Please file bugs & fixes to improve these quality of life issues, they will pay off when we do the next release :)
- Aiming for more robust AAF support.
- Working well for Pixar pipeline, but we have a lot of consistency in our media & compositions. Others finding issues.
- Some bugs are only repeatable with AAF files that cannot be shared publicly.
- Some technical documents provided by Avid are not approved for sharing publicly.
- Continuing discussion with Avid about this.
- Autodesk Flame team has some AAF expertise. Michel will reach out to them to see if they can share any insight/advice.
- Dreamworks working to switch to using OTIO AAF adapter. Seems to be going well.
- OTIO is missing a How-To document that explains how to use AAF in a pipeline.
- Autodesk has native OTIO support on their long term roadmap.
- For near-term Autodesk is committed to more engagement in discussion.
- OTIO plans to land the WIP OTIO RV plugin, aiming development towards the RV plugin rather than the RV adapter.
- Two types of schema improvements on the roadmap: new features & revisions to existing schema.
- Revisions are mainly:
Switching to integers instead of doubles for RationalTime
Revising the time composition model & API to better support time warps, transitions, and queries up/down the composition hierarchy
- Additions include a wide range of new features
Examples: Subtitles, Still Images, Image Sequences, Annotations, etc.
- Priority of these will be driven by community use cases - which ones do you need/want?
- Also heavily influenced by who is willing to do the work.
- Schema changes should be queued up so we don't change too many things at once.
- Integer-based RationalTime is likely to be first.
- Autodesk proposes a universal coordinate system for spatial attributes - especially media size/resolution and compositing effects.
- At some future TSC meeting Autodesk will teach us more about this proposal.
- Netflix is interested in helping to formalize the OTIO spec.
- Eric is now the point person for this. We expect more discussion after some upcoming vacation.
- This is listed on the roadmap project page, but not in active development.
- Volunteers are welcome to work on this :)
3rd Party Integrations
- Media Composer AAF support, and RV support mentioned earlier.
- There is some talk about Nuke Studio & Flix OTIO support - looking for contact/interest from Foundry.
- If there is an app or format that you want to have better OTIO support, please file an issue, or help us make contacts.
Let me know if I missed anything important, or if you have questions about any of this.
---OpenTimelineIO Technical Steering Committee Chairperson
Joshua Minor (he-him)