Ignore:
Timestamp:
24 Jul 2014, 06:42:46 (10 years ago)
Author:
samsung-htm
Message:

Integration of JCT3V-I0085: Separate enabling flag for intra-view prediction mode (DMM4)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.2-dev3-Samsung/source/Lib/TLibEncoder/TEncSbac.cpp

    r994 r1015  
    255255      curCost += m_CUTransquantBypassFlagSCModel.calcCost( curSliceType, qp, (UChar*)INIT_CU_TRANSQUANT_BYPASS_FLAG );
    256256#if H_3D_DIM
     257#if SEPARATE_FLAG_I0085
     258    if( m_pcSlice->getVpsDepthModesFlag() || m_pcSlice->getIVPFlag() )
     259#else
    257260    if( m_pcSlice->getVpsDepthModesFlag() )
     261#endif
    258262    {
    259263      curCost += m_cDepthIntraModeSCModel.calcCost    ( curSliceType, qp, (UChar*)INIT_DEPTH_INTRA_MODE );
     
    11341138    dir[j] = pcCU->getLumaIntraDir( absPartIdx+partOffset*j );
    11351139#if H_3D_DIM
     1140#if SEPARATE_FLAG_I0085
     1141    if( pcCU->getSlice()->getVpsDepthModesFlag() ||  pcCU->getSlice()->getIVPFlag() )
     1142#else
    11361143    if( pcCU->getSlice()->getVpsDepthModesFlag() )
     1144#endif
    11371145    {
    11381146      codeIntraDepth( pcCU, absPartIdx+partOffset*j );
     
    12801288    }
    12811289    //mode coding
     1290#if SEPARATE_FLAG_I0085
     1291    if( pcCU->getSlice()->getVpsDepthModesFlag() && pcCU->getSlice()->getIVPFlag())
     1292    {
     1293      m_pcBinIf->encodeBin( uiCodeIdx == 0 ? 0 : 1, m_cDepthIntraModeSCModel.get( 0, 0, 0 ) );
     1294    }
     1295#else
    12821296    m_pcBinIf->encodeBin( uiCodeIdx == 0 ? 0 : 1, m_cDepthIntraModeSCModel.get( 0, 0, 0 ) );
     1297#endif
    12831298  }
    12841299}
Note: See TracChangeset for help on using the changeset viewer.