TSC Meeting Minutes 2022-11-09

Attendees

  • TSC Members: Pierre Jasmin, Dennis Adams, Phil Barrett, Peter Huisma, John-Paul Smith

  • Visitors: Paul Miller

Minutes

Meeting called to order at 16:07 GMT

Organisational Matters

  • Meeting Management

    • As Gary was only able to join the meeting for a few minutes by phone, he asked J-P to chair. Unfortunately neither Gary nor J-P were able to claim host rights on the Zoom meeting which delayed the start of meaningful discussion and meant certain participants were unable to join.

    • Action: Gary to check the procedure for transferring host rights in case this comes up again.

  • Association wind-down

    • HMRC paid the tax refund. The bank account has been closed, the remaining funds transferred to J-P's account and converted to USD, giving a final amount to be donated of $2085.14.

    • John Mertic has requested LF to issue an invoice for the donation of the funds, which will be sent to J-P.

    • Action: J-P to transfer funds once the invoice has been sent.

    • Action: Peter to instruct the accountants to being the dissolution process.

  • GitHub

    • Outstanding action from the last meeting for Gary to progress the migration with John's assistance.

  • Mailing Lists

    • The mailing list migration has been completed.

  • Website

    • We discussed the website design and considered that opencolorio.org was similar to what we wanted.

    • Action: Pierre to contact John and find out how this project should be organised.

Technical Matters

  • Pierre presented a spreadsheet where he had broken down the pull requests by category. All agreed this was a good way to start and we proceeded to discuss two issues in detail.

  • Pull request #97 Enable host to know if a plug-in uses OfxDrawSuite to draw overlays

    • The request addresses the issue that some hosts may want to drop support for OpenGL, and only support DrawSuite. At the moment there is no way for a plug-in to know that OpenGL is not available.

    • The proposal is to add OfxImageEffectPluginPropOverlayInteractV2 which would only support DrawSuite.

    • After discussion about alternatives, it was decided to accept this proposal.

    • Also Paul said he would remove the redundant typedefs in ofxDrawSuite.h which cause spurious warnings in some compilers.

  • Phil proposed that we should add the Resolve GPU extension (supporting CUDA, Metal and OpenCL) to the standard, as it has already seen widespread adoption.

    • Pierre filed issue #98 GPU - extention to pass buffers with different API to document this.

    • Phil explained that there were some doc issues with the existing headers which would need to be addressed before this could be incorporated into the standard.

    • J-P wondered if there were any copyright other related issues using Blackmagic's header without their explicit permission.

    • Action: Pierre to contact Rohit at BMD to get support.

    • Dennis explained that some years ago he drafted a header which allowed a plug-in to use either the Resolve or Vegas/Catalyst OpenCL functionality via a consistent API.

    • It was agreed that we should incorporate this, and it could be added as a subsequent PR.

    • Action: Phil should add the initial support via a PR.

    • Action: Dennis should add the Vegas/Catalyst compatibility via a subsequent PR.

  • We discussed which item from the list should be the main topic for the next meeting and decided on colour management.

    • In preparation for the next meeting, interested parties should familiarise themselves with the existing proposal #46 Color-space handling.

    • J-P also mentioned there is a simple extension in use at Boris FX for OCIO support.

    • Action: J-P to write up the OCIO proposal and submit a PR.

Meeting adjourned at 17:07 GMT