Changeset 171 in 3DVCSoftware for branches/HTM-4.1-dev1-Intel/source/Lib/TLibEncoder/TEncEntropy.cpp
- Timestamp:
- 9 Nov 2012, 10:29:21 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-4.1-dev1-Intel/source/Lib/TLibEncoder/TEncEntropy.cpp
r77 r171 1655 1655 #endif 1656 1656 } 1657 1657 1658 #if FIX_MPI_B0065 1659 if( pcCU->getPredictionMode(uiAbsPartIdx) == MODE_INTER && pcCU->getMergeFlag( uiAbsPartIdx ) && pcCU->getMergeIndex( uiAbsPartIdx ) == 0 && pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_2Nx2N && pcCU->getTextureModeDepth( uiAbsPartIdx ) != -1 ) 1660 { 1661 TComDataCU *pcTextureCU = pcCU->getSlice()->getTexturePic()->getCU( pcCU->getAddr() ); 1662 if( uiDepth == pcTextureCU->getDepth(uiAbsPartIdx)) 1663 { 1664 PartSize partSize = pcTextureCU->getPartitionSize(uiAbsPartIdx); 1665 pcCU->setPartSizeSubParts( partSize, uiAbsPartIdx, uiDepth ); 1666 } 1667 else 1668 { 1669 pcCU->setPartSizeSubParts( SIZE_NxN, uiAbsPartIdx, uiDepth ); 1670 } 1671 } 1672 #endif 1673 1658 1674 #if UNIFIED_TRANSFORM_TREE 1659 1675 UInt temp = 0; … … 1664 1680 xEncodeCoeff( pcCU, uiLumaOffset, uiChromaOffset, uiAbsPartIdx, uiDepth, uiWidth, uiHeight, 0, uiLumaTrMode, bCodeDQP ); 1665 1681 #endif // UNIFIED_TRANSFORM_TREE 1682 1683 #if FIX_MPI_B0065 1684 if( pcCU->getPredictionMode(uiAbsPartIdx) == MODE_INTER && pcCU->getMergeFlag( uiAbsPartIdx ) && pcCU->getMergeIndex( uiAbsPartIdx ) == 0 && pcCU->getPartitionSize(uiAbsPartIdx) != SIZE_2Nx2N && pcCU->getTextureModeDepth( uiAbsPartIdx ) != -1 ) 1685 { 1686 pcCU->setPartSizeSubParts( SIZE_2Nx2N, uiAbsPartIdx, uiDepth ); 1687 } 1688 #endif 1666 1689 } 1667 1690
Note: See TracChangeset for help on using the changeset viewer.