From a6db350c586f4518cc6ebea6f4d606ae371f2df1 Mon Sep 17 00:00:00 2001 From: Luis Lucas Date: Sun, 17 Jan 2016 01:13:44 +0000 Subject: [PATCH] Fix keypress on FrameShift module and allow 1 pixel shift. --- modules/FrameShift.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/FrameShift.cpp b/modules/FrameShift.cpp index 9ef7bda..7c26967 100644 --- a/modules/FrameShift.cpp +++ b/modules/FrameShift.cpp @@ -52,8 +52,8 @@ Bool FrameShift::create( std::vector apcFrameList ) _BASIC_MODULE_API_2_CHECK_ m_pcProcessedFrame = new PlaYUVerFrame( apcFrameList[0], false ); - m_iShiftHor = ( ( m_iShiftHor + 1 ) >> 1 ) << 1; - m_iShiftVer = ( ( m_iShiftVer + 1 ) >> 1 ) << 1; +// m_iShiftHor = ( ( m_iShiftHor + 1 ) >> 1 ) << 1; +// m_iShiftVer = ( ( m_iShiftVer + 1 ) >> 1 ) << 1; return true; } @@ -116,22 +116,22 @@ Bool FrameShift::keyPressed( enum Module_Key_Supported value ) { if( value == MODULE_KEY_LEFT ) { - m_iShiftHor -= 2; + m_iShiftHor -= 1; return true; } if( value == MODULE_KEY_RIGHT ) { - m_iShiftHor += 2; - return true; - } - if( value == MODULE_KEY_DOWN ) - { - m_iShiftVer -= 2; + m_iShiftHor += 1; return true; } if( value == MODULE_KEY_UP ) { - m_iShiftVer += 2; + m_iShiftVer -= 1; + return true; + } + if( value == MODULE_KEY_DOWN ) + { + m_iShiftVer += 1; return true; } return false;