Changeset 460 in SHVCSoftware for branches/SHM-4.0-dev/source/Lib/TLibCommon
- Timestamp:
- 12 Nov 2013, 03:47:27 (11 years ago)
- Location:
- branches/SHM-4.0-dev/source/Lib/TLibCommon
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/Lib/TLibCommon/TComSlice.cpp
r455 r460 3049 3049 #endif 3050 3050 } 3051 #endif3052 3051 3053 3052 #if REF_IDX_MFM … … 3096 3095 #endif 3097 3096 3097 Void TComSlice::setILRPic(TComPic **pcIlpPic) 3098 { 3099 for( Int i = 0; i < m_activeNumILRRefIdx; i++ ) 3100 { 3101 Int refLayerIdc = m_interLayerPredLayerIdc[i]; 3102 3103 if( pcIlpPic[refLayerIdc] ) 3104 { 3105 pcIlpPic[refLayerIdc]->copyUpsampledPictureYuv( m_pcPic->getFullPelBaseRec( refLayerIdc ), pcIlpPic[refLayerIdc]->getPicYuvRec() ); 3106 pcIlpPic[refLayerIdc]->getSlice(0)->setPOC( m_iPOC ); 3107 pcIlpPic[refLayerIdc]->setLayerId( m_layerId ); //set reference layerId 3108 pcIlpPic[refLayerIdc]->getPicYuvRec()->setBorderExtension( false ); 3109 pcIlpPic[refLayerIdc]->getPicYuvRec()->extendPicBorder(); 3110 for (Int j=0; j<pcIlpPic[refLayerIdc]->getPicSym()->getNumberOfCUsInFrame(); j++) // set reference CU layerId 3111 { 3112 pcIlpPic[refLayerIdc]->getPicSym()->getCU(j)->setLayerId( pcIlpPic[refLayerIdc]->getLayerId() ); 3113 } 3114 } 3115 } 3116 } 3117 3118 #endif //SVC_EXTENSION 3119 3098 3120 //! \} -
branches/SHM-4.0-dev/source/Lib/TLibCommon/TComSlice.h
r454 r460 2058 2058 UInt getBitDepthY(); 2059 2059 UInt getBitDepthC(); 2060 Int getQpBDOffsetY(); 2061 Int getQpBDOffsetC(); 2062 #endif 2060 Int getQpBDOffsetY(); 2061 Int getQpBDOffsetC(); 2062 #endif 2063 2064 Void setILRPic(TComPic **pcIlpPic); 2063 2065 2064 2066 #endif //SVC_EXTENSION
Note: See TracChangeset for help on using the changeset viewer.