Changeset 1103 in 3DVCSoftware for branches/HTM-12.2-dev2-HHI/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 5 Nov 2014, 11:34:26 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.2-dev2-HHI/source/Lib/TLibCommon/TComSlice.h
r1100 r1103 886 886 Int m_numDirectRefLayers [MAX_NUM_LAYERS]; 887 887 Int m_idDirectRefLayer [MAX_NUM_LAYERS][MAX_NUM_LAYERS]; 888 #if HHI_DEPENDENCY_SIGNALLING_I1_J0107 889 #if H_3D 890 Int m_numRefListLayers [MAX_NUM_LAYERS]; 891 Int m_idRefListLayer [MAX_NUM_LAYERS][MAX_NUM_LAYERS]; 892 #endif 893 #endif 894 888 895 889 896 Int m_numRefLayers [MAX_NUM_LAYER_IDS]; … … 1179 1186 Bool getDependencyFlag( Int i, Int j ) { return m_dependencyFlag[i][j]; } 1180 1187 Int getNumDirectRefLayers( Int layerIdInNuh ) { return m_numDirectRefLayers[ layerIdInNuh ]; }; 1188 #if HHI_DEPENDENCY_SIGNALLING_I1_J0107 1189 #if H_3D 1190 Int getNumRefListLayers( Int layerIdInNuh ) { return m_numRefListLayers[ layerIdInNuh ]; }; 1191 #endif 1192 #endif 1193 1181 1194 Int getNumRefLayers ( Int i ) { return m_numRefLayers[i]; } 1182 1195 Int getNumPredictedLayers ( Int i ) { return m_numPredictedLayers[i]; } 1196 1183 1197 1184 1198 Int getIdRefLayer ( Int i, Int j ) { assert( j >= 0 && j < getNumRefLayers ( i )); return m_idRefLayer [i][j]; } 1185 1199 Int getIdPredictedLayer ( Int i, Int j ) { assert( j >= 0 && j < getNumPredictedLayers( i )); return m_idPredictedLayer[i][j]; } 1186 1200 Int getIdDirectRefLayer ( Int i, Int j ) { assert( j >= 0 && j < getNumDirectRefLayers( i )); return m_idDirectRefLayer[i][j]; } 1201 #if HHI_DEPENDENCY_SIGNALLING_I1_J0107 1202 #if H_3D 1203 Int getIdRefListLayer ( Int i, Int j ) { assert( j >= 0 && j < getNumRefListLayers ( i )); return m_idRefListLayer[i][j]; } 1204 #endif 1205 #endif 1187 1206 Int getNumIndependentLayers ( ) { return m_numIndependentLayers; } 1188 1207 Int getNumLayersInTreePartition( Int i ) { return m_numLayersInTreePartition[i]; } … … 2747 2766 // Additional variables derived in slice header semantics 2748 2767 2768 #if HHI_DEPENDENCY_SIGNALLING_I1_J0107 2769 #if H_3D 2770 Int getNumInterLayerRefPicsMinus1Len( ) { return gCeilLog2( getVPS()->getNumRefListLayers( getLayerId() )); } 2771 Int getInterLayerPredLayerIdcLen ( ) { return gCeilLog2( getVPS()->getNumRefListLayers( getLayerId() )); } 2772 #else 2749 2773 Int getNumInterLayerRefPicsMinus1Len( ) { return gCeilLog2( getVPS()->getNumDirectRefLayers( getLayerId() )); } 2750 2774 Int getInterLayerPredLayerIdcLen ( ) { return gCeilLog2( getVPS()->getNumDirectRefLayers( getLayerId() )); } 2775 #endif 2776 2777 #else 2778 Int getNumInterLayerRefPicsMinus1Len( ) { return gCeilLog2( getVPS()->getNumDirectRefLayers( getLayerId() )); } 2779 Int getInterLayerPredLayerIdcLen ( ) { return gCeilLog2( getVPS()->getNumDirectRefLayers( getLayerId() )); } 2780 #endif 2751 2781 2752 2782 Int getRefLayerPicFlag( Int i );
Note: See TracChangeset for help on using the changeset viewer.