@ssteinbach ssteinbach released this Sep 17, 2018

Assets 2

Addresses #313, making a point release with the bug fixes and pushing this to pypi. Includes:

  • Fix location of console scripts so OpenTimelineIO commandline scripts work properly when installed from PyPI.
  • Add a guard for pkg_resources missing
Pre-release
Pre-release

@jminor jminor released this Jul 24, 2018 · 10 commits to master since this release

Assets 2

OpenTimelineIO Release v0.8

This feature includes a number of AAF and distribution related upgrades.

Big Features:

  • #260: AAF adapter can read speed effects (+ a bunch of small bug fixes and enhancements)
  • #239: OTIO is now in PyPI. pip install opentimelineio from a shell to get the library! (thanks to @swallitsch)
  • #222: SerializableObjects are now considered reference types, which addresses a
    number of subtle bugs having to do with ‘instancing’ vs ‘copying’
  • #237: You can make setuptools plugins to register adapters into OTIO now (thanks to @reinecke)
  • #258: Drop frame timecode support in opentime timecode functions (thanks to @apetrynet)

Small Features:

  • #285: __version__ field in the opentimelineio package import opentimelineio as otio; otio.__version__
  • #286: Convienence constructor for creating gaps of a duration:
    otio.schema.Gap(duration=otio.opentime.TimeRange(500, 24))
  • #270: better support for installing OTIO on Windows
  • #274: Code coverage badge on github page (thanks to @boredstiff )
  • #247: You can pass adapter arguments into otioview
  • #160: PySide 2.0 support for otioview (thanks to @boredstiff )
  • Lots of other small fixes and upgrades. Non-Pixar folks who contributed to this release include:

Thanks to members of the community who chimed in on issues.

Pre-release

@jminor jminor released this Apr 13, 2018

Assets 2

This is a bug-fix minor update to Beta 7, including support for releasing via PyPI.

Pre-release
Pre-release

@jminor jminor released this Feb 22, 2018 · 44 commits to master since this release

Assets 2

New Features:

  • Added AAF adapter (read only for now)
  • Added support for GeneratorReferences (solid color, etc.)
  • Added Code of Conduct
  • Added flatten function that collapses multiple tracks into one
  • Added support for writing dissolves to the EDL adapter (@mikemahony)
  • Added support for different flavors of EDL (Nucoda, Avid) to EDL adapter (@lsavidge)
  • Contrib adapters are installed by default

Non-backwards compatible API changes:

  • Renamed media_reference.External to schema.ExternalReference
  • Moved media reference classes into schema

API Changes:

  • Added functions for filtering OTIO hierarchies
  • Added convenience methods for getting handles of clips with adjacent transitions
  • Added convenience methods for getting video/audio tracks from a timeline
  • Adapter read/write to/from string functions default to otio_json

Additional:

Pre-release
Pre-release

@jminor jminor released this Nov 17, 2017 · 71 commits to master since this release

Assets 2

Big features:

  • Sequence renamed to Track
  • CDL support in CMX EDL adapter
  • Added otiostat validation utility
  • Added Avid Log Exchange (ALE) adapter
  • Text burn-in adapter via ffmpeg (thanks @repsac)

Small features:

  • Adapters can take arguments
  • Improved nested track support in otioview
  • Improved API for dealing with parent/child time ranges.
Pre-release
Pre-release

@jminor jminor released this Jul 28, 2017 · 93 commits to master since this release

Assets 2

This is OpenTimelineIO's first public beta release.

Big features:

  • Updated license to make the project public.
  • Transition support in the FCP XML adapter and OTIO View (@bashesenaxis)
  • Multiple timeline support in FCP XML and OTIO View (@bashesenaxis)
  • Media Linker plugin feature

Small features:

  • Filler renamed to Gap
  • Marker colors
  • Travis CI setup (@mikemahony)
  • Clarified available_range, duration, and inclusive/exclusive time ranges
  • Bug fixes in Transition support in EDL and RV adapters
  • Lots more bug fixes (@mikemahony, @bashesenaxis, @avrata)
Pre-release
Pre-release

@jminor jminor released this Apr 27, 2017 · 115 commits to master since this release

Assets 2

Big features:

  • Transition support (reading from EDLs, writing to RV)
  • RV session file adapter (writing only) (with help from @tweakjon)
  • Maya Sequencer adapter (from @bashesenaxis)
  • HLS adapter (from @reinecke)
  • Support for saving a collection of OTIO objects in one file (e.g. a bin of timelines & clips)

Smaller stuff:

  • API clarification for inclusive/exclusive end_time.
  • Conceptual architecture documentation.
  • Fixed non-24 fps timecode. (from @reinecke)
  • More robust EDL parsing based on production data from real studios. (from @adaro and others)
Pre-release

@ssteinbach ssteinbach released this Jan 20, 2017 · 137 commits to master since this release

Assets 2

This release includes:

  • Final Cut Pro 7 XML adapter (from @bashesenaxis )
  • Adobe Premiere support via the FCP 7 XML adapter (from @bashesenaxis )
  • Cross-platform PySide viewer application and widget for visually inspecting OTIO compatible files. (from @bashesenaxis )
  • Marker support in the CMX EDL reader
  • New code documentation system
  • Coverage make target
  • Optimized the unit test run time
Pre-release
Pre-release

@ssteinbach ssteinbach released this Nov 10, 2016 · 150 commits to master since this release

Assets 2

Includes:

  • Support for versioning schemas ( #10 ). As things change, developers can define upgrade functions so that future versions of OTIO can gracefully upgrade older versions of the schema.
  • Nesting and functionality to fetch the range of nested items/compositions ( #16 #13 )
  • Removing the unused "transform" property ( #12 )
  • Python 3 support ( #19 #24 #20, @reinecke )
  • Conversion to/from seconds for RationalTime ( #17, @reinecke )
  • Cleanup on the setup.py ( #18 @reinecke )

Thank you!

Pre-release
Pre-release

@ssteinbach ssteinbach released this Oct 25, 2016

Assets 2

First public push of OTIO to early collaborators.