Changeset 945 in SHVCSoftware for branches/SHM-upgrade/source/Lib/TLibCommon
- Timestamp:
- 31 Dec 2014, 07:37:45 (10 years ago)
- Location:
- branches/SHM-upgrade/source/Lib/TLibCommon
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-upgrade/source/Lib/TLibCommon/TComSlice.h
r916 r945 621 621 Bool m_layerIdIncludedFlag[MAX_VPS_OP_SETS_PLUS1][MAX_VPS_NUH_RESERVED_ZERO_LAYER_ID_PLUS1]; 622 622 #endif 623 623 #if !MULTIPLE_PTL_SUPPORT 624 624 TComPTL m_pcPTL; 625 #endif 625 626 TimingInfo m_timingInfo; 626 627 627 628 #if SVC_EXTENSION 629 #if MULTIPLE_PTL_SUPPORT 630 TComPTL m_pcPTLList[NUM_POSSIBLE_LEVEL]; 631 #endif 628 632 #if DERIVE_LAYER_ID_LIST_VARIABLES 629 633 #if Q0078_ADD_LAYER_SETS … … 689 693 UInt m_profileLayerSetRef[MAX_VPS_LAYER_SETS_PLUS1]; // The value with index 0 will not be used. 690 694 #endif 695 #if !MULTIPLE_PTL_SUPPORT 691 696 std::vector<TComPTL> m_pcPTLForExtn; 697 #endif 692 698 #endif 693 699 #if VPS_EXTN_OP_LAYER_SETS … … 1004 1010 Void setLayerIdIncludedFlag(Bool v, UInt opsIdx, UInt id) { m_layerIdIncludedFlag[opsIdx][id] = v; } 1005 1011 1012 #if !MULTIPLE_PTL_SUPPORT 1006 1013 TComPTL* getPTL() { return &m_pcPTL; } 1014 #endif 1015 1007 1016 TimingInfo* getTimingInfo() { return &m_timingInfo; } 1008 1017 1009 1018 #if SVC_EXTENSION 1019 #if MULTIPLE_PTL_SUPPORT 1020 TComPTL* getPTL() { return &m_pcPTLList[0]; } 1021 TComPTL* getPTL(UInt idx) { return &m_pcPTLList[idx]; } 1022 #endif 1010 1023 #if DERIVE_LAYER_ID_LIST_VARIABLES 1011 1024 Int getLayerSetLayerIdList(Int set, Int layerId) { return m_layerSetLayerIdList[set][layerId]; } … … 1105 1118 #endif 1106 1119 1120 #if !MULTIPLE_PTL_SUPPORT 1107 1121 std::vector<TComPTL>* getPTLForExtnPtr() { return &m_pcPTLForExtn; } 1108 1122 TComPTL* getPTLForExtn(Int id) { return &m_pcPTLForExtn[id]; } 1123 #endif 1109 1124 #endif 1110 1125 #if VPS_EXTN_OP_LAYER_SETS … … 1172 1187 Int getProfileLevelTierIdx(Int const olsIdx, Int const layerIdx) { return m_profileLevelTierIdx[olsIdx][layerIdx]; } 1173 1188 Void setProfileLevelTierIdx(Int const olsIdx, Int const layerIdx, Int const ptlIdx) { m_profileLevelTierIdx[olsIdx][layerIdx] = ptlIdx; } 1174 Int calculateLenOfSyntaxElement( Int const numVal ); 1189 #if MULTIPLE_PTL_SUPPORT 1190 Void addProfileLevelTierIdx(Int const olsIdx, Int const ptlIdx) { m_profileLevelTierIdx[olsIdx].push_back(ptlIdx); } 1191 #endif 1192 Int calculateLenOfSyntaxElement( Int const numVal ); 1175 1193 #else 1176 1194 Int getProfileLevelTierIdx(Int i) { return m_profileLevelTierIdx[i]; } -
branches/SHM-upgrade/source/Lib/TLibCommon/TypeDef.h
r928 r945 245 245 #define MAX_NUM_ADD_LAYER_SETS 1023 246 246 #endif 247 #define MULTIPLE_PTL_SUPPORT 1 ///< Profile, tier and level signalling 248 #define NUM_POSSIBLE_LEVEL 13 247 249 248 250 #define VPS_DPB_SIZE_TABLE 1 ///< JCTVC-O0217: DPB operations: signaling DPB-related parameters … … 927 929 MAINREXT = 4, 928 930 HIGHTHROUGHPUTREXT = 5, 929 #if SVC_EXTENSION930 SCALABLE = 6,931 SCALABLE10 = 7,932 #endif933 931 }; 934 932 }
Note: See TracChangeset for help on using the changeset viewer.