/
TSC Meeting Notes 2021-06-17
TSC Meeting Notes 2021-06-17
Attendance:
- Cary Phillips
- Christina Tempelaar-Leitz
- John Mertic
- Joseph Goldstone
- Kimball Thurston
- Larry Gritz
- Nick Porcino
- Peter Hillman
- Rod Bogart
- Espindola Stela
- Sergio Rojas
Agenda:
- Feature freeze this weekend
- 3.1 Beta release notes/announcement
- Open Source Days agenda/speakers
- Standard Optional Attributes
- SonarCloud coverage report
Key Dates for Review:
- Feature freeze: June 20
- 3.1 release: July 4
Discussion:
- 3.1 feature freeze this weekend.
- Kimball, how's PR #870 going?
- Done a good pass with flipping on the code coverage and scanners.
- A failure in the uncompressor for PXR24
- API is there but haven’t tested the deep stuff.
- I don’t yet know if it’s sufficient for the GPU.
- We need docs:
- Press release
- Release notes
- Documentation
- Should add a section to the C++ API document
- An introduction to how to restructure code to use it. Distilled wisdom.
- Kimball, can you start a Google doc we can use to draft this verbiage? Yes.
- Larry: Luke from Animal is working on texture benchmarks, a torture test, performance is abysmal. Neither of us have hooked up the new stuff. Hopefully this will be a solution.
- Would it be better to just make the changes to OIIO?
- Larry: That would save me from doing the same thing.
- Initial thing should be fairly straightforward.
- Peter: we already have two ways of reading a file, the simplified RGBA version and the full version. This is a third.
- Does the new API offer anything for writing? Nothing, just if you want C. It’s faster, or can be faster.
- XDR stuff is quite a bit different.
- Kimball, how's PR #870 going?
- Imath release, with optimized half. We should just proceed.
- Cmake option to compile in the tables, since the tables can be too large.
- Have made the code safe.
- If someone hasn’t updated Imath it will still work.
- Open Source Days
- Spectral data? Kimbal: the Manuka team said, "Ah, sweet, can we add this and that!” But would require a file change.
- Joseph: Standard Optional Attributes:
- I’d been trying to get the attributes that are defined in the ACES Container File into the standard list.
- Also virtual production ones.
- Then pulled the whole thing. There it sat.
- Over the past week, we flipped from a state where some of us were pushing to get changes made, to a pull.
- John Levin @ ILM: “this is insane, stuff is coming in with inconsistent names.”
- John Knoll inquired about standards with Dave Stumpf @ASC
- Came up with strategy: bypass SMPTE entirely, refine it with input from various studios.
- Not about code review, it’s about semantics.
- Can use the PR process to host the discussion. One PR for each attribute/chunk.
- Nick: Use a feature branch
- Talk to Mike Min at Netflix, has a working group focusing on Camera metadata. He wants metadata in OTIO.
- "If we use a term, it has the same semantics."
- Nick: There should be a schema. So the data can be carried and not lost.