From: Nicola Murino Date: Wed, 17 Aug 2011 07:42:07 +0000 (+0200) Subject: Move m_pprevFrame free just before the clone of the latest frame for readability X-Git-Tag: 1.19.3~507^2~16041^2~61 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=71a2a1be8e3931c79272dc245e4c0b90eb2a56a2;p=platform%2Fupstream%2Fgstreamer.git Move m_pprevFrame free just before the clone of the latest frame for readability --- diff --git a/ext/opencv/MotionCells.cpp b/ext/opencv/MotionCells.cpp index 2b81b30..7db9896 100644 --- a/ext/opencv/MotionCells.cpp +++ b/ext/opencv/MotionCells.cpp @@ -168,8 +168,6 @@ MotionCells::performDetectionMotionCells (IplImage * p_frame, m_pbwImage = cvCreateImage (m_frameSize, IPL_DEPTH_8U, 1); cvPyrDown (m_pprevFrame, m_pprevDown); cvCvtColor (m_pprevDown, m_pprevgreyImage, CV_RGB2GRAY); - if (m_pprevFrame) - cvReleaseImage (&m_pprevFrame); cvPyrDown (m_pcurFrame, m_pcurDown); cvCvtColor (m_pcurDown, m_pcurgreyImage, CV_RGB2GRAY); m_pdifferenceImage = cvCloneImage (m_pcurgreyImage); @@ -268,6 +266,8 @@ MotionCells::performDetectionMotionCells (IplImage * p_frame, cvReleaseImage (&transparencyimg); } + if (m_pprevFrame) + cvReleaseImage (&m_pprevFrame); m_pprevFrame = cvCloneImage (m_pcurFrame); m_framecnt = 0; if (m_pcurFrame)