Hi Guys,
Here it is.
::cmsHPROFILE CreateProfile_AdobeRGB()
{
::cmsCIExyY d65; // D65 white point
::cmsWhitePointFromTemp( &d65, 6504 );
::cmsCIExyY redxyY = { 0.6400, 0.3300, 0.297361 };
::cmsCIExyY greenxyY = { 0.2100, 0.7100, 0.627355 };
::cmsCIExyY bluexyY = { 0.1500, 0.0600, 0.075285 };
::cmsCIExyYTRIPLE primaries = { redxyY, greenxyY, bluexyY }; // Red, Green,
Blue
::cmsToneCurve* gamma = ::cmsBuildGamma( 0, 2.19921875 ); // Build gamma(
2.2 )
::cmsToneCurve* transferFunction[ 3 ] = { gamma , gamma , gamma };
return ::cmsCreateRGBProfile( &d65, &primaries, transferFunction );
}
I've only closed ::cmsHPROFILE that method returns.What more is to be
closed and how?
thanks,
Marko
On Thu, Apr 19, 2012 at 3:05 PM, <marti.ma...@littlecms.com> wrote:
>
> Hi Marko,
>
> Kai-Uwe is rigth... without the code we cannot spot where the leak is.
>
> In particular, I'm suspicious about the function CreateProfile_AppleRGB(),
> which is in your side. Do you free the tone curves after using them to
> create the profile?
>
> Regards
> Marti.
>
>
>
>
> Kai-Uwe Behrmann <k...@gmx.de> escribió:
>
>
> Marko,
>>
>> where is your test code? Showing us that, so the behaviour can easily be
>> reproduced will help considerably.
>>
>> kind regards
>> Kai-Uwe Behrmann
>> --
>> www.oyranos.org
>>
>> Am 19.04.12, 14:43 +0200 schrieb Marko Vranić:
>>
>>> I have problem in my application which uses lcms engine with memory leak.
>>>
>>
>> So, the memory leak of 8192 bytes is at the same block which lcms uses.
>>>
>>
>
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user