Ignore:
Timestamp:
11 Jul 2014, 20:42:00 (10 years ago)
Author:
qualcomm
Message:

Integration of R0151(R0151_CGS_3D_ASYMLUT_IMPROVE), R0150 (R0150_CGS_SIGNAL_CONSTRAINTS), and R0164 (R0164_CGS_LUT_BUGFIX)

File:
1 edited

Legend:

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

    r823 r825  
    11531153        if( pcSlice->getPPS()->getCGSFlag() )
    11541154        {
     1155#if R0150_CGS_SIGNAL_CONSTRAINTS
     1156          // all reference layers are currently taken as CGS reference layers
     1157          m_Enc3DAsymLUTPPS.addRefLayerId( pcSlice->getVPS()->getRefLayerId(m_layerId, refLayerIdc) );
     1158          m_Enc3DAsymLUTPicUpdate.addRefLayerId( pcSlice->getVPS()->getRefLayerId(m_layerId, refLayerIdc) );
     1159#endif
    11551160          if(g_posScalingFactor[refLayerIdc][0] < (1<<16) || g_posScalingFactor[refLayerIdc][1] < (1<<16)) //if(pcPic->isSpatialEnhLayer(refLayerIdc))
    11561161          {
     
    39873992  if( m_layerId && pcSlice->getPPS()->getCGSFlag() )
    39883993  {
     3994    if( m_Enc3DAsymLUTPPS.getPPSBit() > 0 )
     3995      m_Enc3DAsymLUTPicUpdate.copy3DAsymLUT( &m_Enc3DAsymLUTPPS );
    39893996    m_Enc3DAsymLUTPicUpdate.updatePicCGSBits( pcSlice , m_Enc3DAsymLUTPPS.getPPSBit() );
    39903997  }
Note: See TracChangeset for help on using the changeset viewer.