Changeset 1111 in 3DVCSoftware for branches/HTM-12.2-dev2-HHI/source/Lib/TLibCommon/TComSlice.cpp
- Timestamp:
- 7 Nov 2014, 14:12:21 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.2-dev2-HHI/source/Lib/TLibCommon/TComSlice.cpp
r1110 r1111 1879 1879 m_vpsBaseLayerAvailableFlag = true; 1880 1880 1881 #if H_MV_FIX_NUM_VIEWS 1882 m_numViews = 0; 1883 #endif 1881 1884 1882 1885 #endif … … 1924 1927 m_vpsNonVuiExtensionLength = 0; 1925 1928 m_splittingFlag = false; 1929 1926 1930 1927 1931 for( Int i = 0; i < MAX_NUM_SCALABILITY_TYPES; i++ ) … … 2199 2203 2200 2204 2205 #if H_MV_FIX_NUM_VIEWS 2206 Void TComVPS::initNumViews( ) 2207 { 2208 Int m_numViews = 1; 2209 #if HHI_VIEW_ID_LIST_I5_J0107 2210 #if H_3D 2211 AOF( m_viewOIdxList.size() == 0 ); 2212 m_viewOIdxList.push_back( 0 ); 2213 #endif 2214 #endif 2215 2216 for( Int i = 0; i <= getMaxLayersMinus1(); i++ ) 2217 { 2218 Int lId = getLayerIdInNuh( i ); 2219 if( i > 0 ) 2220 { 2221 Bool newViewFlag = true; 2222 for( Int j = 0; j < i; j++ ) 2223 { 2224 if( getViewOrderIdx( lId ) == getViewOrderIdx( getLayerIdInNuh( j ) ) ) 2225 { 2226 newViewFlag = false; 2227 } 2228 } 2229 if( newViewFlag ) 2230 { 2231 m_numViews++; 2232 #if HHI_VIEW_ID_LIST_I5_J0107 2233 #if H_3D 2234 m_viewOIdxList.push_back( getViewOrderIdx( lId ) ); 2235 #endif 2236 #endif 2237 } 2238 } 2239 } 2240 } 2241 #endif 2242 2243 2201 2244 Int TComVPS::getScalabilityId( Int layerIdInVps, ScalabilityType scalType ) 2202 2245 { … … 2357 2400 } 2358 2401 2402 #if !H_MV_FIX_NUM_VIEWS 2359 2403 Int TComVPS::getNumViews() 2360 2404 { … … 2368 2412 } 2369 2413 } 2370 2371 2414 return numViews; 2372 2415 } 2416 #endif 2417 2373 2418 2374 2419 Void TComVPS::deriveLayerSetLayerIdList()
Note: See TracChangeset for help on using the changeset viewer.