Ignore:
Timestamp:
22 May 2015, 15:07:56 (9 years ago)
Author:
hhi
Message:
  • SDC with DMM seems to work now (incompatible with DLT -> high level syntax problem?).
  • Renamed macros for intra and inter SDC.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev1-RWTH/source/Lib/TLibDecoder/TDecCu.cpp

    r1223 r1227  
    527527    if(pcCU->getIPCMFlag(uiAbsPartIdx))
    528528    {
    529 #if NH_3D_INTRA_SDC
     529#if NH_3D_SDC_INTRA
    530530      m_pcEntropyDecoder->decodeSDCFlag( pcCU, uiAbsPartIdx, uiDepth );
    531531#endif
     
    647647      //xReconDIS( m_ppcCU[uiDepth], 0, uiDepth );
    648648    }
    649 #if NH_3D_INTRA_SDC
     649#if NH_3D_SDC_INTRA
    650650    else if( m_ppcCU[uiDepth]->getSDCFlag(0) )
    651651    {
     
    11831183}
    11841184
    1185 #if NH_3D_INTRA_SDC
     1185#if NH_3D_SDC_INTRA
    11861186Void TDecCu::xReconIntraSDC( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    11871187{
     
    12311231
    12321232    //===== init availability pattern =====
    1233 #if !TEMP_SDC_CLEANUP // PM: please migrate together with below "initPattern" and remove macro
    1234     pcCU->getPattern()->initPattern   ( pcCU, sdcDepth, uiAbsPartIdx );
    1235     pcCU->getPattern()->initAdiPattern( pcCU, uiAbsPartIdx, sdcDepth, m_pcPrediction->getPredicBuf(), m_pcPrediction->getPredicBufWidth(), m_pcPrediction->getPredicBufHeight(), bAboveAvail, bLeftAvail );
    1236 #endif
     1233    TComTURecurse tuRecurseCU(pcCU, 0);
     1234    TComTURecurse tuRecurseWithPU(tuRecurseCU, false, TComTU::DONT_SPLIT);
     1235
     1236    Bool bAboveAvail = false;
     1237    Bool bLeftAvail  = false;
     1238    m_pcPrediction->initIntraPatternChType( tuRecurseWithPU, bAboveAvail, bLeftAvail, COMPONENT_Y, false DEBUG_STRING_PASS_INTO(sTemp) );
    12371239
    12381240    // get partition
Note: See TracChangeset for help on using the changeset viewer.