From 573bae31d1982823aa7445b6ec4efd04136bee7a Mon Sep 17 00:00:00 2001 From: Oliver Duis Date: Fri, 8 Apr 2011 08:02:59 +0200 Subject: [PATCH] Removed OMP again since it seems to cause problems on some machines --- rtengine/iplab2rgb.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rtengine/iplab2rgb.cc b/rtengine/iplab2rgb.cc index 1d660b2cd..a3bc20f03 100644 --- a/rtengine/iplab2rgb.cc +++ b/rtengine/iplab2rgb.cc @@ -65,7 +65,8 @@ void ImProcFunctions::lab2rgb (LabImage* lab, Image8* image) { float* buffer = new float [3*lab->W]; // cmsDoTransform is relatively expensive - #pragma omp parallel for if (multiThread) + // Causes problems on some machines + //#pragma omp parallel for if (multiThread) for (int i=0; iH; i++) { float* rL = lab->L[i]; float* ra = lab->a[i]; @@ -145,7 +146,8 @@ Image8* ImProcFunctions::lab2rgb (LabImage* lab, int cx, int cy, int cw, int ch, short* buffer = new short [3*cw]; // cmsDoTransform is relatively expensive - #pragma omp parallel for if (multiThread) + // Causes problems on some machines + //#pragma omp parallel for if (multiThread) for (int i=cy; iL[i]; float* ra = lab->a[i];