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