Changeset 524 in SHVCSoftware for branches/SHM-4.1-dev/source/Lib/TLibDecoder
- Timestamp:
- 19 Dec 2013, 17:46:32 (11 years ago)
- Location:
- branches/SHM-4.1-dev/source/Lib/TLibDecoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.1-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r516 r524 1471 1471 READ_FLAG(uiCode, "single_layer_for_non_irap_flag" ); vps->setSingleLayerForNonIrapFlag(uiCode == 1 ? true : false); 1472 1472 #endif 1473 #if HIGHER_LAYER_IRAP_SKIP_FLAG 1474 READ_FLAG(uiCode, "higher_layer_irap_skip_flag" ); vps->setHigherLayerIrapSkipFlag(uiCode == 1 ? true : false); 1475 #endif 1473 1476 1474 1477 READ_FLAG( uiCode, "vps_vui_present_flag" ); -
branches/SHM-4.1-dev/source/Lib/TLibDecoder/TDecCu.cpp
r494 r524 317 317 } 318 318 319 #if HIGHER_LAYER_IRAP_SKIP_FLAG 320 if (pcCU->getSlice()->getVPS()->getHigherLayerIrapSkipFlag() && pcCU->getSlice()->getVPS()->getSingleLayerForNonIrapFlag() && pcCU->getLayerId() > 0) 321 { 322 Bool lowerLayerExist = false; 323 for(int i=0;i<pcCU->getLayerId();i++) 324 { 325 if(pcCU->getSlice()->getBaseColPic(pcCU->getSlice()->getInterLayerPredLayerIdc(i))) 326 { 327 lowerLayerExist = true; 328 } 329 } 330 if(lowerLayerExist) 331 { 332 assert(pcCU->isSkipped(uiAbsPartIdx)); 333 } 334 } 335 #endif 336 319 337 if( pcCU->isSkipped(uiAbsPartIdx) ) 320 338 {
Note: See TracChangeset for help on using the changeset viewer.