Ignore:
Timestamp:
5 Feb 2014, 18:55:49 (10 years ago)
Author:
tech
Message:

Merged 9.3-dev2-MediaTek@812.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.3-dev0/source/Lib/TLibEncoder/TEncCu.cpp

    r821 r826  
    563563          bTryNx2N  = false;
    564564          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
    565574        }
    566575      }
     
    16111620#endif
    16121621    m_pcEntropyCoder->encodeMergeIndex( pcCU, uiAbsPartIdx );
     1622#if !SEC_IC_ARP_SIG_G0072
    16131623#if H_3D_IC
    16141624    m_pcEntropyCoder->encodeICFlag  ( pcCU, uiAbsPartIdx );
    16151625#endif
     1626#endif
    16161627#if H_3D_ARP
    16171628    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
    16181634#endif
    16191635    finishCU(pcCU,uiAbsPartIdx,uiDepth);
     
    16381654  // prediction Info ( Intra : direction mode, Inter : Mv, reference idx )
    16391655  m_pcEntropyCoder->encodePredInfo( pcCU, uiAbsPartIdx );
     1656#if !SEC_IC_ARP_SIG_G0072
    16401657#if H_3D_IC
    16411658  m_pcEntropyCoder->encodeICFlag  ( pcCU, uiAbsPartIdx );
    16421659#endif
     1660#endif
    16431661#if H_3D_ARP
    16441662  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
    16451668#endif
    16461669#if H_3D_INTER_SDC
     
    18721895#if H_3D_ARP
    18731896  Int nARPWMax = rpcTempCU->getSlice()->getARPStepNum() - 1;
     1897#if SEC_IC_ARP_SIG_G0072
     1898  if( nARPWMax < 0 || !rpcTempCU->getDvInfo(0).bDV || bICFlag )
     1899#else
    18741900  if( nARPWMax < 0 || !rpcTempCU->getDvInfo(0).bDV )
     1901#endif
    18751902  {
    18761903    nARPWMax = 0;
     
    21772204  Int nARPWMax    = rpcTempCU->getSlice()->getARPStepNum() - 1;
    21782205
     2206#if SEC_IC_ARP_SIG_G0072
     2207  if( nARPWMax < 0 || ePartSize != SIZE_2Nx2N || !rpcTempCU->getDvInfo(0).bDV || rpcTempCU->getICFlag(0) )
     2208#else
    21792209  if( nARPWMax < 0 || ePartSize != SIZE_2Nx2N || !rpcTempCU->getDvInfo(0).bDV  )
     2210#endif
    21802211  {
    21812212    nARPWMax = 0;
Note: See TracChangeset for help on using the changeset viewer.