TSC Meeting Notes 2022-02-10

Attendance:

Cary Phillips
Christina Tempelaar-Leitz
John Mertic
Joseph Goldstone
Kimball Thurston
Larry Gritz
Nick Porcino
Peter Hillman
Rod Bogart
Lucas Miller

Discussion:

  • For the Open Source Forum, we need:

  •  

    • High-level executive summary, “ROI”

    • Some performance stats from studios/applications starting to use the new core library 

  • Branch rename:

  •  

    • Cary: will do it this weekend, so it can be reported at the OSF.

  • Kimball: I’ll run clang format, will make a push, not a PR since it touches every line.

  • Lucas: I thought it was going to be about multiple imaths

  • Kimball: I started converting the c++ layer to use core. Immediately ran into problems. C layer uses c structs for vecs. Why doesn’t Imath use those as well?  Could add them. Only for when Imath is header only. Will submit a draft PR for discussion.

  • Larry: Been tying myself in knots about multiple Imaths. But here is an attempt to solve it, with a shim class: https://github.com/OpenImageIO/oiio/pull/3330. Struct v2f, then the Imath::V2f then derives from the data storage. It’s just for parameter passing

  • Alembic uses Imath types in its public API

  • We might be able to propagate these changes to other libraries

  • Kimball: we’ve talked about not having a version in the namespace

  • Larry: But what would happen if you decided you want your V3’s padded to 4 for simd alignment? 

  • Joseph:

  •  

    • The fight to have decent standard attributes continues.

    • SMPTE is trying to not be jammed up in paperwork.

    • ILM didn’t want OpenEXR to be tied up in SMPTE paperwork.

    • Possibility of leveraging SMPTE’s reputation.

    • They have a github repo as a way of providing visibility on proposals.

    • That’s where I would go to propose updates to ImfStandardAttributes.h

    • Kimball: gotta run, but this is what I think we were suggesting before (having a wiki that is controlled via PR), go Joseph, sounds great to me!

    • Nick: the github repo would be a public wiki scratch pad.

    • Joseph: the repo would force public debate, not just anyone can merge. 

    • “We have to wait for the results of the VES metadata survey to come back.”

    • Not going to be an instantaneous thing.

    • But will eventually come back to us.

    • Today was the first discussion, it’s ongoing.

  • Peter: one outstanding fuzz issue: out of memory. Will limit the number of samples.