From 2fdd8f0f9f63f2cb1ddbc05a880f5df12676489b Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Thu, 24 Sep 2015 21:54:55 +0100 Subject: [PATCH] Fix shift to be always an even number --- modules/FrameShift.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/FrameShift.cpp b/modules/FrameShift.cpp index 09dfd22..3792c5c 100644 --- a/modules/FrameShift.cpp +++ b/modules/FrameShift.cpp @@ -51,6 +51,8 @@ Bool FrameShift::create( std::vector apcFrameList ) m_pcProcessedFrame = NULL; m_pcProcessedFrame = new PlaYUVerFrame( apcFrameList[0]->getWidth(), apcFrameList[0]->getHeight(), apcFrameList[0]->getPelFormat(), apcFrameList[0]->getBitsPel() ); + + m_iShiftHor = ( ( m_iShiftHor + 1 ) >> 1 ) << 1; return true; }