TSC Meeting Minutes 2023-11-07

Attendees

  • Gary Oberbrunner (Dark Star Systems), Pierre Jasmin (RE:Vision), Dennis Adams (Sony), Guido Veldkamp (Assimilate), JP Smith (Boris FX, Mocha), Paul Miller (Boris FX, Silhouette), Greg Cotten (Video Village), Mitch Prater (Laika)

Agenda

  • CI and Conancenter

  • Ticket triage and code review

  • Discuss PR #48 - optional functions in a suite

  • Issue 127: LUT generator

  • Parameter Interpolation

  • Color updates

  • GPU updates

Future Agenda Items:

  • Issue 48: discuss how hosts should behave if they don't support one function in a suite

  • LUT generator idea (issue 127): interest?

  • Discuss GPU and color handling with Black Magic folks at an upcoming meeting (January?)

Minutes

Meeting called to order at 11:03am EDT

Organizational Matters

  • It was decided to hold a future (January?) meeting at an APAC-friendly time. Proposed times are 9am EST (7am AZ, 2pm UK, 10pm Singapore) or 7pm EST (5pm AZ, 12mid UK, 8am Singapore)

Technical Matters

  • CI and Conancenter

    • There is a conan/cmake version issue; Gary to look into it and report back. May require a recent version of conan.

    • Gary plans to create a conancenter recipe for OpenFX, then make a video showing how to make a simple plugin

  • GPU: Gary will commit the BMD gain example with our standard copyright line on the top of the source file.

    • Make it optional because it'll need CUDA or Metal toolchains (detect those using cmake)

  • LUT generator: revisit next meeting.

  • StrChoice, issue 129: Guido prefers adding param to existing type.

    • Greg showed up, we discussed it. Decided to extend ParamTypeChoice instead.

    • See the ticket for more info.

  • Ticket triage:

  • Pierre update on spatial issues

    • No update – Pierre will report back when there is news

  • Color updates

    • Still need feedback from Rohit. They'd like to do this in January

  • Param Interpolation: Pierre wants to discuss ideas, how to know about host animation curve types? Currently plugin can't specify interp type when writing a keyframe, and can't set curve handles.

    • Q from J-P: has OTIO done anything toward this? Pierre says he thinks not.

    • Suggestion: Pierre to find a host and work with them toward a detailed proposal

    • What about custom params with custom interp? That's in OFX already?

Misc

Meeting adjourned at 12:00pm EDT

Meeting Recording: https://zoom.us/rec/share/N6lvVGmAOwBerCnd9UDPoppDLZouOvu_CdUkL8X45E1876n-XkKyd9uQOQYthTvP.ZHt39tZ4AX6v_1w_