Changeset 1524 in SHVCSoftware for branches/SHM-dev/source/App/TAppDecoder
- Timestamp:
- 3 Feb 2016, 23:00:44 (9 years ago)
- Location:
- branches/SHM-dev/source/App/TAppDecoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppDecoder/TAppDecCfg.cpp
r1475 r1524 170 170 if( targetLayerId < 0 ) 171 171 { 172 targetLayerId = layerNum- 1;172 targetLayerId = MAX_VPS_LAYER_IDX_PLUS1 - 1; 173 173 } 174 174 -
branches/SHM-dev/source/App/TAppDecoder/TAppDecTop.cpp
r1521 r1524 91 91 for(Int i = 0; i < MAX_VPS_LAYER_IDX_PLUS1; i++ ) 92 92 #else 93 for( Int i = 0; i <= m_ tgtLayerId; i++ )93 for( Int i = 0; i <= m_commonDecoderParams.getTargetLayerId(); i++ ) 94 94 #endif 95 95 { … … 179 179 for(UInt layer = 0; layer < MAX_VPS_LAYER_IDX_PLUS1; layer++) 180 180 #else 181 for(UInt layer=0; layer <=m_tgtLayerId; layer++)181 for(UInt layer=0; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 182 182 #endif 183 183 { … … 234 234 read(nalu); 235 235 236 #if SVC_EXTENSION237 236 // ignore any NAL units with nuh_layer_id == 63 238 237 if( nalu.m_nuhLayerId == 63 ) … … 241 240 continue; 242 241 } 243 #endif 244 245 if( (m_iMaxTemporalLayer >= 0 && nalu.m_temporalId > m_iMaxTemporalLayer) || !isNaluWithinTargetDecLayerIdSet(&nalu) || 246 #if CONFORMANCE_BITSTREAM_MODE 247 (nalu.m_nuhLayerId > m_commonDecoderParams.getTargetLayerId()) ) 248 #else 249 (nalu.m_nuhLayerId > m_tgtLayerId) ) 250 #endif 242 243 if( (m_iMaxTemporalLayer >= 0 && nalu.m_temporalId > m_iMaxTemporalLayer) || !isNaluWithinTargetDecLayerIdSet(&nalu) || nalu.m_nuhLayerId > m_commonDecoderParams.getTargetLayerId() ) 251 244 { 252 245 bNewPicture = false; … … 422 415 for(UInt layer = layerIdxmin; layer < MAX_VPS_LAYER_IDX_PLUS1; layer++) 423 416 #else 424 for(UInt layer = layerIdxmin; layer <= m_ tgtLayerId; layer++)425 #endif 426 #else 427 for(UInt layer = 0; layer <= m_ tgtLayerId; layer++)417 for(UInt layer = layerIdxmin; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 418 #endif 419 #else 420 for(UInt layer = 0; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 428 421 #endif 429 422 { … … 583 576 for(UInt layer = 0; layer < MAX_VPS_LAYER_IDX_PLUS1; layer++) 584 577 #else 585 for(UInt layer = 0; layer <= m_ tgtLayerId; layer++)578 for(UInt layer = 0; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 586 579 #endif 587 580 { … … 612 605 for(UInt layer = 0; layer < MAX_VPS_LAYER_IDX_PLUS1; layer++) 613 606 #else 614 for(UInt layer = 0; layer <= m_ tgtLayerId; layer++)607 for(UInt layer = 0; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 615 608 #endif 616 609 { … … 646 639 for(UInt layer = 0; layer < MAX_VPS_LAYER_IDX_PLUS1; layer++) 647 640 #else 648 for(UInt layer = 0; layer <= m_ tgtLayerId; layer++)641 for(UInt layer = 0; layer <= m_commonDecoderParams.getTargetLayerId(); layer++) 649 642 #endif 650 643 { … … 665 658 #if SVC_EXTENSION 666 659 #if CONFORMANCE_BITSTREAM_MODE 667 m_cTDecTop.setNumLayer( MAX_LAYERS ); 668 #else 669 m_cTDecTop.setNumLayer( m_tgtLayerId + 1 ); 660 m_cTDecTop.setConfModeFlag( m_confModeFlag ); 670 661 #endif 671 662 m_cTDecTop.setCommonDecoderParams( &m_commonDecoderParams ); 672 m_cTDecTop.setConfModeFlag( m_confModeFlag );673 663 } 674 664 #endif
Note: See TracChangeset for help on using the changeset viewer.