Skip to content

Releases: GPLgithub/sg-otio

Re-instate status

05 Jul 07:58
594d3dc
Compare
Choose a tag to compare

Description

A couple of problems have been fixed when setting re-instated Shot statuses from the previous status:

  • If the previous was empty, the re-instated status is now set to the default re-instate status, instead of keeping the current "omit" status.
  • If the Shot status was modified since the cut change was detected, it is kept as is.

What's Changed

Full Changelog: 1.1.5...1.1.6

No "Extended" if not using handles

27 Jun 15:47
614081a
Compare
Choose a tag to compare

Description

The logic when reporting changes has been changed to not report "Extended" any more if handles are not in used, by "Cut Change".

Note: Detecting if handles are not in use is based on default handles durations being set to 0 in settings.

What's Changed

  • For #14005, cut change for no handles. by @gplsteph in #58

Full Changelog: 1.1.4...1.1.5

Improved Shots creation

25 Jun 14:05
3019c7e
Compare
Choose a tag to compare

Description

Newly created Shots now uses the default status set in SG, if one was set.
SG meta data associated with clips when new Shots are created now contains the same amount of data as if they were existing and read from SG, so it can be directly re-used if needed.

What's Changed

Full Changelog: 1.1.3...1.1.4

Fix for working duration

19 Jun 14:46
935633e
Compare
Choose a tag to compare

Description

Computed working duration was missing a frame, this has been fixed.

What's Changed

Full Changelog: 1.1.2...1.1.3

Shot names from SG Versions

12 Jun 07:44
e82c9f7
Compare
Choose a tag to compare

Description

Clips now check if an SG Version linked to a Shot was set as their media reference when determining their Shot name, bypassing the logic extracting Shot names from locators or such, allowing workflows based on matching existing media in SG.

What's Changed

Full Changelog: 1.1.1...1.1.2

Reporting polishes

03 Jun 14:17
75ab50f
Compare
Choose a tag to compare

Description

Reports were improved with the following changes:

  • Actual Shot name cases are now used in CVS reports, instead all always using lower cased names.
  • When empty default handles are defined in settings, reports now mention extensions or trims for In or Out points, instead of mentioning handles being expanded or trimmed.
  • Extensions or trims messages for handles are now clearer by saying "Head handle trimmed (or extended)" or "Tail handle trimmed (or extended)", instead of just using "Head" and "Tail" which could be confusing.

What's Changed

Full Changelog: 1.1.0...1.1.1

Extended for rescans

10 May 08:27
1c47840
Compare
Choose a tag to compare

Description

New Cut values which are outside of values set on Shots (head in, tail out) are now flagged as "EXTENDED" instead of "RESCAN", since "RESCAN" is only meaningful for VFX workflows involving plates.

What's Changed

  • For #13244, renamed diff type RESCAN to EXTENDED. by @gplsteph in #53

Full Changelog: 1.0.8...1.1.0

Support for OpenTimelineIO 0.16.0

08 May 15:53
a972187
Compare
Choose a tag to compare

Description

Given the changes in AcademySoftwareFoundation/OpenTimelineIO#1437,

  • each_child becomes find_children
  • each_clip becomes find_clips

Set OpenTimelineIO required version to == 0.16.0

What's Changed

  • For #13607: Replaced each_clip and each_child by @ksallee in #51

Full Changelog: 1.0.7...1.0.8

Fix for re-instating Shots

25 Apr 16:36
54b7dd1
Compare
Choose a tag to compare

Description

A problem preventing Shots to be re-instated has been fixed.

What's Changed

  • For #13244, fix for reinstating Shots. by @gplsteph in #52

Full Changelog: 1.0.6...1.0.7

CSV reports improvements

15 Apr 08:59
3e6300a
Compare
Choose a tag to compare

Description

It is now possible to generate a CSV or a text report from the sg-otio command with the --report or -rp argument. A CSV if generated if the target file's extension is csv.
Omitted shots are now included in CSV reports, and rows are now correctly sorted with their cut order.
OpentimelineIO v0.15.0 is now required, until problems with more recent releases are fixed.

What's Changed

Full Changelog: 1.0.5...1.0.6