Changeset 1146 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibDecoder
- Timestamp:
- 7 Jul 2015, 23:47:08 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r1143 r1146 3246 3246 #if VPS_EXTN_DIRECT_REF_LAYERS 3247 3247 READ_UVLC( uiCode, "direct_dep_type_len_minus2"); vps->setDirectDepTypeLen(uiCode+2); 3248 #if O0096_DEFAULT_DEPENDENCY_TYPE 3248 3249 3249 READ_FLAG(uiCode, "default_direct_dependency_type_flag"); 3250 3250 vps->setDefaultDirectDependecyTypeFlag(uiCode == 1? true : false); 3251 if (vps->getDefaultDirectDependencyTypeFlag()) 3251 3252 if( vps->getDefaultDirectDependencyTypeFlag() ) 3252 3253 { 3253 3254 READ_CODE( vps->getDirectDepTypeLen(), uiCode, "default_direct_dependency_type" ); 3254 3255 vps->setDefaultDirectDependecyType(uiCode); 3255 3256 } 3256 #endif3257 3257 3258 3258 for( i = vps->getBaseLayerInternalFlag() ? 1 : 2; i < vps->getMaxLayers(); i++ ) … … 3260 3260 for( j = vps->getBaseLayerInternalFlag() ? 0 : 1; j < i; j++ ) 3261 3261 { 3262 if (vps->getDirectDependencyFlag(i, j)) 3263 { 3264 #if O0096_DEFAULT_DEPENDENCY_TYPE 3262 if( vps->getDirectDependencyFlag(i, j) ) 3263 { 3265 3264 if (vps->getDefaultDirectDependencyTypeFlag()) 3266 3265 { … … 3272 3271 vps->setDirectDependencyType(i, j, uiCode); 3273 3272 } 3274 #else3275 READ_CODE( vps->getDirectDepTypeLen(), uiCode, "direct_dependency_type[i][j]" );3276 vps->setDirectDependencyType(i, j, uiCode);3277 #endif3278 3273 } 3279 3274 }
Note: See TracChangeset for help on using the changeset viewer.