Ignore:
Timestamp:
11 Jun 2013, 20:35:00 (11 years ago)
Author:
zhang
Message:

Implementation of ARP from QC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibDecoder/TDecCu.cpp

    r455 r464  
    281281  if(!pcCU->getSlice()->isIntra())
    282282  {
     283#if H_3D_ARP
     284    if( pcCU->getSlice()->getVPS()->getUseAdvRP( pcCU->getSlice()->getLayerId() ) )
     285#else
    283286    if(pcCU->getSlice()->getViewIndex() && !pcCU->getSlice()->getIsDepth()) //Notes from QC: this condition shall be changed once the configuration is completed, e.g. in pcSlice->getSPS()->getMultiviewMvPredMode() || ARP in prev. HTM. Remove this comment once it is done.
     287#endif
    284288    {
    285289      m_ppcCU[uiDepth]->copyInterPredInfoFrom( pcCU, uiAbsPartIdx, REF_PIC_LIST_0, true );
     
    343347      }
    344348    }
     349#if H_3D_ARP
     350    m_pcEntropyDecoder->decodeARPW( pcCU , uiAbsPartIdx , uiDepth );
     351#endif
    345352    xFinishDecodeCU( pcCU, uiAbsPartIdx, uiDepth, ruiIsLast );
    346353    return;
     
    366373  // prediction mode ( Intra : direction mode, Inter : Mv, reference idx )
    367374  m_pcEntropyDecoder->decodePredInfo( pcCU, uiAbsPartIdx, uiDepth, m_ppcCU[uiDepth]);
    368  
     375#if H_3D_ARP
     376  m_pcEntropyDecoder->decodeARPW    ( pcCU , uiAbsPartIdx , uiDepth ); 
     377#endif 
    369378  // Coefficient decoding
    370379  Bool bCodeDQP = getdQPFlag();
Note: See TracChangeset for help on using the changeset viewer.