Changeset 377 in SHVCSoftware for branches/SHM-3.1-dev/source/Lib/TLibDecoder
- Timestamp:
- 30 Aug 2013, 03:29:41 (12 years ago)
- Location:
- branches/SHM-3.1-dev/source/Lib/TLibDecoder
- Files:
-
- 4 edited
-
TDecCAVLC.cpp (modified) (3 diffs)
-
TDecGop.cpp (modified) (1 diff)
-
TDecTop.cpp (modified) (8 diffs)
-
TDecTop.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-3.1-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r376 r377 1414 1414 } 1415 1415 1416 #if REF_IDX_FRAMEWORK1416 #if SVC_EXTENSION 1417 1417 #if JCTVC_M0458_INTERLAYER_RPS_SIG 1418 1418 rpcSlice->setActiveNumILRRefIdx(0); … … 1637 1637 if ( rpcSlice->getEnableTMVPFlag() ) 1638 1638 { 1639 #if REF_IDX_FRAMEWORK &&M0457_COL_PICTURE_SIGNALING1639 #if M0457_COL_PICTURE_SIGNALING 1640 1640 #if REMOVE_COL_PICTURE_SIGNALING 1641 1641 rpcSlice->setMFMEnabledFlag( rpcSlice->getNumMotionPredRefLayers() > 0 ? true : false ); … … 1680 1680 rpcSlice->setColRefIdx(0); 1681 1681 } 1682 #if REF_IDX_FRAMEWORK &&M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING1682 #if M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING 1683 1683 } 1684 1684 #endif -
branches/SHM-3.1-dev/source/Lib/TLibDecoder/TDecGop.cpp
r356 r377 247 247 for (Int iRefIndex = 0; iRefIndex < pcSlice->getNumRefIdx(RefPicList(iRefList)); iRefIndex++) 248 248 { 249 #if REF_IDX_FRAMEWORK249 #if SVC_EXTENSION 250 250 #if VPS_EXTN_DIRECT_REF_LAYERS 251 251 if( pcSlice->getRefPic(RefPicList(iRefList), iRefIndex)->isILR( m_layerId ) ) -
branches/SHM-3.1-dev/source/Lib/TLibDecoder/TDecTop.cpp
r374 r377 72 72 m_pBLReconFile = NULL; 73 73 #endif 74 #endif75 #if REF_IDX_FRAMEWORK76 74 memset(m_cIlpPic, 0, sizeof(m_cIlpPic)); 77 75 #endif … … 108 106 109 107 m_cSliceDecoder.destroy(); 110 #if REF_IDX_FRAMEWORK108 #if SVC_EXTENSION 111 109 for(Int i=0; i<MAX_NUM_REF; i++) 112 110 { … … 137 135 } 138 136 139 #if REF_IDX_FRAMEWORK137 #if SVC_EXTENSION 140 138 Void TDecTop::xInitILRP(TComSPS *pcSPS) 141 139 { … … 607 605 m_apcSlicePilot->setTLayerInfo(nalu.m_temporalId); 608 606 607 #if SVC_EXTENSION 609 608 #if VPS_EXTN_DIRECT_REF_LAYERS && M0457_PREDICTION_INDICATIONS 610 609 setRefLayerParams(m_apcSlicePilot->getVPS()); 611 610 #endif 612 #if REF_IDX_FRAMEWORK &&M0457_COL_PICTURE_SIGNALING611 #if M0457_COL_PICTURE_SIGNALING 613 612 m_apcSlicePilot->setNumMotionPredRefLayers(m_numMotionPredRefLayers); 614 613 #endif 615 616 #if SVC_EXTENSION617 614 #if M0457_IL_SAMPLE_PRED_ONLY_FLAG 618 615 m_apcSlicePilot->setNumSamplePredRefLayers( getNumSamplePredRefLayers() ); … … 878 875 pcSlice->checkCRA(pcSlice->getRPS(), m_pocCRA, m_prevRAPisBLA, m_cListPic ); 879 876 // Set reference list 880 #if REF_IDX_FRAMEWORK877 #if SVC_EXTENSION 881 878 if (m_layerId == 0) 882 879 #endif … … 972 969 } 973 970 974 #if REF_IDX_FRAMEWORK975 971 if( m_layerId > 0 && pcSlice->getActiveNumILRRefIdx() ) 976 972 { … … 988 984 #endif 989 985 } 990 #endif991 986 pcSlice->setRefPicList( m_cListPic, false, m_cIlpPic); 992 987 } … … 1103 1098 m_parameterSetManagerDecoder.storePrefetchedSPS(sps); 1104 1099 #endif 1105 #if REF_IDX_FRAMEWORK1100 #if SVC_EXTENSION 1106 1101 if(m_numLayer>0) 1107 1102 { -
branches/SHM-3.1-dev/source/Lib/TLibDecoder/TDecTop.h
r374 r377 130 130 Bool m_motionPredEnabledFlag[MAX_VPS_LAYER_ID_PLUS1]; 131 131 #endif 132 TComPic* m_cIlpPic[MAX_NUM_REF]; ///< Inter layer Prediction picture = upsampled picture 132 133 #endif 133 134 #if AVC_SYNTAX || SYNTAX_OUTPUT 134 135 fstream* m_pBLSyntaxFile; 135 #endif136 #if REF_IDX_FRAMEWORK137 TComPic* m_cIlpPic[MAX_NUM_REF]; ///< Inter layer Prediction picture = upsampled picture138 136 #endif 139 137 … … 209 207 Int getBLHeight() { return m_iBLSourceHeight; } 210 208 #endif 209 Void xInitILRP(TComSPS *pcSPS); 210 Void setILRPic(TComPic *pcPic); 211 211 #endif 212 212 #if AVC_SYNTAX || SYNTAX_OUTPUT 213 213 Void setBLSyntaxFile( fstream* pFile ) { m_pBLSyntaxFile = pFile; } 214 214 fstream* getBLSyntaxFile() { return m_pBLSyntaxFile; } 215 #endif216 #if REF_IDX_FRAMEWORK217 Void xInitILRP(TComSPS *pcSPS);218 Void setILRPic(TComPic *pcPic);219 215 #endif 220 216
Note: See TracChangeset for help on using the changeset viewer.