Ignore:
Timestamp:
13 Jul 2015, 15:22:02 (9 years ago)
Author:
tech
Message:

Merged 14.1-update-dev4-Qualcomm@1266

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev3/source/Lib/TLibDecoder/TDecEntropy.cpp

    r1259 r1270  
    105105}
    106106
    107 #if H_3D_ARP
     107#if NH_3D_ARP
    108108Void TDecEntropy::decodeARPW( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    109109{
     
    257257  }
    258258  Int numValidMergeCand = 0;
     259#if !NH_3D
    259260  Bool hasMergedCandList = false;
     261#else
     262  Bool isMerged = false;
     263#endif
    260264
    261265  pcSubCU->copyInterPredInfoFrom( pcCU, uiAbsPartIdx, REF_PIC_LIST_0 );
    262266  pcSubCU->copyInterPredInfoFrom( pcCU, uiAbsPartIdx, REF_PIC_LIST_1 );
    263 #if H_3D
     267#if NH_3D
    264268  for ( UInt uiPartIdx = 0, uiSubPartIdx = uiAbsPartIdx; uiPartIdx < uiNumPU; uiPartIdx++, uiSubPartIdx += uiPUOffset )
    265269  {
     
    293297
    294298  ////// Parse CUs extension syntax
     299#if NH_3D_DBBP
    295300  decodeDBBPFlag( pcCU, uiAbsPartIdx, uiDepth );
    296   decodeSDCFlag ( pcCU, uiAbsPartIdx, uiDepth );
    297 
    298 #if H_3D_ARP
     301#endif
     302  //decodeSDCFlag ( pcCU, uiAbsPartIdx, uiDepth );
     303
     304#if NH_3D_ARP
    299305  decodeARPW  ( pcCU, uiAbsPartIdx, uiDepth );
    300306#endif
     
    309315    {
    310316      UInt uiMergeIndex = pcCU->getMergeIndex(uiSubPartIdx);
    311 #if H_3D_DBBP
     317#if NH_3D_DBBP
    312318      if ( pcCU->getSlice()->getPPS()->getLog2ParallelMergeLevelMinus2() && ePartSize != SIZE_2Nx2N && pcSubCU->getWidth( 0 ) <= 8 && pcCU->getDBBPFlag(uiAbsPartIdx) == false )
    313319#else
     
    327333          pcSubCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand);
    328334          pcSubCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours
    329 #if H_3D_SPIVMP
     335#if NH_3D_SPIVMP
    330336            , pcMvFieldSP, puhInterDirSP
    331337#endif
    332338            , numValidMergeCand );
    333339          pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag
    334 #if H_3D_SPIVMP
     340#if NH_3D_SPIVMP
    335341            , bSPIVMPFlag
    336342#endif
     
    363369        pcSubCU->getInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand, uiMergeIndex );
    364370        pcSubCU->xGetInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours
    365 #if H_3D_SPIVMP
     371#if NH_3D_SPIVMP
    366372          , pcMvFieldSP, puhInterDirSP
    367373#endif
    368374          ,numValidMergeCand, uiMergeIndex );
    369375        pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag
    370 #if H_3D_SPIVMP
     376#if NH_3D_SPIVMP
    371377          , bSPIVMPFlag
    372378#endif
     
    395401          pcCU->getCUMvField( RefPicList( uiRefListIdx ) )->setAllMvField( cMvFieldNeighbours[ 2*uiMergeIndex + uiRefListIdx ], ePartSize, uiSubPartIdx, uiDepth, uiPartIdx );
    396402#if NH_3D_VSP
    397 #if H_3D_DBBP
     403#if NH_3D_DBBP
    398404          if( pcCU->getVSPFlag( uiSubPartIdx ) != 0 && !pcCU->getDBBPFlag( uiAbsPartIdx ) )
    399405#else
     
    703709}
    704710
    705 #if H_3D
     711#if NH_3D
    706712Void TDecEntropy::decodeMVPIdxPU( TComDataCU* pcSubCU, UInt uiPartAddr, UInt uiDepth, UInt uiPartIdx, RefPicList eRefList )
    707713{
     
    11541160}
    11551161#endif
    1156 #if H_3D_DBBP
     1162#if NH_3D_DBBP
    11571163Void TDecEntropy::decodeDBBPFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth )
    11581164{
Note: See TracChangeset for help on using the changeset viewer.