Hi Marti,

I attached an patch to the current 1.12 candidate.
It introduces an switch for configure to decide which kind of
optimization/precission should be compiled in.
Cinepaint will need float precission for its upcoming cms. Hope it
works correctly and You like to include it. Tested on linux.

files changed:
configure         -- reprocessed with autoconf
configure.ac      -- the main part
include/lcms.h    -- USE_ASSEBMLER out commented

regards
Kai-Uwe


Am 29.11.03, 16:15 +0100 schrieb Marti Maria:

> Hi,
>
> >configures/compiles without problems. Displaying is ok.
>
> Many thanks for the testing!
>
> >Would it be possible to change the file permissions? They are nearly
> >all set to executeable. Only configure and the other scripts would need
> >this flag been set.
>
> Oh, the old problem again. Well, I could try to do the tarball on a true linux
> machine ... but is this really necessary?
>
> >An further question I like to ask:
> >When does You think will floating point calculations get introduced in
> >lcms? In preperation of this: Are there any thoughts about how to handle
> >values of over paper white? This would be interessting for HDR scenes.
>
> Floating point support is already implemented. If you mean floating point
> as the internal way to make calculations, just use the USE_FLOAT toggle
> on lcms.h
>
> If you mean to pass floating point values to the color transform, take a look
> on the specifiers:
>
> TYPE_RGB_DBL
> TYPE_CMYK_DBL
> TYPE_Lab_DBL
> TYPE_XYZ_DBL
> TYPE_GRAY_DBL
>
> These are using double values instead on encoded ones. Of course at speed cost.
>
> >In preperation of this: Are there any thoughts about how to handle
> >values of over paper white? This would be interessting for HDR scenes.
>
> Well, this is largely left to the profile side. ICC spec doesn't allow highlights
> on Lab PCS with L* > 100, but nothing prevents you to build a profile
> on, say XYZ, that use Y > 100. Remember a CMM is really a "dumb"
> interpolation engine that knows nothing about the colorspace being handled.
> If you build a profile capable to handle highlights, the CMM will then
> understand highlights. I must add I've not seen any profile with such behavior,
> but it is theoretically possible.
>
>
> Best regards, and thanks again for the testing.
> Marti Maria
> The little cms project
> http://www.littlecms.com
> [EMAIL PROTECTED]
>
>
>
>
> ----- Original Message -----
> From: "Kai-Uwe Behrmann" <[EMAIL PROTECTED]>
> To: "Marti Maria" <[EMAIL PROTECTED]>
> Cc: "Lcms-User" <[EMAIL PROTECTED]>
> Sent: Wednesday, November 26, 2003 8:19 PM
> Subject: Re: [Lcms-user] ver 1.12 release candidate
>
>
> Marti,
>
> Am 26.11.03, 18:40 +0100 schrieb Marti Maria:
>
> > I've posted the 1.12 release candidates in site:
> >
> > http://www.littlecms.com/lcms112.zip
> > http://www.littlecms.com/lcms-1.12.tar.gz
>
> configures/compiles without problems. Displaying is ok.
> Would it be possible to change the the file permissions? They are nearly
> all set to executeable. Only configure and the other scripts would need
> this flag been set.
>
> An further question I like to ask:
> When does You think will floating point calculations get introduced in
> lcms? In preperation of this: Are there any thoughts about how to handle
> values of over paper white? This would be interessting for HDR scenes.
>
> Many thanks
> Kai-Uwe Behrmann
>

Attachment: float_conf.diff
Description: float_conf.diff

Reply via email to