From: cristy Date: Fri, 11 Sep 2009 00:44:10 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~10733 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=691a29ee0bee73d0b9470809f48961feaeb685ec;p=imagemagick --- diff --git a/magick/effect.c b/magick/effect.c index 6b74def10..ad640d44e 100644 --- a/magick/effect.c +++ b/magick/effect.c @@ -1451,8 +1451,8 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception) length; static const int - X[4]= {0, 1, 1,-1}, - Y[4]= {1, 0, 1, 1}; + X[4] = {0, 1, 1,-1}, + Y[4] = {1, 0, 1, 1}; CacheView *despeckle_view, @@ -1509,6 +1509,7 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception) register long i, + id, x; register Quantum @@ -1517,8 +1518,10 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception) if (status == MagickFalse) continue; - pixel=pixels[GetOpenMPThreadId()]; + id=GetOpenMPThreadId(); + pixel=pixels[id]; (void) ResetMagickMemory(pixel,0,length*sizeof(*pixel)); + buffer=buffers[id]; j=(long) image->columns+2; for (y=0; y < (long) image->rows; y++) { @@ -1544,7 +1547,6 @@ MagickExport Image *DespeckleImage(const Image *image,ExceptionInfo *exception) } j++; } - buffer=buffers[GetOpenMPThreadId()]; (void) ResetMagickMemory(buffer,0,length*sizeof(*buffer)); for (i=0; i < 4; i++) {