Changeset 636 in 3DVCSoftware for branches/HTM-8.2-dev0-KWU/source/Lib/TLibEncoder/TEncCu.cpp
- Timestamp:
- 16 Oct 2013, 11:27:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-8.2-dev0-KWU/source/Lib/TLibEncoder/TEncCu.cpp
r635 r636 242 242 243 243 m_bUseSBACRD = pcEncTop->getUseSBACRD(); 244 245 #if KWU_RC_MADPRED_E0227 244 246 if(!pcEncTop->getIsDepth()) 247 { 245 248 m_pcRateCtrl = pcEncTop->getRateCtrl(); 249 } 246 250 else 247 251 { 248 252 m_pcRateCtrl = NULL; 249 253 } 254 #else 255 m_pcRateCtrl = pcEncTop->getRateCtrl(); 256 #endif 250 257 } 251 258 … … 2124 2131 #endif 2125 2132 2126 #if RATE_CONTROL_LAMBDA_DOMAIN && !M0036_RC_IMPROVEMENT 2127 #if KWU_RC_MADPRED_E0227 2133 #if RATE_CONTROL_LAMBDA_DOMAIN && (!M0036_RC_IMPROVEMENT || KWU_RC_MADPRED_E0227) 2128 2134 if ( m_pcEncCfg->getUseRateCtrl() && m_pcEncCfg->getLCULevelRC() && ePartSize == SIZE_2Nx2N && uhDepth <= m_addSADDepth ) 2129 2135 { … … 2133 2139 m_temporalSAD = (Int)SAD; 2134 2140 } 2135 #endif2136 2141 #endif 2137 2142 #if !RATE_CONTROL_LAMBDA_DOMAIN && KWU_RC_MADPRED_E0227 … … 2268 2273 rpcTempCU->getTotalCost() = m_pcRdCost->calcRdCost( rpcTempCU->getTotalBits(), rpcTempCU->getTotalDistortion() ); 2269 2274 2270 #if RATE_CONTROL_LAMBDA_DOMAIN && !M0036_RC_IMPROVEMENT 2271 #if KWU_RC_MADPRED_E0227 2275 #if RATE_CONTROL_LAMBDA_DOMAIN && (!M0036_RC_IMPROVEMENT || KWU_RC_MADPRED_E0227) 2272 2276 UChar uhDepth = rpcTempCU->getDepth( 0 ); 2273 2277 if ( m_pcEncCfg->getUseRateCtrl() && m_pcEncCfg->getLCULevelRC() && eSize == SIZE_2Nx2N && uhDepth <= m_addSADDepth ) … … 2278 2282 m_spatialSAD = (Int)SAD; 2279 2283 } 2280 #endif2281 2284 #endif 2282 2285 #if !RATE_CONTROL_LAMBDA_DOMAIN && KWU_RC_MADPRED_E0227
Note: See TracChangeset for help on using the changeset viewer.