Ticket #402: FixSaoClip.patch
File FixSaoClip.patch, 894 bytes (added by chihming.fu, 11 years ago) |
---|
-
Lib/TLibEncoder/TEncSampleAdaptiveOffset.cpp
1937 1937 if(m_iCount [yCbCr][typeIdx][classIdx]) 1938 1938 { 1939 1939 m_iOffset[yCbCr][typeIdx][classIdx] = (Int64) xRoundIbdi((Double)(m_iOffsetOrg[yCbCr][typeIdx][classIdx]<<g_uiBitIncrement) / (Double)(m_iCount [yCbCr][typeIdx][classIdx]<<m_uiSaoBitIncrease)); 1940 m_iOffset[yCbCr][typeIdx][classIdx] = Clip3(-offsetTh, offsetTh , (Int)m_iOffset[yCbCr][typeIdx][classIdx]);1940 m_iOffset[yCbCr][typeIdx][classIdx] = Clip3(-offsetTh, offsetTh-1, (Int)m_iOffset[yCbCr][typeIdx][classIdx]); 1941 1941 if (typeIdx < 4) 1942 1942 { 1943 1943 if ( m_iOffset[yCbCr][typeIdx][classIdx]<0 && classIdx<3 )