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/TLibEncoder/TEncEntropy.cpp

    r976 r990  
    244244 
    245245#if H_3D_DBBP
     246#if! SEC_DBBP_EXPLICIT_SIG_I0077
    246247  PartSize eVirtualPartSize = pcCU->getPartitionSize(uiAbsPartIdx);
    247248  if( pcCU->getDBBPFlag(uiAbsPartIdx) )
     
    253254  }
    254255#endif
     256#endif
    255257 
    256258  m_pcEntropyCoderIf->codePartSize( pcCU, uiAbsPartIdx, uiDepth );
    257259 
    258260#if H_3D_DBBP
     261#if SEC_DBBP_EXPLICIT_SIG_I0077
     262  if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) && (pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_2NxN || pcCU->getPartitionSize(uiAbsPartIdx) == SIZE_Nx2N) )
     263#else
    259264  if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) )
     265#endif
    260266  {
    261267    encodeDBBPFlag(pcCU, uiAbsPartIdx, bRD);
    262    
     268#if !SEC_DBBP_EXPLICIT_SIG_I0077
    263269    if( pcCU->getDBBPFlag(uiAbsPartIdx) )
    264270    {
     
    266272      pcCU->setPartSizeSubParts(eVirtualPartSize, uiAbsPartIdx, uiDepth);
    267273    }
     274#endif
    268275  }
    269276#endif
Note: See TracChangeset for help on using the changeset viewer.