Changeset 11 in 3DVCSoftware for branches/0.2-poznan-univ/source/Lib/TLibCommon/TComDataCU.cpp
- Timestamp:
- 5 Feb 2012, 22:00:22 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.2-poznan-univ/source/Lib/TLibCommon/TComDataCU.cpp
r5 r11 2711 2711 pcCULeft = NULL; 2712 2712 } 2713 if( pcCULeft && !pcCULeft->isIntra( uiLeftPartIdx ) ) 2713 if( pcCULeft && !pcCULeft->isIntra( uiLeftPartIdx ) 2714 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 2715 && !pcCULeft->isCUSkiped( uiLeftPartIdx ) 2716 #endif 2717 ) 2714 2718 { 2715 2719 abCandIsInter[uiLeftAddr] = true; … … 2737 2741 pcCUAbove = NULL; 2738 2742 } 2739 if ( pcCUAbove && !pcCUAbove->isIntra( uiAbovePartIdx ) ) 2743 if ( pcCUAbove && !pcCUAbove->isIntra( uiAbovePartIdx ) 2744 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 2745 && !pcCUAbove->isCUSkiped( uiAbovePartIdx ) 2746 #endif 2747 ) 2740 2748 { 2741 2749 abCandIsInter[uiAboveAddr] = true; … … 3271 3279 if( uiIter == 0 ) 3272 3280 { 3273 if( pcCorner && !pcCorner->isIntra( uiCornerPUIdx ) ) 3281 if( pcCorner && !pcCorner->isIntra( uiCornerPUIdx ) 3282 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 3283 && !pcCorner->isCUSkiped( uiCornerPUIdx ) 3284 #endif 3285 ) 3274 3286 { 3275 3287 rbValidCand = true; … … 3306 3318 else 3307 3319 { 3308 if( pcCorner && !pcCorner->isIntra( uiCornerPUIdx ) ) 3320 if( pcCorner && !pcCorner->isIntra( uiCornerPUIdx ) 3321 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 3322 && !pcCorner->isCUSkiped( uiCornerPUIdx ) 3323 #endif 3324 ) 3309 3325 { 3310 3326 rbValidCand = true; … … 4425 4441 if (pColCU->isIntra(uiPartIdxCenter)) 4426 4442 return false; 4443 4444 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 4445 if (pColCU->isSkipped(uiPartIdxCenter)) 4446 return false; 4447 #endif 4427 4448 4428 4449 if( m_pcSlice->getRefPic(eRefPicList, iRefIdx)->getViewIdx() != m_pcSlice->getViewIdx() )
Note: See TracChangeset for help on using the changeset viewer.