Changeset 773 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncTop.cpp
- Timestamp:
- 16 Jan 2014, 09:56:13 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibEncoder/TEncTop.cpp
r758 r773 299 299 { 300 300 // initialize SPS 301 #if DLT_DIFF_CODING_IN_PPS301 #if H_3D 302 302 // Assuming that all PPS indirectly refer to the same VPS via different SPS 303 303 m_cSPS.setVPS(m_cVPS); … … 723 723 724 724 #if H_MV 725 #if H_MV_6_PS_REP_FORM_18_19_20726 725 m_cSPS.setUpdateRepFormatFlag ( false ); 727 #else728 m_cSPS.setUpdateRepFormatFlag ( m_layerId == 0 );729 #endif730 726 m_cSPS.setSpsInferScalingListFlag ( m_layerId > 0 && m_cVPS->getInDirectDependencyFlag( getLayerIdInVps(), 0 ) ); 731 727 m_cSPS.setSpsScalingListRefLayerId ( 0 ); 732 #if H_MV_6_PSEM_O0142_3733 728 m_cSPS.setSpsExtensionFlag ( true ); 734 729 m_cSPS.setSpsExtensionTypeFlag ( PS_EX_T_MV ,true ); 735 730 #if H_3D 736 731 m_cSPS.setSpsExtensionTypeFlag ( PS_EX_T_3D ,true ); 737 #endif738 732 #endif 739 733 #endif … … 823 817 pcVUI->setOverscanInfoPresentFlag(getOverscanInfoPresentFlag()); 824 818 pcVUI->setOverscanAppropriateFlag(getOverscanAppropriateFlag()); 825 #if H_MV _6_PS_O0118_33819 #if H_MV 826 820 pcVUI->setVideoSignalTypePresentFlag(getVideoSignalTypePresentFlag() && getLayerId() == 0 ); 827 821 #else 828 822 pcVUI->setVideoSignalTypePresentFlag(getVideoSignalTypePresentFlag()); 829 823 #endif 830 824 pcVUI->setVideoFormat(getVideoFormat()); … … 853 847 pcVUI->setLog2MaxMvLengthVertical(getLog2MaxMvLengthVertical()); 854 848 } 855 #if H_3D856 #if !CAM_HLS_F0136_F0045_F0082857 #if !QC_DEPTH_IV_MRG_F0125858 if ( !m_isDepth )859 #endif860 {861 m_cSPS.initCamParaSPS ( m_viewIndex, m_uiCamParPrecision, m_bCamParInSliceHeader, m_aaiCodedScale, m_aaiCodedOffset );862 }863 #endif864 #endif865 849 } 866 850 … … 877 861 #endif 878 862 879 #if DLT_DIFF_CODING_IN_PPS863 #if H_3D 880 864 m_cPPS.setDLT( getDLT() ); 881 865 #endif … … 948 932 m_cPPS.setOutputFlagPresentFlag( false ); 949 933 #if H_MV 950 #if H_MV_6_RALS_O0149_11951 934 m_cPPS.setNumExtraSliceHeaderBits( 3 ); 952 #else953 m_cPPS.setNumExtraSliceHeaderBits( 2 );954 #endif955 935 #endif 956 936 m_cPPS.setSignHideFlag(getSignHideFlag()); … … 1012 992 } 1013 993 #if H_3D 1014 #if CAM_HLS_F0136_F0045_F00821015 994 if( m_cVPS->hasCamParInSliceHeader( getViewIndex() ) ) 1016 #else1017 if( m_cSPS.hasCamParInSliceHeader() )1018 #endif1019 995 { 1020 996 m_cPPS.setSliceHeaderExtensionPresentFlag( true );
Note: See TracChangeset for help on using the changeset viewer.