diff --git a/source/Lib/TLibCommon/TypeDef.h b/source/Lib/TLibCommon/TypeDef.h
index a66908c..cfb1406 100644
a
|
b
|
|
42 | 42 | #error Include CommonDef.h not TypeDef.h |
43 | 43 | #endif |
44 | 44 | |
| 45 | #define OBMC_FIX_TEST 1 // saving the correct pred. |
| 46 | |
45 | 47 | #include <vector> |
46 | 48 | |
47 | 49 | //! \ingroup TLibCommon |
diff --git a/source/Lib/TLibEncoder/TEncCu.cpp b/source/Lib/TLibEncoder/TEncCu.cpp
index 5a143e6..eb9e0c2 100644
a
|
b
|
Void TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, |
4266 | 4266 | } |
4267 | 4267 | #if JVET_C0024_QTBT |
4268 | 4268 | rpcTempCU->copyPartFrom( m_pppcTempCUWoOBMC[uiWIdx][uiHIdx], 0, uhDepth, rpcTempCU->getWidth(0), rpcTempCU->getHeight(0) ); |
| 4269 | #if OBMC_FIX_TEST |
| 4270 | if (nOBMC == 0) |
| 4271 | m_pppcPredYuvWoOBMC[uiWIdx][uiHIdx]->copyToPartYuv(m_pppcPredYuvTemp[uiWIdx][uiHIdx], 0); |
| 4272 | #endif |
4269 | 4273 | #else |
4270 | 4274 | rpcTempCU->copyPartFrom( m_ppcTempCUWoOBMC[uhDepth], 0, uhDepth ); |
4271 | 4275 | #endif |
… |
… |
Void TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, |
4276 | 4280 | #endif |
4277 | 4281 | #if JVET_C0024_QTBT |
4278 | 4282 | m_pcPredSearch->encodeResAndCalcRdInterCU( rpcTempCU, m_pppcOrigYuv[uiWIdx][uiHIdx], |
| 4283 | #if OBMC_FIX_TEST |
| 4284 | // no special treatment now |
| 4285 | #else |
4279 | 4286 | #if COM16_C806_OBMC |
4280 | 4287 | nOBMC == 0 ? m_pppcPredYuvWoOBMC[uiWIdx][uiHIdx] : |
4281 | 4288 | #endif |
| 4289 | #endif |
4282 | 4290 | m_pppcPredYuvTemp[uiWIdx][uiHIdx], m_pppcResiYuvTemp[uiWIdx][uiHIdx], m_pppcResiYuvBest[uiWIdx][uiHIdx], m_pppcRecoYuvTemp[uiWIdx][uiHIdx], false |
4283 | 4291 | #else |
4284 | 4292 | m_pcPredSearch->encodeResAndCalcRdInterCU( rpcTempCU, m_ppcOrigYuv[uhDepth], |