Changeset 1224 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibCommon
- Timestamp:
- 9 Jul 2015, 00:12:33 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibCommon
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/SHM-dev/source/Lib/TLibCommon/TComSlice.cpp ¶
r1223 r1224 2012 2012 } 2013 2013 2014 #if VPS_DPB_SIZE_TABLE2015 2014 ::memset( m_subLayerFlagInfoPresentFlag, 0, sizeof(m_subLayerFlagInfoPresentFlag ) ); 2016 2015 ::memset( m_subLayerDpbInfoPresentFlag, 0, sizeof(m_subLayerDpbInfoPresentFlag ) ); … … 2019 2018 ::memset( m_maxVpsLatencyIncreasePlus1, 0, sizeof(m_maxVpsLatencyIncreasePlus1 ) ); 2020 2019 ::memset( m_numSubDpbs , 0, sizeof(m_numSubDpbs) ); 2021 #endif2022 2020 ::memset( m_baseLayerPSCompatibilityFlag, 0, sizeof(m_baseLayerPSCompatibilityFlag) ); 2023 2021 } … … 3068 3066 } 3069 3067 3070 #if VPS_DPB_SIZE_TABLE3071 3068 Void TComVPS::deriveNumberOfSubDpbs() 3072 3069 { … … 3080 3077 } 3081 3078 } 3082 #endif3083 3079 3084 3080 Void TComVPS::setTilesNotInUseFlag(Bool x) … … 3247 3243 } 3248 3244 3249 #if VPS_DPB_SIZE_TABLE3250 3245 Int TComVPS::getLayerIdcForOls( Int olsIdx, Int layerId ) 3251 3246 { … … 3313 3308 } 3314 3309 } 3315 #endif3316 3310 3317 3311 #if O0164_MULTI_LAYER_HRD -
TabularUnified branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h ¶
r1223 r1224 702 702 703 703 Int m_TolsIdx; 704 #if VPS_DPB_SIZE_TABLE705 704 Bool m_subLayerFlagInfoPresentFlag [MAX_VPS_OP_LAYER_SETS_PLUS1]; 706 705 Bool m_subLayerDpbInfoPresentFlag [MAX_VPS_OP_LAYER_SETS_PLUS1][MAX_LAYERS]; … … 709 708 Int m_maxVpsLatencyIncreasePlus1 [MAX_VPS_OP_LAYER_SETS_PLUS1][MAX_LAYERS]; 710 709 Int m_numSubDpbs [MAX_VPS_LAYER_SETS_PLUS1 + 2*MAX_NUM_ADD_LAYER_SETS]; 711 #endif712 710 713 711 Bool m_vpsVuiPresentFlag; … … 818 816 819 817 Void deriveLayerIdListVariables(); 820 #if VPS_DPB_SIZE_TABLE 821 Void deriveNumberOfSubDpbs(); 822 #endif 818 Void deriveNumberOfSubDpbs(); 823 819 824 820 Void setRefLayersFlags(Int currLayerId); … … 1078 1074 Int scalTypeToScalIdx( ScalabilityType scalType ); 1079 1075 1080 #if VPS_DPB_SIZE_TABLE1081 1076 Bool getSubLayerFlagInfoPresentFlag(Int olsIdx) { return m_subLayerFlagInfoPresentFlag[olsIdx]; } 1082 1077 Void setSubLayerFlagInfoPresentFlag(Int olsIdx, Bool x) { m_subLayerFlagInfoPresentFlag[olsIdx] = x; } … … 1099 1094 Void setNumSubDpbs(Int olsIdx, Int x) { m_numSubDpbs[olsIdx] = x; } 1100 1095 Void determineSubDpbInfoFlags(); 1101 #endif1102 1096 1103 1097 Bool getVpsVuiPresentFlag() { return m_vpsVuiPresentFlag; } -
TabularUnified branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h ¶
r1223 r1224 64 64 #define AUXILIARY_PICTURES 1 ///< JCTVC-O0041: auxiliary picture layers 65 65 #define R0062_AUX_PSEUDO_MONOCHROME 1 ///> JCVVC-R0063: pseudo monochrome for auxiliary pictures 66 #define VPS_DPB_SIZE_TABLE 1 ///< JCTVC-O0217: DPB operations: signaling DPB-related parameters67 66 #define NO_CLRAS_OUTPUT_FLAG 1 68 67 #define P0138_USE_ALT_CPB_PARAMS_FLAG 1 ///< JCTVC-P0138: use_alt_cpb_params_flag syntax in buffering period SEI message extension
Note: See TracChangeset for help on using the changeset viewer.