Changeset 174 in SHVCSoftware for branches/SHM-2.0-dev/source/Lib/TLibEncoder
- Timestamp:
- 9 May 2013, 22:14:35 (12 years ago)
- Location:
- branches/SHM-2.0-dev/source/Lib/TLibEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-2.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r170 r174 797 797 #endif 798 798 #endif 799 #if JCTVC_M0458 799 #if JCTVC_M0458_INTERLAYER_RPS_SIG 800 800 WRITE_FLAG(vps->getMaxOneActiveRefLayerFlag(), "max_one_active_ref_layer_flag"); 801 801 #endif … … 1166 1166 } 1167 1167 } 1168 #if JCTVC_M0458 1168 #if JCTVC_M0458_INTERLAYER_RPS_SIG 1169 1169 if((pcSlice->getSPS()->getLayerId() > 0) && (pcSlice->getNumILRRefIdx() > 0) ) 1170 1170 { … … 1179 1179 } 1180 1180 for(Int i = 0; i < pcSlice->getActiveNumILRRefIdx(); i++ ) 1181 WRITE_UVLC(pcSlice->getInterLayerPred EnabledFlag(),"inter_layer_pred_layer_idc[i]");1181 WRITE_UVLC(pcSlice->getInterLayerPredLayerIdc(i),"inter_layer_pred_layer_idc[i]"); 1182 1182 } 1183 1183 } -
branches/SHM-2.0-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r171 r174 669 669 pcSlice->setNumRefIdx(REF_PIC_LIST_1, pcSlice->getNumRefIdx(REF_PIC_LIST_1)+pcSlice->getNumILRRefIdx()); 670 670 } 671 #if JCTVC_M0458_INTERLAYER_RPS_SIG 672 // currently only one reference layer is supported in software and no decision logic to select yet. 673 // hence num of active inter layer references is set to one always 674 pcSlice->setActiveNumILRRefIdx(1); 675 #endif 671 676 } 672 677 #endif -
branches/SHM-2.0-dev/source/Lib/TLibEncoder/TEncSlice.cpp
r171 r174 485 485 rpcSlice->setMaxNumMergeCand ( m_pcCfg->getMaxNumMergeCand() ); 486 486 xStoreWPparam( pPPS->getUseWP(), pPPS->getWPBiPred() ); 487 488 #if JCTVC_M0458_INTERLAYER_RPS_SIG 489 // currently only one reference layer is supported in software and no decision logic to select yet. 490 // hence num of active inter layer references is set to one always 491 rpcSlice->setActiveNumILRRefIdx(1); 492 #endif 487 493 } 488 494
Note: See TracChangeset for help on using the changeset viewer.