/*
- Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
#ifndef _MAGICKCORE_RESAMPLE_PRIVATE_H
#define _MAGICKCORE_RESAMPLE_PRIVATE_H
+#include "MagickCore/thread-private.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
-#include "MagickCore/thread-private.h"
-
static inline ResampleFilter **DestroyResampleFilterThreadSet(
ResampleFilter **filter)
{
i;
assert(filter != (ResampleFilter **) NULL);
- for (i=0; i < (ssize_t) GetOpenMPMaximumThreads(); i++)
+ for (i=0; i < (ssize_t) GetMagickResourceLimit(ThreadResource); i++)
if (filter[i] != (ResampleFilter *) NULL)
filter[i]=DestroyResampleFilter(filter[i]);
filter=(ResampleFilter **) RelinquishMagickMemory(filter);
size_t
number_threads;
- number_threads=GetOpenMPMaximumThreads();
+ number_threads=(size_t) GetMagickResourceLimit(ThreadResource);
filter=(ResampleFilter **) AcquireQuantumMemory(number_threads,
sizeof(*filter));
if (filter == (ResampleFilter **) NULL)
if (method != UndefinedVirtualPixelMethod)
(void) SetResampleFilterVirtualPixelMethod(filter[i],method);
if (interpolate != MagickFalse)
- SetResampleFilter(filter[i],PointFilter,1.0);
+ SetResampleFilter(filter[i],PointFilter);
}
return(filter);
}