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