AcademySoftwareFoundation / OpenTimelineIO

Open Source API and interchange format for editorial timeline information.
http://opentimeline.io
Apache License 2.0
1.45k stars 287 forks source link

otio.algorithms.flatten_stack() only flattens one level #353

Open jminor opened 5 years ago

jminor commented 5 years ago

If you have Tracks or Stacks within a Track, otio.algorithms.flatten_stack() doesn't flatten all the way.

We might need a separate otio.algorithms.flatten_track() and a recursive flatten() that deals with arbitrary nesting.

meshula commented 2 years ago

What's the current state of flattening @jminor, is there work remaining on this?