Ticket #640: fix640.patch
File fix640.patch, 652 bytes (added by wangj, 11 years ago) |
---|
-
source/Lib/TLibCommon/TComTrQuant.cpp
1205 1205 deltaU[uiBlockPos] = (Int)((tmpLevel - (iLevel<<iQBits) )>> qBits8); 1206 1206 #else 1207 1207 iLevel = ((Int64)abs(iLevel) * piQuantCoeff[uiBlockPos] + iAdd ) >> iQBits; 1208 deltaU[uiBlockPos] = (Int)( ((Int64)abs( iLevel) * piQuantCoeff[uiBlockPos] - (iLevel<<iQBits) )>> qBits8 );1208 deltaU[uiBlockPos] = (Int)( ((Int64)abs(piCoef[uiBlockPos]) * piQuantCoeff[uiBlockPos] - (iLevel<<iQBits) )>> qBits8 ); 1209 1209 #endif 1210 1210 uiAcSum += iLevel; 1211 1211 iLevel *= iSign;