Author: post
Date: 2011-07-10 22:01:10 +0200 (Sun, 10 Jul 2011)
New Revision: 4020
Modified:
trunk/plugins/dcp/dcp.c
Log:
Set precalc structure to 0 and always set clip, even if it isn't used.
Modified: trunk/plugins/dcp/dcp.c
===================================================================
--- trunk/plugins/dcp/dcp.c 2011-07-10 18:41:38 UTC (rev 4019)
+++ trunk/plugins/dcp/dcp.c 2011-07-10 20:01:10 UTC (rev 4020)
@@ -344,7 +344,8 @@
dcp->_looktable_precalc_unaligned = g_malloc(sizeof(PrecalcHSM)+16);
dcp->huesatmap_precalc =
(PrecalcHSM*)ALIGNTO16(dcp->_huesatmap_precalc_unaligned);
dcp->looktable_precalc =
(PrecalcHSM*)ALIGNTO16(dcp->_looktable_precalc_unaligned);
-
+ memset(dcp->huesatmap_precalc, 0, sizeof(PrecalcHSM));
+ memset(dcp->looktable_precalc, 0, sizeof(PrecalcHSM));
}
#undef ALIGNTO16
@@ -1045,12 +1046,9 @@
RS_VECTOR3 clip;
- if (dcp->use_profile)
- {
- clip.R = dcp->camera_white.R;
- clip.G = dcp->camera_white.G;
- clip.B = dcp->camera_white.B;
- }
+ clip.R = dcp->camera_white.R;
+ clip.G = dcp->camera_white.G;
+ clip.B = dcp->camera_white.B;
for(y = t->start_y ; y < t->end_y; y++)
{
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit