TSC Meeting Minutes 2024-10-05

Attendees

✓Gary Oberbrunner (Dark Star Systems) - Chair

✓John-Paul Smith (BorisFX)

✓ Pierre Jasmin (RE:Vision)

✓ Dennis Adams (Sony)

✓Phil Barrett (FilmLight)

Guido Veldkamp (Assimilate)

John Mertic (Linux Foundation)

-----------

Mikki Wells (BorisFX - Mocha)

✓Paul Miller (Boris FX - Silhouette)

✓Alexandre Bizeau (Maxon)

Abigail Brady (SideFX - Houdini)



Future Agenda Items:

Minutes

Meeting called to order at 11:02am EST.

Technical Matters

  • Props metadata: Gary's working on a prop tester

  • Clip & Image metadata: Paul Miller's working on it. He can provide a test build. Will have something this month with media metadata (path, media frame #). Pierre will test it.

    • Blackmagic sent a build with a different API for media metadata; hopefully they'll be able to do both.

  • Param interp types: Paul has implemented basic support for this in his test build, talking w/ Pierre.

    • Query at any time, and set default type -- implemented (hold, linear, smooth)

      • He has a test build for plugin dev use

      • Set-default only implemented during param creation or event (instanceChanged)

    • Out of scope: "smooth" is not defined except "some kind of spline"

    • Pierre says he has a special use case for this: ghost param that tracks a popup

  • Arm64: next month Gary will have something available

  • USD extension: Paul & J-P will work on this (Silhouette & Mocha)

    • Will serialize to avoid versioning issues

  • Autodesk will have the OpenFX Colourspace extension in Flame by EOY

    • They'll implement OCIO, Core and Basic styles, but not Full. If plugin wants Full, they'll return Core.

  • J-P says OTIO is starting to add color management; J-P is working w/ them to try to get them to use the same strings we're using.

  • J-P noted that using -fpnocontract can create optimized fused multiply-accumulate in clang toolchains (we were discussing ARM64 Windows builds)

  • OTIO interop discussion re: effects in OTIO:

    • J-P and Paul will chat about param conform when loading effects from OTIO (what if the effect has slightly different params on different hosts? It could conform from the source params as it's creating itself.) We could suggest to OTIO that they should add an effect conform API that would be called when creating an effect instance, with a blob of param data (and what host & version it came from) so it could do whatever conforming it wants.

Organizational Matters

  • None

Misc

Meeting adjourned at 12:10am EST

Meeting recording and transcript: TBD

(To find meeting recordings, go to https://projectadmin.lfx.linuxfoundation.org/project/a092M00001MSuGfQAL, find the meeting – link should be in there)

Next month's meeting will be at the usual date and time. We will find a time for an upcoming meeting that works for APAC folks e.g. BlackMagic.