Permalink
Commits on Sep 7, 2018
Commits on Aug 10, 2018
  1. Keyboard shortcuts for OTIOview (#302)

    bonpix authored and jminor committed Aug 10, 2018
Commits on Aug 6, 2018
  1. Add support for mobs with timecode slots to the aaf adapter. (#301)

    ssteinbach committed Aug 6, 2018
    If a mob has a timecode with timecode, it will use that to set the start time of the OTIO item.
Commits on Aug 1, 2018
  1. Rearrange the commandline files into a submodule. (#299)

    ssteinbach committed Aug 1, 2018
    * Rearrange the commandline files into a submodule.
    * Add basic unit tests for console module.
Commits on Jul 31, 2018
  1. Update README.md

    ssteinbach committed Jul 31, 2018
    Add vfx platform badge.
Commits on Jul 30, 2018
  1. Updated build to include Python 3.6 (#291)

    Alex Widener authored and jminor committed Jul 30, 2018
Commits on Jul 27, 2018
  1. Fix bugs revealed by or related to code coverage. (#298)

    ssteinbach committed Jul 27, 2018
    * Omit things that don't get tested from code coverage.
    * Add tests for error cases in the media linker and fix some bugs.
    * Add a unit test for search path resolution.
    * More unit tests in serializable collection.
    * Rewrite unit test to use 'with' statement.
Commits on Jul 25, 2018
Commits on Jul 24, 2018
  1. Add PySide2 to setup.py under view key (#293)

    Alex Widener authored and jminor committed Jul 24, 2018
Commits on Jul 23, 2018
  1. Add convienence constructor for Gap (#286)

    ssteinbach committed Jul 23, 2018
    * Add convienence constructor for Gap
    * Handle case for gap cons with no duration or source_range.
    
    - create an empty time_range instead of an exception
    - The deserialization system requires the ability to construct
      objects with no arguments to the constructor.
  2. Stamp metadata into top level __init__ files on build. (#285)

    ssteinbach committed Jul 23, 2018
    * Stamp metadata into top level __init__ files on build.
Commits on Jul 20, 2018
  1. Setuptools plugins (#237)

    reinecke authored and ssteinbach committed Jul 20, 2018
    * Added ability to use python setuptools entry points to register plugins
Commits on Jul 9, 2018
  1. PySide2 support (#160)

    Alex Widener authored and ssteinbach committed Jul 9, 2018
    * Update for PySide 2 compatibility
    * Addresses #153
Commits on Jun 30, 2018
  1. AAF effects and composition fixes (#260)

    jminor authored and ssteinbach committed Jun 30, 2018
    * Added support for Motion Effects which are either FreezeFrame or LinearTimeWarp.
    Unsupported effects will get effect name and parameters as AAF metadata.
    Use correct length for OperationGroups.
    * otioview's --adapter_arg can now handle Python literals, so you can pass True, False, etc. as real values, instead of everything coming in as a string.
    * Now that schema objects are compared by reference, not by value, we don't need to make unique names for objects in the AAF adapter.
    * + Miscellaneous AAF adapter fixes
Commits on Jun 26, 2018
  1. Fix the rv baseline. (#276)

    ssteinbach authored and jminor committed Jun 26, 2018
Commits on Jun 21, 2018
  1. Add console entry points for application (#268)

    Alex Widener authored and ssteinbach committed Jun 21, 2018
    * Add init file to bin directory for Python27
  2. Add development requirements to package and instructions to README (#269

    Alex Widener authored and ssteinbach committed Jun 21, 2018
    )
    
    * Prints a nice message when the developer doesn't have flake8 or other development tools available.
    * Add ANSI color highlighting and helpful messages for development dependencies in Makefile
  3. Add zip_safe = false flag to address #270. (#273)

    ssteinbach committed Jun 21, 2018
  4. 192 code coverage badge (#274)

    Alex Widener authored and ssteinbach committed Jun 21, 2018
    * Update .travis.yml
    * Add Codecov file
    * Add code coverage badge
    * Combine coverage reports in makefile.
Commits on Jun 14, 2018
  1. Drop frame timecode support

    apetrynet authored and jminor committed Jun 14, 2018
    See issue #123 for details.
Commits on Jun 13, 2018
  1. fcp_xml tweaks to support XML's created by Hiero (#264)

    apetrynet authored and jminor committed Jun 13, 2018
    * Added support for FCP 7 XML from Hiero, which has some slight differences from the FCP XML spec.
Commits on May 21, 2018
  1. SerializableObject is now a reference type not a value type (#257)

    ssteinbach authored and jminor committed May 21, 2018
    * Switch to 'is' for equality on serializable object.
    * Remove hashing functions.
    * Removed equality impl and hash.
    * Removed instancing support from composition.
    * Use the hash of the id in the fcp adapter.
    * Remove equality function from marker.
Commits on May 16, 2018
  1. Minor otioview improvements (#259)

    avrata authored and jminor committed May 16, 2018
    * Added item names as tooltips to otioview's items
    * Added shortcuts and fixed file open in otioview
  2. otioview's --adapter_arg can now handle Python literals, (#261)

    jminor committed May 16, 2018
    * otioview's --adapter_arg can now handle Python literals, so you can pass True, False, etc. as real values, instead of everything coming in as a string.
  3. Make test runs test-contrib, so these don't need to be run twice. (#256)

    ssteinbach authored and jminor committed May 16, 2018
    * Add coverage for the contrib area.
Commits on May 15, 2018
Commits on May 14, 2018
  1. otioview UI improvements (#254)

    jminor authored and ssteinbach committed May 14, 2018
    * Moved the details widget to the right side.
    * Added syntax highlighting to the OTIO details.
    * Switched to a different style (still not great).
    * Window is bigger and centered.
  2. 'Freeze frame' and 'LinearTimeWarp' time effect to OTIO w/ EDL adapte…

    ssteinbach authored and jminor committed May 14, 2018
    …r support. (#251)
    
    * Added classes for FreezeFrame and LinearTimeWarp time effects.
    * Added support for freeze frames and M2 motion effects in cmx edl adapter.
Commits on May 12, 2018
  1. Corrected handling of AAF composition nesting. (#250)

    jminor committed May 12, 2018
    * Corrected handling of top-level Mobs in AAF compositions.
    * Fixed parsing of nested compositions in AAF.
    * Fixed Track.kind detection from AAF media_kind.
    * We now get audio tracks!
Commits on May 10, 2018
Commits on May 9, 2018
  1. Pass adapter arguments into otioview. (#247)

    ssteinbach authored and jminor committed May 9, 2018
    * Coerce rate argument to float in the EDL parser.