Changeset 773 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncTop.cpp


Ignore:
Timestamp:
16 Jan 2014, 09:56:13 (10 years ago)
Author:
tech
Message:

Merged branch/9.2-dev0@722.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibEncoder/TEncTop.cpp

    r758 r773  
    299299{
    300300  // initialize SPS
    301 #if DLT_DIFF_CODING_IN_PPS
     301#if H_3D
    302302  // Assuming that all PPS indirectly refer to the same VPS via different SPS
    303303  m_cSPS.setVPS(m_cVPS);
     
    723723
    724724#if H_MV 
    725 #if H_MV_6_PS_REP_FORM_18_19_20
    726725  m_cSPS.setUpdateRepFormatFlag           ( false );   
    727 #else
    728   m_cSPS.setUpdateRepFormatFlag           ( m_layerId == 0 );   
    729 #endif
    730726  m_cSPS.setSpsInferScalingListFlag       ( m_layerId > 0 && m_cVPS->getInDirectDependencyFlag( getLayerIdInVps(), 0 ) );
    731727  m_cSPS.setSpsScalingListRefLayerId      ( 0              );
    732 #if H_MV_6_PSEM_O0142_3
    733728  m_cSPS.setSpsExtensionFlag              ( true );
    734729  m_cSPS.setSpsExtensionTypeFlag          ( PS_EX_T_MV ,true );
    735730#if H_3D
    736731  m_cSPS.setSpsExtensionTypeFlag          ( PS_EX_T_3D ,true );
    737 #endif
    738732#endif
    739733#endif
     
    823817    pcVUI->setOverscanInfoPresentFlag(getOverscanInfoPresentFlag());
    824818    pcVUI->setOverscanAppropriateFlag(getOverscanAppropriateFlag());
    825 #if H_MV_6_PS_O0118_33
     819#if H_MV
    826820    pcVUI->setVideoSignalTypePresentFlag(getVideoSignalTypePresentFlag() && getLayerId() == 0 );
    827821#else
    828     pcVUI->setVideoSignalTypePresentFlag(getVideoSignalTypePresentFlag());
     822   pcVUI->setVideoSignalTypePresentFlag(getVideoSignalTypePresentFlag());
    829823#endif
    830824    pcVUI->setVideoFormat(getVideoFormat());
     
    853847    pcVUI->setLog2MaxMvLengthVertical(getLog2MaxMvLengthVertical());
    854848  }
    855 #if H_3D
    856 #if !CAM_HLS_F0136_F0045_F0082
    857 #if !QC_DEPTH_IV_MRG_F0125
    858   if ( !m_isDepth )
    859 #endif
    860   {
    861     m_cSPS.initCamParaSPS           ( m_viewIndex, m_uiCamParPrecision, m_bCamParInSliceHeader, m_aaiCodedScale, m_aaiCodedOffset );
    862   }
    863 #endif
    864 #endif
    865849}
    866850
     
    877861#endif
    878862
    879 #if DLT_DIFF_CODING_IN_PPS
     863#if H_3D
    880864  m_cPPS.setDLT( getDLT() );
    881865#endif
     
    948932  m_cPPS.setOutputFlagPresentFlag( false );
    949933#if H_MV
    950 #if H_MV_6_RALS_O0149_11
    951934  m_cPPS.setNumExtraSliceHeaderBits( 3 );
    952 #else
    953   m_cPPS.setNumExtraSliceHeaderBits( 2 );
    954 #endif
    955935#endif
    956936  m_cPPS.setSignHideFlag(getSignHideFlag());
     
    1012992  }
    1013993#if H_3D
    1014 #if CAM_HLS_F0136_F0045_F0082
    1015994  if( m_cVPS->hasCamParInSliceHeader( getViewIndex() ) )
    1016 #else
    1017   if( m_cSPS.hasCamParInSliceHeader() )
    1018 #endif
    1019995  {
    1020996    m_cPPS.setSliceHeaderExtensionPresentFlag( true );
Note: See TracChangeset for help on using the changeset viewer.