Ignore:
Timestamp:
15 Jul 2014, 03:22:01 (10 years ago)
Author:
samsung-htm
Message:

Integration of JCT3V-I0077: Removal of Partition Derivation for DBBP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.2-dev1-Samsung/source/Lib/TLibDecoder/TDecSbac.cpp

    r976 r990  
    21382138  m_pcTDecBinIf->decodeBin( uiSymbol, m_cDBBPFlagSCModel.get( 0, 0, 0 ) );
    21392139 
     2140#if SEC_DBBP_EXPLICIT_SIG_I0077
     2141  PartSize ePartSize = pcCU->getPartitionSize( uiAbsPartIdx );
     2142  AOF( ePartSize == SIZE_2NxN || ePartSize == SIZE_Nx2N );
     2143  UInt uiPUOffset = ( g_auiPUOffset[UInt( ePartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxCUDepth() - uiDepth ) << 1 ) ) >> 4;
     2144  pcCU->setDBBPFlagSubParts(uiSymbol, uiAbsPartIdx, 0, uiDepth);
     2145  pcCU->setDBBPFlagSubParts(uiSymbol, uiAbsPartIdx+uiPUOffset, 1, uiDepth);
     2146#else
    21402147  if( uiSymbol )
    21412148  {
     
    21442151    pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx + 2*uiCurrPartNumQ, 1, uiDepth);
    21452152  }
     2153#endif
    21462154}
    21472155#endif
Note: See TracChangeset for help on using the changeset viewer.