I've had a bug report opened that says that colord takes up more than
5% of the total time to boot on an embedded system. After doing some
analysis with sysprof, colord spends the majority of it's time just
generating the MD5 of the system profiles before it pushes the
information on the bus.

Now, would I be right in saying that the pre-cooked md5 of the profile
should be returned using the cmsGetHeaderProfileID? All the profiles
on my system seem to return a profile ID of zero. Using iccdump, it
looks like none of the profiles have any data for the profile id.

Is this expected? If I remember correctly, the ProfileID was a ICC
version 4 specification addition, and is also optional. Would it be
sane to open the profiles on this embedded box, calculate the md5
using cmsMD5computeID, resave the profiles in the same location and
then the problem would go away. The other alternative is to ship a
smaller set of color profiles for this slow system. Ideas welcome.

Thanks,

Richard.

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to