On Thursday 31 May 2012 May, marti.ma...@littlecms.com wrote: > > Thanks Robin, > > I have an implementation based on tables I did time ago. It is based > on a paper from a conference I attendend time ago...I don't remember > exactly. Sorry, I have to double check the origin. > > But the file you suggest seems also very good. In fact the conversion > seems simple if you don't care about signed zeros, subnormal NaN... > unfortunately we should deal with all that cases. > > Ok, the table-based implementation is neat but takes some memory, 2048 > 32bit words for mantissa table and there are other additional tables > as well. > I can include that in the lcms foundation, or pack it as a plug-in. > The plug-in approach would need an extra call to initialize it, but then, > only the clients using half float encoding will pay the extra tables overhead. > > Any preferences? I'm open to suggestions
As an application developer, I'm totally fine with the packaged plugin approach, if distributions will package it. I can live both with the extra call and the extra memory requirement -- and I totally understand not wanting to burden every user of lcms2 with the memory requirement. -- Boudewijn Rempt http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl ------------------------------------------------------------------------------ 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