Ignore:
Timestamp:
3 May 2013, 10:34:51 (12 years ago)
Author:
zhang
Message:

JCT3V-D0191 (BVSP clean-ups)

Location:
branches/HTM-6.2-dev1-Qualcomm/source/Lib/TLibDecoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified branches/HTM-6.2-dev1-Qualcomm/source/Lib/TLibDecoder/TDecCu.cpp

    r332 r355  
    386386      }
    387387      pcCU->setVSPIndexSubParts( iVSPIdx, uiAbsPartIdx, 0, uiDepth );  //Initialize the VSP, may change later in get InterMergeCandidates()
     388#if QC_BVSP_CleanUP_D0191
     389      if(iVSPIdx != 0)
     390      {
     391        Int iIVCIdx = pcCU->getSlice()->getRefPic(REF_PIC_LIST_0, 0)->getPOC()==pcCU->getSlice()->getPOC() ? 0: pcCU->getSlice()->getNewRefIdx(REF_PIC_LIST_0);
     392       cMvFieldNeighbours[ 2*uiMergeIndex].setRefIdx(iIVCIdx);
     393      }
     394#endif
    388395    }
    389396#else
  • TabularUnified branches/HTM-6.2-dev1-Qualcomm/source/Lib/TLibDecoder/TDecEntropy.cpp

    r348 r355  
    330330        }
    331331        pcCU->setVSPIndexSubParts( iVSPIdx, uiSubPartIdx, uiPartIdx, uiDepth );  //Initialize the VSP, may change later in get InterMergeCandidates()
     332#if QC_BVSP_CleanUP_D0191
     333       if(iVSPIdx != 0)
     334       {
     335         Int iIVCIdx = pcCU->getSlice()->getRefPic(REF_PIC_LIST_0, 0)->getPOC()==pcCU->getSlice()->getPOC() ? 0: pcCU->getSlice()->getNewRefIdx(REF_PIC_LIST_0);
     336         cMvFieldNeighbours[ 2*uiMergeIndex].setRefIdx(iIVCIdx);
     337       }
     338#endif
    332339      }
    333340
Note: See TracChangeset for help on using the changeset viewer.