From 42079b899cf6efc9c9ee8b6aaecdb8f4931f59f8 Mon Sep 17 00:00:00 2001 From: vbystricky Date: Mon, 21 Apr 2014 17:26:03 +0400 Subject: [PATCH] Fix error in call of ippResize --- modules/imgproc/src/imgwarp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/imgproc/src/imgwarp.cpp b/modules/imgproc/src/imgwarp.cpp index 16ad5552d..e6186b587 100644 --- a/modules/imgproc/src/imgwarp.cpp +++ b/modules/imgproc/src/imgwarp.cpp @@ -1876,7 +1876,7 @@ static int computeResizeAreaTab( int ssize, int dsize, int cn, double scale, Dec return k; } -#define CHECK_IPP_STATUS(STATUS) if (STATUS != 0) { *ok = false; return; } +#define CHECK_IPP_STATUS(STATUS) if (STATUS < 0) { *ok = false; return; } #define SET_IPP_RESIZE_LINEAR_FUNC_PTR(TYPE, CN) \ func = (ippiResizeFunc)ippiResizeLinear_##TYPE##_##CN##R; \ @@ -1893,7 +1893,7 @@ static int computeResizeAreaTab( int ssize, int dsize, int cn, double scale, Dec pSpec = (uchar*)specBuf;\ CHECK_IPP_STATUS(ippiResizeLinearInit_##TYPE(srcSize, dstSize, (IppiResizeSpec_64f*)pSpec));\ getBufferSizeFunc = (ippiResizeGetBufferSize)ippiResizeGetBufferSize_##TYPE;\ - getSrcOffsetFunc = (ippiResizeGetSrcOffset) ippiResizeGetBufferSize_##TYPE; + getSrcOffsetFunc = (ippiResizeGetSrcOffset) ippiResizeGetSrcOffset_##TYPE; #define SET_IPP_RESIZE_CUBIC_FUNC_PTR(TYPE, CN) \ func = (ippiResizeFunc)ippiResizeCubic_##TYPE##_##CN##R; \