From 11c60cb6597422cd05ecf0aa3ccef6da8345a96a Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Tue, 26 Sep 2017 16:32:12 +0100 Subject: [PATCH] Fix declaration of an array --- modules/InterFrameVariance.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/InterFrameVariance.cpp b/modules/InterFrameVariance.cpp index b3e839b..1bf220f 100644 --- a/modules/InterFrameVariance.cpp +++ b/modules/InterFrameVariance.cpp @@ -67,7 +67,7 @@ PlaYUVerFrame* InterFrameVariance::process( std::vector apcFrame { Int numFrames = apcFrameList.size(); - Pel* pInput[numFrames]; + Pel** pInput = new Pel*[numFrames]; Pel* pOutputPelYUV = m_pcFrameVariance->getPelBufferYUV()[0][0]; for( Int i = 0; i < numFrames; i++ ) @@ -101,6 +101,7 @@ PlaYUVerFrame* InterFrameVariance::process( std::vector apcFrame { *pOutputPelYUV++ = m_pVariance[y][x] * 255 / maxVariance; } + delete [] pInput; return m_pcFrameVariance; }