Changeset 455 in SHVCSoftware for branches/SHM-4.0-dev/source/Lib/TLibDecoder
- Timestamp:
- 8 Nov 2013, 08:06:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r454 r455 1066 1066 } 1067 1067 #endif 1068 #if VPS_MOVE_DIR_DEPENDENCY_FLAG1069 1068 #if VPS_EXTN_DIRECT_REF_LAYERS 1070 1069 // For layer 0 … … 1085 1084 vps->setNumDirectRefLayers(layerCtr, numDirectRefLayers); 1086 1085 } 1087 #endif1088 1086 #endif 1089 1087 #if JCTVC_M0203_INTERLAYER_PRED_IDC … … 1259 1257 #endif 1260 1258 1261 #if !VPS_MOVE_DIR_DEPENDENCY_FLAG1262 #if VPS_EXTN_DIRECT_REF_LAYERS1263 // For layer 01264 vps->setNumDirectRefLayers(0, 0);1265 // For other layers1266 for( Int layerCtr = 1; layerCtr <= vps->getMaxLayers() - 1; layerCtr++)1267 {1268 UInt numDirectRefLayers = 0;1269 for( Int refLayerCtr = 0; refLayerCtr < layerCtr; refLayerCtr++)1270 {1271 READ_FLAG(uiCode, "direct_dependency_flag[i][j]" ); vps->setDirectDependencyFlag(layerCtr, refLayerCtr, uiCode? true : false);1272 if(uiCode)1273 {1274 vps->setRefLayerId(layerCtr, numDirectRefLayers, refLayerCtr);1275 numDirectRefLayers++;1276 }1277 }1278 vps->setNumDirectRefLayers(layerCtr, numDirectRefLayers);1279 }1280 #endif1281 #endif1282 1259 #if VPS_EXTN_DIRECT_REF_LAYERS && M0457_PREDICTION_INDICATIONS 1283 1260 READ_UVLC( uiCode, "direct_dep_type_len_minus2"); vps->setDirectDepTypeLen(uiCode+2);
Note: See TracChangeset for help on using the changeset viewer.