]> granicus.if.org Git - imagemagick/commitdiff
Threading the colormap is not efficien-- instead use a sequential loop
authorCristy <urban-warrior@imagemagick.org>
Wed, 2 Aug 2017 15:18:29 +0000 (11:18 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 2 Aug 2017 15:18:29 +0000 (11:18 -0400)
MagickCore/attribute.c

index 32d9fd7e2ee4226f41710598df4ccd83e6c85be8..0c96da62eb53018cf4f9b8706963e79ba86a3e80 100644 (file)
@@ -308,11 +308,6 @@ MagickExport size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
   if ((image->storage_class == PseudoClass) &&
       (image->alpha_trait == UndefinedPixelTrait))
     {
-#if defined(MAGICKCORE_OPENMP_SUPPORT)
-      #pragma omp parallel for schedule(static,4) shared(status) \
-        if ((image->colors) > 256) \
-          num_threads(GetMagickResourceLimit(ThreadResource))
-#endif
       for (i=0; i < (ssize_t) image->colors; i++)
       {
         const int