Skip to content

Beta 10 - April 2019

Pre-release
Pre-release
Compare
Choose a tag to compare
@ssteinbach ssteinbach released this 23 Apr 16:46
2709923

OpenTimelineIO Release v0.10

We have a port to C++ that you can preview on the cxx branch which we will soon land into master. There are also some schema changes we'd like to make, which we'll be working on and presenting to the community after we land the C++ port. If you'd like to read about how that will work:
https://opentimelineio.readthedocs.io/en/latest/tutorials/wrapping-otio.html

Breaking Change:

  • In anticipation of the C++ port (see the cxx branch: https://github.com/PixarAnimationStudios/OpenTimelineIO/tree/cxx) a number of changes were made to make the python API behave like the C++ one
    • #372 types in Opentime are now immutable
  • This led to other enhancements that shouldn't be as noticeable to developers:
    • #477 Timeline.global_start_time had a default value of 0, 24 and was not being serialized. Now it defaults to None and is correctly serializead/deserialized
    • #377 JSON serializer adapter arguments tweaked
    • #364 Using weakref to point at parents
    • #400 the __copy__ method has been removed

Big Changes:

New adapters:

Small Changes:

  • arguments for the commandline tools are now more consistent and richer
    • media linker arguments are now passed in
  • #434, #392 upgrades for the EDL adapter (@apetrynet, @mikekoetter)
  • #437 there was a slice membership bug that got fixed
  • #426, #363 For audio-only tracks, the rv adapter will insert a blank movieproc so only sound is loaded from a source (@avrata, @apetrynet)
  • better unicode string support
  • #462 ALE adapter ugprades (@mikekoetter)
  • #403 Fix a bug in the hook/manifest system (@timlehr)

And more! Thanks to everyone for this big release!