From: cristy Date: Tue, 17 Jan 2012 12:30:33 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6362 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=219a63a770bcf43c2c6fe24bd976156dd892083b;p=imagemagick --- diff --git a/MagickCore/effect.c b/MagickCore/effect.c index ee9aa61c0..8ac2b08a4 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -245,7 +245,7 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius, Create a set of kernels from maximum (radius,sigma) to minimum. */ width=GetOptimalKernelWidth2D(radius,sigma); - kernel=(double **) AcquireQuantumMemory((size_t) width,sizeof(*kernel)); + kernel=(double **) AcquireAlignedMemory((size_t) width,sizeof(*kernel)); if (kernel == (double **) NULL) { edge_image=DestroyImage(edge_image); @@ -282,7 +282,7 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius, { for (i-=2; i >= 0; i-=2) kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); - kernel=(double **) RelinquishMagickMemory(kernel); + kernel=(double **) RelinquishAlignedMemory(kernel); edge_image=DestroyImage(edge_image); blur_image=DestroyImage(blur_image); ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); @@ -449,7 +449,7 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius, edge_image=DestroyImage(edge_image); for (i=0; i < (ssize_t) width; i+=2) kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); - kernel=(double **) RelinquishMagickMemory(kernel); + kernel=(double **) RelinquishAlignedMemory(kernel); if (status == MagickFalse) blur_image=DestroyImage(blur_image); return(blur_image); @@ -567,7 +567,7 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius, Create a set of kernels from maximum (radius,sigma) to minimum. */ width=GetOptimalKernelWidth2D(radius,sigma); - kernel=(double **) AcquireQuantumMemory((size_t) width,sizeof(*kernel)); + kernel=(double **) AcquireAlignedMemory((size_t) width,sizeof(*kernel)); if (kernel == (double **) NULL) { edge_image=DestroyImage(edge_image); @@ -604,7 +604,7 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius, { for (i-=2; i >= 0; i-=2) kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); - kernel=(double **) RelinquishMagickMemory(kernel); + kernel=(double **) RelinquishAlignedMemory(kernel); edge_image=DestroyImage(edge_image); sharp_image=DestroyImage(sharp_image); ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); @@ -771,7 +771,7 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius, edge_image=DestroyImage(edge_image); for (i=0; i < (ssize_t) width; i+=2) kernel[i]=(double *) RelinquishAlignedMemory(kernel[i]); - kernel=(double **) RelinquishMagickMemory(kernel); + kernel=(double **) RelinquishAlignedMemory(kernel); if (status == MagickFalse) sharp_image=DestroyImage(sharp_image); return(sharp_image);