Fix minor errors in frame difference modules

This commit is contained in:
2015-10-21 17:31:47 +01:00
parent d7e54c059c
commit eaec5c22ab
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -66,9 +66,9 @@ PlaYUVerFrame* FrameDifference::process( std::vector<PlaYUVerFrame*> apcFrameLis
aux_pel_2 = *pInput2PelYUV++;
diff = aux_pel_1 - aux_pel_2;
diff = diff / 2;
diff = std::min( diff, m_iMaxDiffValue );
diff = std::min( diff, m_iMaxDiffValue - 1 );
diff = std::max( diff, -m_iMaxDiffValue );
diff += m_iMaxDiffValue + 1;
diff += m_iMaxDiffValue;
*pOutputPelYUV++ = diff;
}
return m_pcFrameDifference;