From: Alexander Karsakov Date: Fri, 18 Apr 2014 05:04:25 +0000 (+0400) Subject: Added setIppErrorStatus X-Git-Tag: submit/tizen_ivi/20141117.190038~2^2~450^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f4a95299af1531e5fb35fac3d18d724ca30a133;p=profile%2Fivi%2Fopencv.git Added setIppErrorStatus --- diff --git a/modules/imgproc/src/pyramids.cpp b/modules/imgproc/src/pyramids.cpp index 02e03c0..277a36a 100644 --- a/modules/imgproc/src/pyramids.cpp +++ b/modules/imgproc/src/pyramids.cpp @@ -538,6 +538,7 @@ void cv::pyrDown( InputArray _src, OutputArray _dst, const Size& _dsz, int borde if (ok >= 0) return; + setIppErrorStatus(); } } } @@ -606,6 +607,7 @@ void cv::pyrUp( InputArray _src, OutputArray _dst, const Size& _dsz, int borderT if (ok >= 0) return; + setIppErrorStatus(); } } } @@ -714,9 +716,15 @@ void cv::buildPyramid( InputArray _src, OutputArrayOfArrays _dst, int maxlevel, gPyr->pImage[i], gPyr->pStep[i], gPyr->pRoi[i], gPyr->pState); if (ok < 0) + { + setIppErrorStatus(); break; + } } pyrFreeFunc(gPyr->pState); + } else + { + setIppErrorStatus(); } ippiPyramidFree(gPyr); }