Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AAF adapter #198

Merged
merged 31 commits into from
Jan 12, 2018
Merged

Conversation

jminor
Copy link
Collaborator

@jminor jminor commented Dec 22, 2017

Here's a starting point for reading AAF compositions into OTIO.
As it stands, it can read a multitrack AAF composition, including Filler, SourceClips, Transitions and custom bin column metadata.
It does not yet support markers, nested compositions, any sort of effects, audio tracks, or a million other things.

@jminor
Copy link
Collaborator Author

jminor commented Dec 22, 2017

This is a work-in-progress towards addressing #1

@jminor jminor self-assigned this Dec 22, 2017
@jminor jminor force-pushed the aaf_adapter branch 2 times, most recently from 60f1c33 to 75de009 Compare January 4, 2018 21:57
@jminor jminor changed the base branch from master to AAF_adapter January 5, 2018 01:28
@markreidvfx
Copy link
Contributor

For people who would like to test this, there are prebuilt pyaaf1 wheels here of the latest version for mac and windows users.

@jminor
Copy link
Collaborator Author

jminor commented Jan 5, 2018

Thanks @markreidvfx, and congrats on the 1.0.0 of pyaaf!
For OTIO, would you like us to pin to specific releases of pyaaf, or stay on the head of a specific branch?

@markreidvfx
Copy link
Contributor

@jminor staying at the head is preferred. I try and do a release every time I merge the dev branch into master. Even though I've been more focused on pyaaf2, I will try and keep pyaaf1 maintained for people using it.

@jminor
Copy link
Collaborator Author

jminor commented Jan 8, 2018

Thanks @markreidvfx. We'll keep our master branch on the head of pyaaf1. However, when we do a release of OTIO, it probably makes sense to pin that to the current release of pyaaf1 at the time of the release.

@jminor jminor added this to the Public Beta 8 milestone Jan 12, 2018
@jminor jminor changed the base branch from AAF_adapter to master January 12, 2018 01:53
@jminor jminor changed the base branch from master to AAF_adapter January 12, 2018 01:53
@jminor jminor merged commit 628b2a3 into AcademySoftwareFoundation:AAF_adapter Jan 12, 2018
@jminor
Copy link
Collaborator Author

jminor commented Jan 12, 2018

Landing this onto the AAF_adapter branch, so we can continue development there before landing to master.

@jminor jminor modified the milestones: Public Beta 8, Public Beta 7 Feb 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants