Changeset 1124 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComPrediction.cpp
- Timestamp:
- 10 Nov 2014, 12:22:20 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TComPrediction.cpp
r1084 r1124 1158 1158 pcCU->clipMv(cMv); 1159 1159 1160 #if !LGE_DDD_REMOVAL_J0042_J0030 1160 1161 #if H_3D_DDD 1161 1162 if( pcCU->getUseDDD( uiPartAddr ) ) … … 1193 1194 //return; 1194 1195 } else 1196 #endif 1195 1197 #endif 1196 1198 #if H_3D_ARP … … 1949 1951 Int a, b, i, j; 1950 1952 const Int iShift = IC_CONST_SHIFT; 1953 1951 1954 xGetLLSICPrediction( cu, mv, refPic, a, b, TEXT_CHROMA_U ); // Cb 1952 1955 for ( i = 0; i < cxHeight; i++ ) … … 2187 2190 x += pRef[j]; 2188 2191 y += pRec[j]; 2189 xx += (pRef[j] * pRef[j])>>precShift; 2190 xy += (pRef[j] * pRec[j])>>precShift; 2192 #if LGE_CHROMA_IC_J0050_J0034 2193 if ( eType == TEXT_LUMA ) 2194 { 2195 #endif 2196 xx += (pRef[j] * pRef[j])>>precShift; 2197 xy += (pRef[j] * pRec[j])>>precShift; 2198 #if LGE_CHROMA_IC_J0050_J0034 2199 } 2200 #endif 2191 2201 } 2192 2202 iCountShift += g_aucConvertToBit[ uiWidth ] + 1; … … 2217 2227 x += pRef[0]; 2218 2228 y += pRec[0]; 2219 2220 xx += (pRef[0] * pRef[0])>>precShift; 2221 xy += (pRef[0] * pRec[0])>>precShift; 2222 2229 #if LGE_CHROMA_IC_J0050_J0034 2230 if ( eType == TEXT_LUMA ) 2231 { 2232 #endif 2233 xx += (pRef[0] * pRef[0])>>precShift; 2234 xy += (pRef[0] * pRec[0])>>precShift; 2235 #if LGE_CHROMA_IC_J0050_J0034 2236 } 2237 #endif 2223 2238 pRef += iRefStride*2; 2224 2239 pRec += iRecStride*2; … … 2234 2249 } 2235 2250 2251 #if LGE_CHROMA_IC_J0050_J0034 2252 if ( eType != TEXT_LUMA ) 2253 { 2254 a = 32; 2255 b = ( y - x + ( 1 << ( iCountShift - 1 ) ) ) >> iCountShift; 2256 } 2257 else 2258 { 2259 #endif 2236 2260 xy += xx >> IC_REG_COST_SHIFT; 2237 2261 xx += xx >> IC_REG_COST_SHIFT; … … 2275 2299 } 2276 2300 } 2301 #if LGE_CHROMA_IC_J0050_J0034 2302 } 2303 #endif 2277 2304 } 2278 2305 #endif
Note: See TracChangeset for help on using the changeset viewer.