Changeset 964 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncTop.cpp
- Timestamp:
- 5 Jul 2014, 05:16:45 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibEncoder/TEncTop.cpp
r884 r964 697 697 m_cSPS.setSpsInferScalingListFlag ( m_layerId > 0 && m_cVPS->getInDirectDependencyFlag( getLayerIdInVps(), 0 ) ); 698 698 m_cSPS.setSpsScalingListRefLayerId ( 0 ); 699 m_cSPS.setSpsExtensionFlag ( true ); 699 m_cSPS.setSpsExtensionPresentFlag ( true ); 700 #if H_MV_HLS_8_SPS_NODOC_48 701 m_cSPS.setSpsMultilayerExtensionFlag ( true ); 702 #else 700 703 m_cSPS.setSpsExtensionTypeFlag ( PS_EX_T_MV ,true ); 704 #endif 701 705 #if H_3D 706 #if H_MV_HLS_8_SPS_NODOC_48 707 m_cSPS.setSps3dExtensionFlag ( true ); 708 #else 702 709 m_cSPS.setSpsExtensionTypeFlag ( PS_EX_T_3D ,true ); 710 #endif 703 711 #endif 704 712 #endif … … 769 777 m_cSPS.setNumReorderPics(m_numReorderPics[i], i); 770 778 } 779 #if H_MV_HLS_8_HRD_Q0102_08 780 for ( Int ols = 0; ols < m_cVPS->getNumOutputLayerSets(); ols++) 781 { 782 // Check MaxDecPicBuffering 783 const std::vector<Int>& targetDecLayerIdList = m_cVPS->getTargetDecLayerIdList( m_cVPS->olsIdxToLsIdx( ols )); 784 for( Int is = 0; is < targetDecLayerIdList.size(); is++ ) 785 { 786 m_cSPS.inferSpsMaxDecPicBufferingMinus1( m_cVPS, ols, targetDecLayerIdList[is], true ); 787 } 788 } 789 790 #if H_MV_HLS_8_RPS_Q0100_36 791 m_cVPS->inferDbpSizeLayerSetZero( &m_cSPS, true ); 792 #endif 793 794 #endif 771 795 m_cSPS.setPCMBitDepthLuma (g_uiPCMBitDepthLuma); 772 796 m_cSPS.setPCMBitDepthChroma (g_uiPCMBitDepthChroma); … … 829 853 m_cPPS.setPPSId( getLayerIdInVps() ); 830 854 m_cPPS.setSPSId( getLayerIdInVps() ); 831 855 #if H_MV_HLS_8_SPS_NODOC_48 856 m_cPPS.setPpsMultilayerExtensionFlag ( true ); 857 #if H_3D 858 m_cPPS.setPps3dExtensionFlag ( true ); 859 #endif 860 #else 832 861 m_cPPS.setPpsExtensionTypeFlag ( PPS_EX_T_MV ,true ); 833 862 #if H_3D 834 863 m_cPPS.setPpsExtensionTypeFlag ( PPS_EX_T_3D ,true ); 864 #endif 835 865 #endif 836 866 #endif
Note: See TracChangeset for help on using the changeset viewer.