Changeset 28 in 3DVCSoftware for branches/0.3-poznan-univ/source/Lib/TLibCommon/TComLoopFilter.cpp
- Timestamp:
- 24 Feb 2012, 20:22:58 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.3-poznan-univ/source/Lib/TLibCommon/TComLoopFilter.cpp
r5 r28 444 444 445 445 //-- Set BS for Intra MB : BS = 4 or 3 446 if ( pcCUP->isIntra(uiPartP) || pcCUQ->isIntra(uiPartQ) ) 446 if ( pcCUP->isIntra(uiPartP) || pcCUQ->isIntra(uiPartQ) 447 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 448 || pcCUP->isCUSkiped(uiPartP) || pcCUQ->isCUSkiped(uiPartQ) 449 #endif 450 ) 447 451 { 448 452 uiBs = bAtCUBoundary ? 4 : 3; // Intra MB && MB boundary … … 450 454 451 455 //-- Set BS for not Intra MB : BS = 2 or 1 or 0 452 if ( !pcCUP->isIntra(uiPartP) && !pcCUQ->isIntra(uiPartQ) ) 456 if ( !pcCUP->isIntra(uiPartP) && !pcCUQ->isIntra(uiPartQ) 457 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU 458 && !pcCUP->isCUSkiped(uiPartP) && !pcCUQ->isCUSkiped(uiPartQ) 459 #endif 460 ) 453 461 { 454 462 if ( pcCUQ->getCbf( uiPartQ, TEXT_LUMA, pcCUQ->getTransformIdx(uiPartQ)) != 0 || pcCUP->getCbf( uiPartP, TEXT_LUMA, pcCUP->getTransformIdx(uiPartP) ) != 0) … … 528 536 } // enf of "if( not Intra )" 529 537 538 #if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU //if one of the block is CUSkipped dont use loop filter 539 if ( pcCUP->isCUSkiped(uiPartP) || pcCUQ->isCUSkiped(uiPartQ)) 540 { 541 uiBs = 0; 542 } 543 #endif 544 530 545 m_aapucBS[iDir][0][uiAbsPartIdx] = uiBs; 531 546 if ( bAtCUBoundary || bAtCUHalf )
Note: See TracChangeset for help on using the changeset viewer.