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


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/TLibEncoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-4.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r461 r464  
    990990  WRITE_FLAG(vps->getMaxOneActiveRefLayerFlag(), "max_one_active_ref_layer_flag");
    991991#endif
     992#if O0215_PHASE_ALIGNMENT
     993  WRITE_FLAG(vps->getPhaseAlignFlag(), "phase_align_flag" );
     994#endif
    992995#if N0147_IRAP_ALIGN_FLAG
    993996  WRITE_FLAG(vps->getCrossLayerIrapAlignFlag(), "cross_layer_irap_aligned_flag");
  • branches/SHM-4.0-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r462 r464  
    796796        if( pcPic->isSpatialEnhLayer(refLayerIdc))
    797797        {
     798#if O0215_PHASE_ALIGNMENT
     799          m_pcPredSearch->upsampleBasePic( refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), pcPic->getPicYuvRec(), pcSlice->getSPS()->getScaledRefLayerWindow(refLayerIdc), pcSlice->getVPS()->getPhaseAlignFlag() );
     800#else
    798801          m_pcPredSearch->upsampleBasePic( refLayerIdc, pcPic->getFullPelBaseRec(refLayerIdc), pcSlice->getBaseColPic(refLayerIdc)->getPicYuvRec(), pcPic->getPicYuvRec(), pcSlice->getSPS()->getScaledRefLayerWindow(refLayerIdc) );
     802#endif
    799803        }
    800804        else
Note: See TracChangeset for help on using the changeset viewer.