Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added the minutes

Attendees

  • Gary Oberbrunner (Dark Star Systems)John-Paul Smith (BorisFX) - Chair, Pierre Jasmin (RE:Vision), Dennis Adams (Sony), Guido Veldkamp (Assimilate), Mikki Wells (BorisFX - Mocha), Paul Miller (Boris FX , - Silhouette), John-Paul Smith (BorisFX), Phil Barrett (BorisFX, Silhouette), Alexandre Bizeau (Maxon)FilmLight)

Future Agenda Items:

...

Meeting called to order at 11:00am EST.

Technical Matters

  • We should plan to attend the ASWF Town Hall and/or Open Source Days event at SIGGRAPH. Pierre will be there in person.
  • J-P will moderate the next meeting June 4th, in Gary's absence
    • Bytes param is in Silhouette; Paul Miller will add a PR
      • Is now implemented in both Silhouette (host) and Mocha Pro (plug-in)
      • Older versions of Silhouette will not return an error if a plug-in attempts to use a bytes param
      • Paul will add an example plugin
    • Color:
      • Doug Walker left some great feedback on the PR; J-P will address
      • Gary has an example nearly ready (with text-drawing on the image to identify the requested and actual colorspace)
      • Pierre has concerns re: log spaces and 16 bit; this was discussed.
      • Action item: should we have a way for clip preferences to specify different color spaces for different bit depths? J-P will investigate.
      • Action item: host must send InstanceChanged if clip color space changes
    • Pierre noted that we should have a separate project related to color: color params don't have a well defined color space.
      • Maybe ColorParamV2: in a well-defined color space, with a transform function to clip color space
      • OCIO has a "color picking space"
      • Mikki: do we really have to deal with it? Discussion followed.
    • Clip metadata, binary data (bytes): issue 145 https://github.com/AcademySoftwareFoundation/openfx/issues/145
    • Metadata suite: discussion stagnated... please review, all: #142
    • It was decided that Byte params will be step animated, and hosts must support step animation for bytes.
    • Q from Pierre: should boolean param "optionality of animation" be moved to old, i.e. deprecated? Pierre will create an issue.
    • NAB meeting: Windows ARM: arm64 vs. Arm64EC. The EC variant will be more common
      • Gary will propose a standard change
      • Parallels VM on Mac kind of works for this
      • Theoretically, an Arm64EC host will load Intel plugins

Organizational Matters

      • , which should set and validate a block of data that has nulls in the middle, and also handle the case when a host doesn't support the bytes param
      • Doc update should mention that the size of the data could be different on each keyframe, and shouldn't be interpolated
      • The bytes param should be mandatory for 1.5, and a host support property is required
    • Colour management:
      • Extensive discussion of the use of OCIO roles in the spec led to a decision that we should stop using the legacy roles, and add a new OFX-specific one for log. J-P to run this past Doug Walker for comment
      • Phil had not realised that the plug-in output colourspace was under the control of the plug-in. This needs a doc update to be clearer - Phil will write a note on the PR with the changes he thinks are needed
    • Metadata:
      • It would be nice to have a property suite v2 with introspection to determine the property type.
      • Paul will rev the spec to add this.
    • Boolean animation:
      • The isSupported property for this should be deprecated because all hosts support it.

Organizational Matters

  • J-P found he was unable to edit Confluence to record the minutes. Gary to follow up with John Mertic to make sure at least J-P and Pierre can edit - this has now been fixed.

Misc

Meeting adjourned at 12:05pm EDT00pm EST

Meeting recording and transcript: https://zoom.us/rec/share/DQFtx1bxxJZB8rrIWAYY1u1x5nCKGtWyYIzMKuj6aUlc62xsKgwZCP4BNh1AbH5u.ZAOoP45VVswZDotmtbc

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.

...