Hi, Thanks everybody for your contribution. I'm right now working with Bob's approach because:
- It handles 16 and 24 bits - The license is ok - I don't relly need top performance on those types, and the code is small. I tracked the origin of the previous code I was considering, and if anybody interested, is from a paper from Jeroen van der Zijp: ftp://www.fox-toolkit.org/pub/fasthalffloatconversion.pdf Clean and fast code, used by MESA. But I am not sure about the license. So, in this case of doubt, I prefer the safe side. The code suggested by James Clos (thanks Jim!) is also ok, but is under BSD license and that would mix licenses, which would be a pain for some people using the package. So, thanks again Bob, I hope integrating both formats (16 and 24 floating point) would take few days. Hopefully it will be ready for next release in July. All the best Marti Maria Kai-Uwe Behrmann <k...@gmx.de> escribió: > Bob Friesenhahn <bfrie...@simple.dallas.tx.us> schrieb: > >> Likewise, GraphicsMagick includes work by Richard Nolde which knows >> how to handle 16 and 24 bit floats. He actually wrote a full >> conversion suite between 16, 24, 32, and 64-bit floats. I only >> incorporated the specific functions that GraphicsMagick needs. This >> code has been in GraphicsMagick since 2008. The code has been >> verified on a wide-variety of CPU types. >> >> 24 bit floats are also important because they are supported in the >> TIFF file format, are supported by Photoshop, and because some GPUs >> (e.g. from AMD) support 24 bit floats. > > Given the MIT license in GraphicsMagic and little CMS, the GM > implementation appears just from a license POV more appropriate than > BSD licensed code. > > kind regards > Kai-Uwe > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lcms-user mailing list > Lcms-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/lcms-user > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user