[Rawstudio-commit] r3004 - branches/rawstudio-ng-color/plugins/colorspace-transform

Klaus Post klauspost at gmail.com
Sat Jan 16 11:08:20 CET 2010


Author: post
Date: 2010-01-16 11:08:20 +0100 (Sat, 16 Jan 2010)
New Revision: 3004

Modified:
   branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
Log:
CS-transform: Make a few checks into assertions - we really need to know if this should ever happend.

Modified: branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c
===================================================================
--- branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c	2010-01-16 10:02:07 UTC (rev 3003)
+++ branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform.c	2010-01-16 10:08:20 UTC (rev 3004)
@@ -264,15 +264,14 @@
 		return;
 
 	/* A few sanity checks */
-	if (input_image->w != output_image->w)
-		return;
-	if (input_image->h != output_image->h)
-		return;
+	g_assert(input_image->w == output_image->w);
+	g_assert(input_image->h == output_image->h);
 
 	/* If input/output-image differ, but colorspace is the same, do a simple copy */
-	else if (input_space == output_space)
+	if (input_space == output_space)
 	{
 		/* FIXME: Do some sanity checking! */
+		/* FIXME: Don't assume images have same pitch! */
 		memcpy(output_image->pixels, input_image->pixels, input_image->rowstride*input_image->h*2);
 	}
 




More information about the Rawstudio-commit mailing list