Changeset 464 in SHVCSoftware for branches/SHM-4.0-dev/source/Lib/TLibDecoder


Ignore:
Timestamp:
13 Nov 2013, 03:10:08 (11 years ago)
Author:
qualcomm
Message:

JCTVC-O0215: a VPS flag to specify the phase alignment between layers (zero or center phase shift) for up-sampling process, from cjianle@…

Location:
branches/SHM-4.0-dev/source/Lib/TLibDecoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-4.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r458 r464  
    12511251  vps->setMaxOneActiveRefLayerFlag(uiCode);
    12521252#endif
     1253#if O0215_PHASE_ALIGNMENT
     1254  READ_FLAG( uiCode, "phase_align_flag"); vps->setPhaseAlignFlag( uiCode == 1 ? true : false );
     1255#endif
    12531256
    12541257#if N0147_IRAP_ALIGN_FLAG
  • branches/SHM-4.0-dev/source/Lib/TLibDecoder/TDecTop.cpp

    r462 r464  
    11441144        if( pcPic->isSpatialEnhLayer(refLayerIdc) )
    11451145        {   
     1146#if O0215_PHASE_ALIGNMENT
     1147          m_cPrediction.upsampleBasePic( refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), pcPic->getPicYuvRec(), pcSlice->getSPS()->getScaledRefLayerWindow(refLayerIdc), pcSlice->getVPS()->getPhaseAlignFlag() );
     1148#else
    11461149          m_cPrediction.upsampleBasePic( refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), pcPic->getPicYuvRec(), pcSlice->getSPS()->getScaledRefLayerWindow(refLayerIdc) );
     1150#endif
    11471151        }
    11481152        else
     
    12011205
    12021206      pcSlice->setILRPic( m_cIlpPic );
     1207
    12031208#if REF_IDX_MFM
    12041209#if M0457_COL_PICTURE_SIGNALING
Note: See TracChangeset for help on using the changeset viewer.