Changeset 1421 in SHVCSoftware
- Timestamp:
- 5 Aug 2015, 03:39:25 (9 years ago)
- Location:
- branches/SHM-dev/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/TComDataCU.cpp
r1419 r1421 3362 3362 *\returns Number of intra coding modes (nb of remaining modes + 3 MPMs) 3363 3363 */ 3364 Int TComDataCU::reduceSetOfIntraModes( UInt uiAbsPartIdx, Int* uiIntraDirPred, Int &fullSetOfModes )3364 Int TComDataCU::reduceSetOfIntraModes( UInt uiAbsPartIdx, Int* uiIntraDirPred, Int** posScalingFactor, Int &fullSetOfModes ) 3365 3365 { 3366 3366 // check BL mode 3367 3367 UInt uiCUAddrBase = 0, uiAbsPartAddrBase = 0; 3368 3368 // the right reference layerIdc should be specified, currently it is set to m_layerId-1 3369 TComDataCU* pcTempCU = getBaseColCU(m_layerId - 1, uiAbsPartIdx, uiCUAddrBase, uiAbsPartAddrBase, false );3369 TComDataCU* pcTempCU = getBaseColCU(m_layerId - 1, uiAbsPartIdx, uiCUAddrBase, uiAbsPartAddrBase, posScalingFactor, false ); 3370 3370 3371 3371 if( pcTempCU->getPredictionMode( uiAbsPartAddrBase ) != MODE_INTRA ) -
branches/SHM-dev/source/Lib/TLibCommon/TComDataCU.h
r1419 r1421 484 484 #endif 485 485 #if FAST_INTRA_SHVC 486 Int reduceSetOfIntraModes( UInt uiAbsPartIdx, Int* uiIntraDirPred, Int &fullSetOfModes );486 Int reduceSetOfIntraModes( UInt uiAbsPartIdx, Int* uiIntraDirPred, Int** posScalingFactor, Int &fullSetOfModes ); 487 487 #endif 488 488 #if REF_IDX_ME_ZEROMV -
branches/SHM-dev/source/Lib/TLibEncoder/TEncSearch.cpp
r1418 r1421 2283 2283 if( m_pcEncCfg->getUseFastIntraScalable() && pcCU->getLayerId() > 0 ) 2284 2284 { 2285 numModesAvailable = pcCU->reduceSetOfIntraModes(uiPartOffset, uiPreds, iMode );2285 numModesAvailable = pcCU->reduceSetOfIntraModes(uiPartOffset, uiPreds, pcCU->getPic()->getPosScalingFactor(), iMode ); 2286 2286 if( numModesForFullRD > numModesAvailable ) //fast HAD can be skipped 2287 2287 {
Note: See TracChangeset for help on using the changeset viewer.