Changeset 826 in 3DVCSoftware for branches/HTM-9.3-dev0/source/Lib/TLibEncoder/TEncCu.cpp
- Timestamp:
- 5 Feb 2014, 18:55:49 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev0/source/Lib/TLibEncoder/TEncCu.cpp
r821 r826 563 563 bTryNx2N = false; 564 564 bTry2NxN = false; 565 #if MTK_TEX_DEP_PAR_G0055 566 if( pcTextureCU->getDepth(uiCUIdx) == uiDepth && pcTextureCU->getPartitionSize(uiCUIdx) != SIZE_2Nx2N) 567 { 568 if(pcTextureCU->getPartitionSize(uiCUIdx)==SIZE_2NxN || pcTextureCU->getPartitionSize(uiCUIdx)==SIZE_2NxnU|| pcTextureCU->getPartitionSize(uiCUIdx)==SIZE_2NxnD) 569 bTry2NxN = true; 570 else 571 bTryNx2N = true; 572 } 573 #endif 565 574 } 566 575 } … … 1611 1620 #endif 1612 1621 m_pcEntropyCoder->encodeMergeIndex( pcCU, uiAbsPartIdx ); 1622 #if !SEC_IC_ARP_SIG_G0072 1613 1623 #if H_3D_IC 1614 1624 m_pcEntropyCoder->encodeICFlag ( pcCU, uiAbsPartIdx ); 1615 1625 #endif 1626 #endif 1616 1627 #if H_3D_ARP 1617 1628 m_pcEntropyCoder->encodeARPW( pcCU , uiAbsPartIdx ); 1629 #endif 1630 #if SEC_IC_ARP_SIG_G0072 1631 #if H_3D_IC 1632 m_pcEntropyCoder->encodeICFlag ( pcCU, uiAbsPartIdx ); 1633 #endif 1618 1634 #endif 1619 1635 finishCU(pcCU,uiAbsPartIdx,uiDepth); … … 1638 1654 // prediction Info ( Intra : direction mode, Inter : Mv, reference idx ) 1639 1655 m_pcEntropyCoder->encodePredInfo( pcCU, uiAbsPartIdx ); 1656 #if !SEC_IC_ARP_SIG_G0072 1640 1657 #if H_3D_IC 1641 1658 m_pcEntropyCoder->encodeICFlag ( pcCU, uiAbsPartIdx ); 1642 1659 #endif 1660 #endif 1643 1661 #if H_3D_ARP 1644 1662 m_pcEntropyCoder->encodeARPW( pcCU , uiAbsPartIdx ); 1663 #endif 1664 #if SEC_IC_ARP_SIG_G0072 1665 #if H_3D_IC 1666 m_pcEntropyCoder->encodeICFlag ( pcCU, uiAbsPartIdx ); 1667 #endif 1645 1668 #endif 1646 1669 #if H_3D_INTER_SDC … … 1872 1895 #if H_3D_ARP 1873 1896 Int nARPWMax = rpcTempCU->getSlice()->getARPStepNum() - 1; 1897 #if SEC_IC_ARP_SIG_G0072 1898 if( nARPWMax < 0 || !rpcTempCU->getDvInfo(0).bDV || bICFlag ) 1899 #else 1874 1900 if( nARPWMax < 0 || !rpcTempCU->getDvInfo(0).bDV ) 1901 #endif 1875 1902 { 1876 1903 nARPWMax = 0; … … 2177 2204 Int nARPWMax = rpcTempCU->getSlice()->getARPStepNum() - 1; 2178 2205 2206 #if SEC_IC_ARP_SIG_G0072 2207 if( nARPWMax < 0 || ePartSize != SIZE_2Nx2N || !rpcTempCU->getDvInfo(0).bDV || rpcTempCU->getICFlag(0) ) 2208 #else 2179 2209 if( nARPWMax < 0 || ePartSize != SIZE_2Nx2N || !rpcTempCU->getDvInfo(0).bDV ) 2210 #endif 2180 2211 { 2181 2212 nARPWMax = 0;
Note: See TracChangeset for help on using the changeset viewer.