Ignore:
Timestamp:
8 Feb 2014, 15:29:19 (10 years ago)
Author:
tech
Message:

Further fixes.

File:
1 edited

Legend:

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

    r839 r840  
    18051805    memset( mergeCandBuffer, 0, MRG_MAX_NUM_CANDS_MEM*sizeof(Int) );
    18061806    rpcTempCU->setPartSizeSubParts( SIZE_2Nx2N, 0, uhDepth ); // interprets depth relative to LCU level
     1807#if !UPDATE_HM13
    18071808    rpcTempCU->setCUTransquantBypassSubParts( m_pcEncCfg->getCUTransquantBypassFlagValue(), 0, uhDepth );
     1809#endif
    18081810    rpcTempCU->setARPWSubParts( (UChar)nARPW , 0 , uhDepth );
    18091811#if H_3D_IC
     
    19921994              if( rpcTempCU != rpcTempCUPre )
    19931995              {
    1994                 rpcTempCU->initEstData( uhDepth, orgQP );
     1996                rpcTempCU->initEstData( uhDepth, orgQP, bTransquantBypassFlag );
    19951997                rpcTempCU->copyPartFrom( rpcBestCU, 0, uhDepth );
    19961998              }
     
    20222024            if( rpcTempCU != rpcTempCUPre )
    20232025            {
    2024               rpcTempCU->initEstData( uhDepth, orgQP );
     2026              rpcTempCU->initEstData( uhDepth, orgQP, bTransquantBypassFlag );
    20252027              rpcTempCU->copyPartFrom( rpcBestCU, 0, uhDepth );
    20262028            }
     
    21212123#endif
    21222124{
     2125
     2126#if UPDATE_HM13
     2127#if H_3D
     2128  const Bool bTransquantBypassFlag = rpcTempCU->getCUTransquantBypass(0);
     2129#endif
     2130#endif
    21232131#if  H_3D_FAST_TEXTURE_ENCODING
    21242132  if(!(bFMD && (ePartSize == SIZE_2Nx2N)))  //have  motion estimation or merge check
     
    21442152    if( bFirstTime == false && rpcTempCU->getSlice()->getVPS()->getUseAdvRP( iLayerId ) )
    21452153    {
     2154#if UPDATE_HM13
     2155      rpcTempCU->initEstData( rpcTempCU->getDepth(0), rpcTempCU->getQP(0),bTransquantBypassFlag );     
     2156#else
    21462157      rpcTempCU->initEstData( rpcTempCU->getDepth(0), rpcTempCU->getQP(0) );
     2158#endif
    21472159    }
    21482160#endif
     
    22582270      {
    22592271        Int orgQP = rpcBestCU->getQP( 0 );
     2272#if UPDATE_HM13
     2273        rpcTempCU->initEstData( uhDepth, orgQP ,bTransquantBypassFlag );     
     2274#else
    22602275        rpcTempCU->initEstData( uhDepth, orgQP );
     2276#endif
    22612277        rpcTempCU->copyPartFrom( rpcBestCU, 0, uhDepth );
    22622278      }
Note: See TracChangeset for help on using the changeset viewer.