Hi,
thanks for the copyright tag now interfaced. Additionaly I would like to
customize the whitepoint tag description on my own. Marti, can You
therefore please remove the "Whitepoint:  " string in
_cmsIdentifyWhitePoint for the next release?

The new integer routines seems to have problems with linearisation
profiles. Is LutTable in cmsTetrahedralInterp16 alloced?
It occurs only after relinking from lcms-1.12 to lcms-1.13.
my function used:
      linear_form = cmsCreateTransform   (hLinear,
                                          COLORSPACE_SH(PT_CMYK) |
                                          CHANNELS_SH(4) |
                                          BYTES_SH(2) |
                                          EXTRA_SH(0),
                                          NULL,
                                          COLORSPACE_SH(PT_CMYK) |
                                          CHANNELS_SH(4) |
                                          BYTES_SH(2) |
                                          EXTRA_SH(0),
                                          INTENT_ABSOLUTE_COLORIMETRIC,
                                          0);

Here comes the valgrind output from within cinepaint:

==31060== Invalid read of size 2
==31060==    at 0x4023B516: cmsTetrahedralInterp16 (cmsintrp.c:932)
==31060==    by 0x4023A578: Eval4Inputs (cmsintrp.c:89)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB64FB864 is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B529: cmsTetrahedralInterp16 (cmsintrp.c:932)
==31060==    by 0x4023A578: Eval4Inputs (cmsintrp.c:89)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB64FB864 is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B53F: cmsTetrahedralInterp16 (cmsintrp.c:933)
==31060==    by 0x4023A578: Eval4Inputs (cmsintrp.c:89)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB657B864 is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B54F: cmsTetrahedralInterp16 (cmsintrp.c:934)
==31060==    by 0x4023A578: Eval4Inputs (cmsintrp.c:89)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB657B86C is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B59B: cmsTetrahedralInterp16
(../include/lcms.h:1205)
==31060==    by 0x4023A578: Eval4Inputs (cmsintrp.c:89)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB64FB864 is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B516: cmsTetrahedralInterp16 (cmsintrp.c:932)
==31060==    by 0x4023A58F: Eval4Inputs (cmsintrp.c:98)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB64FB864 is not stack'd, malloc'd or free'd
==31060==
==31060== Invalid read of size 2
==31060==    at 0x4023B529: cmsTetrahedralInterp16 (cmsintrp.c:932)
==31060==    by 0x4023A58F: Eval4Inputs (cmsintrp.c:98)
==31060==    by 0x40242462: cmsEvalLUT (cmslut.c:435)
==31060==    by 0x40248E65: CachedXFORM (cmsxform.c:348)
==31060==  Address 0xB64FB864 is not stack'd, malloc'd or free'd
==31060==


Thanks
Kai-Uwe

Am 07.04.04, 20:51 +0200 schrieb Marti Maria:

> Folks,
>
> I've put a preview of the new lcms 1.13 in the site: 
> http://www.littlecms.com/lcms-1.13.tar.gz
>
> Still in beta, and missing documentation. Here are some of the new additions:
>
> Overall speedup
> Full ICC v4 support
> New CGATS.13/IT8 parser
> 8-bit transforms optimization
> Improved named color -- lcms can now write such profiles as well
> lcms can now write 8 bit profiles too
> softproof now honors proofing intent
> Absolute colorimetric works fine on mixed v2/v4 transforms
> Improved black point compensation
> Several new utility functions
> Black point compensation on PostScript CRD
> Added support for HiFi (> 4 inks) on tifficc
> Improved icclink
> Add lcms.pc pkg-config file (http://www.freedesktop.org/Software/pkgconfig). (Thanks 
> to Albert Chin)
> USE_TETRAHEDRAL and USE_TRILINEAR no longer used -- engine now chooses between 
> interpolation methods on depending on several
> heuristics.
> jpegicc does now write proper JFIF markers
>
> As always, I would welcome any comment/bug report.
>
> Thanks!
> Marti Maria
> The little cms project
> http://www.littlecms.com
> [EMAIL PROTECTED]
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Lcms-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/lcms-user
>




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Lcms-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to