Why isn't my ColorSync CMM recognized on Mac OS X 10.5?

Q: I've successfully written and deployed a color management module (CMM) on Mac OS X 10.4. However, when I install my CMM on Mac OS X 10.5 it is no longer called. Please explain.

A: ColorSync has defined new CMM interfaces for Mac OS X 10.5. These can be found in the CMMComponent.h interface file. You'll need to update your CMM with these new interfaces in order for it to work properly on Mac OS X 10.5.

However, it is possible to create a single CMM that will work on both Mac OS X 10.4 & Mac OS X 10.5 simply by implementing both sets of interfaces. See the DemoCMM sample code (/Developer/Examples/ColorSync/DemoCMM) for such an example. This sample is available as part of the Xcode 3.0 Developer Tools installation on Mac OS X 10.5.


Back to Top 

Document Revision History

2007-10-26First Version

Posted: 2007-10-26

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.