OpenColorIO
OpenColorIO copied to clipboard
A color management framework for visual effects and animation.
Support for ACES Metadata File (AMF) requires that ACES transform IDs be stored with color spaces. In the AMF prototype (available as a Python script in the shared directory), it...
While building OCIO with the dependencies from up to date brew, I'm noticing new unit test failures related to OCIOArchive, specifically when extracting the Windows test archive. `FAILED: exception thrown...
Adding additional information about running named tests to the "Unit Tests" section of the Contributing Guide. This is for Issue https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1868 - "Improve Documentation for running unit tests".
The `difficult_xml_unknown_elements` test fails with this output: ``` /data/builds/oi-userland/components/library/opencolorio/OpenColorIO-2.4.0/tests/cpu/fileformats/FileFormatCTF_tests.cpp:1436: FAILED: std::string::npos != StringUtils::Find(parts[i], ErrorOutputs[i]) values were '18446744073709551615' and '18446744073709551615' ``` The difference is that the test expects this: ``` "(75):...
OCIO is currently missing channel ordering ARGB. This is the default channel ordering Qt uses. Having this would be nice to have as it would benefit without having to shuffle...
It was noticed that `BuiltinTransformRegistry::Get()` and `BuiltinConfigRegistry::Get()` are both similar looking methods but the former return a shared pointer while the latter a reference. Should we try to have both...
https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/05466120f3f9c23b23778f3ccbafc4dde93abe4b/src/OpenColorIO/FileRules.cpp#L638C25-L638C32 Hello, I've recently migrated my code from the deprecated Config::parseColorSpaceFromString to the recommended Config::getColorSpaceFromFilepath, and encountered a thread-safety issue. In FileRules::Impl::getRuleFromFilepath(), the method matches() is called in what appears...
`-- Checking for mandatory dependencies... -- Found expat: /usr/include (found suitable version "2.7.1", minimum required is "2.5.0") -- Found expat (version "2.7.1") -- Found yaml-cpp: /usr/lib/libyaml-cpp.so.0.8.0 (found suitable version "0.8.0",...
ASWF now has its own PyPI org, ASWF projects are encouraged to join the project to the org to ensure continuity in case current project owners become unavailable. Process is...
The 2025 version of the ci-ocio build container is now available and could be added to the CI build matrix. https://hub.docker.com/r/aswf/ci-ocio/tags You can specify aswf/ci-ocio:2025.0 to get this specific version,...