Author: post
Date: 2011-02-20 09:05:59 +0100 (Sun, 20 Feb 2011)
New Revision: 331

Modified:
   RawSpeed/RawImage.cpp
Log:
Make sure black area sizes are multiple of two, so we have the same amount of 
pixels for each CFA group.

Modified: RawSpeed/RawImage.cpp
===================================================================
--- RawSpeed/RawImage.cpp       2011-02-20 00:50:58 UTC (rev 330)
+++ RawSpeed/RawImage.cpp       2011-02-20 08:05:59 UTC (rev 331)
@@ -143,6 +143,11 @@
 
   for (uint32 i = 0; i < blackAreas.size(); i++) {
     BlackArea area = blackAreas[i];
+
+    /* Make sure area sizes are multiple of two, 
+       so we have the same amount of pixels for each CFA group */
+    area.size = area.size - (area.size&1);
+
     /* Process horizontal area */
     if (!area.isVertical) {
       if ((int)area.offset+(int)area.size > uncropped_dim.y)


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to