Removed OpenMP pragmas which were causing grid artifacts on some Olympus raw files

This commit is contained in:
Wyatt Olson
2010-10-21 20:50:19 -06:00
parent 1254a423d3
commit decf9f3f69

View File

@@ -802,7 +802,7 @@ int RawImageSource::load (Glib::ustring fname, bool batch) {
// global correction
int ng1=0, ng2=0;
double avgg1=0, avgg2=0;
#pragma omp parallel for
//#pragma omp parallel for //TODO This causes grid patterns in some Olympus raw files
for (int i=border; i<H-border; i++)
for (int j=border; j<W-border; j++)
if (ISGREEN(ri,i,j)) {
@@ -817,7 +817,7 @@ int RawImageSource::load (Glib::ustring fname, bool batch) {
}
double corrg1 = ((double)avgg1/ng1 + (double)avgg2/ng2) / 2.0 / ((double)avgg1/ng1);
double corrg2 = ((double)avgg1/ng1 + (double)avgg2/ng2) / 2.0 / ((double)avgg2/ng2);
#pragma omp parallel for
//#pragma omp parallel for //TODO This causes grid patterns in some Olympus raw files
for (int i=border; i<H-border; i++)
for (int j=border; j<W-border; j++)
if (ISGREEN(ri,i,j))