2026-01-19 TSC Meeting notes
January 19, 2026
Host: Carol Payne
Secretary: Doug Walker
Attendees:
Carol Payne (TSC Chair)
Doug Walker (TSC Chief Architect) - Autodesk
Kevin Wheatley (TSC) - Framestore
Remi Achard (TSC) - DNEG
Mark Reid (TSC) - Netflix Animation
Mark Titchener (TSC) - Foundry
Zach Lewis (TSC)
Scott Dyer - AMPAS
Apologies:
Sean Cooper
Cuneyt Ozdas
OCIO TSC Meeting Notes
OCIO 2.5.1 Release
The 2.5.1 release is out, please let us know if you find issues.
We were able to satisfy Kevin’s request that each PR be a separate commit in the RB-2.5 branch.
Cherry-picking is needed rather than merging in order to fix a known DCO app issue:
Windows build script issues
Doug: It seems the provided Windows .bat scripts are no longer working. Anyone else run into that?
Remi: Should perhaps add CI tests for these.
Display Color Spaces Recommendation Finalization
Doug: I will try to make a PR on the Color Interop Forum site for the Displays Recommendations. We will try to finalize this next Monday. Please make any final comments. There are still some TODOs left on it, and I’m thinking of dropping those. Carol: Agreed.
FFMPEG plug-in
Doug: As mentioned on Slack, would appreciate people with ffmpeg experience take a look at Sam Richards' PR. This should be a great addition to the project.
Mark Reid: I will try to take a look.
ACES Metadata Format PR
Doug: I don’t have the bandwidth to investigate the AMF PR from Netflix, any volunteers that could look at that?
Vulkan PR
Doug: I took a look at the Vulkan PR from a new contributor. It looks like it will be very useful. Only the tests which don’t use LUTs or dynamic parameters currently pass, so more work is needed, but good first step.
Optimizer Info PR
Kevin: This adds a way to get more output from the optimizer, useful for debugging. This is ready to review. Not sure if the extra logging could be a performance issue.
Include file rationalization PR
Kevin: I was annoyed by the long incremental build times and used the Clang warnings to remove a bunch of unnecessary #include files. Also, fixed some places where the continuation token was not used correctly and caused incorrect text output.
Kevin: I’m wondering if we should try to replace the Pystring dependency with a combination of the existing String Utils and C++17 features? Group: Sounds worthwhile, perhaps log an issue and tag it as a dev days idea.
Mark R.: I noticed you are replacing a lot of std::endl with “\n”, why was that? Kevin: This allowed removing a lot of iostream includes, which are slow. And the flush and other things endl does were usually not needed.
Remi: The Config.cpp and Config_tests.cpp are both huge modules. They don’t allow the build system multi-threading to be as efficient as possible. Would be nice to split them up. Group: Agreed.
Kevin: Would be good to get other feedback on what’s slow. Remi: I could have a look at the build profiler.
Kevin: Some of the CI runs could be sped up. Remi: Could look at the shared C cache used by OIIO.
Kevin: This PR is now ready for review.
Open Source Forum
Carol: OSF is scheduled for late February. Won’t be recorded, but contributors will be able to watch live remotely, let me know if you want to do this.