Changeset 1279 in 3DVCSoftware for branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecTop.cpp
- Timestamp:
- 15 Jul 2015, 14:57:32 (9 years ago)
- Location:
- branches/HTM-14.1-update-dev1
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev1
-
branches/HTM-14.1-update-dev1/source/Lib/TLibDecoder/TDecTop.cpp
r1251 r1279 292 292 293 293 294 #if H_3D_IV_MERGE294 #if NH_3D_IV_MERGE 295 295 Void 296 296 CamParsCollector::copyCamParamForSlice( TComSlice* pcSlice ) … … 423 423 { 424 424 #if ENC_DEC_TRACE 425 #if H_MV_ENC_DEC_TRAC_FIX 426 if (g_hTrace != stdout && g_hTrace != NULL) 427 #else 425 428 if (g_hTrace != stdout) 429 #endif 426 430 { 427 431 fclose( g_hTrace ); 432 #if H_MV_ENC_DEC_TRAC_FIX 433 g_hTrace = NULL; 434 #endif 428 435 } 429 436 #endif … … 1142 1149 pcSlice->getTempRefPicLists( m_cListPic, m_refPicSetInterLayer0, m_refPicSetInterLayer1, tempRefPicLists, usedAsLongTerm, numPocTotalCurr); 1143 1150 pcSlice->setRefPicList ( tempRefPicLists, usedAsLongTerm, numPocTotalCurr, true ); 1144 #if H_3D1151 #if NH_3D_NBDV 1145 1152 pcSlice->setDefaultRefView(); 1146 1153 #endif 1147 #if H_3D_ARP1154 #if NH_3D_ARP 1148 1155 pcSlice->setARPStepNum(m_ivPicLists); 1149 if( pcSlice->getARPStepNum() > 1 )1150 {1151 // GT: This seems to be broken, not all nuh_layer_ids are necessarily present1152 for(Int iLayerId = 0; iLayerId < nalu.m_nuhLayerId; iLayerId ++ )1153 {1154 Int iViewIdx = pcSlice->getVPS()->getViewIndex(iLayerId);1155 Bool bIsDepth = ( pcSlice->getVPS()->getDepthId ( iLayerId ) == 1 );1156 if( iViewIdx<getViewIndex() && !bIsDepth )1157 {1158 pcSlice->setBaseViewRefPicList( m_ivPicLists->getPicList( iLayerId ), iViewIdx );1159 }1160 }1161 }1162 1156 #endif 1163 1157 #else … … 1167 1161 #if NH_3D 1168 1162 pcSlice->checkInCompPredRefLayers(); 1169 #if H_3D_IV_MERGE1163 #if NH_3D_IV_MERGE 1170 1164 #if H_3D_FCO 1171 1165 //assert( !getIsDepth() ); … … 1226 1220 //--------------- 1227 1221 pcSlice->setRefPOCList(); 1228 #if H_3D_TMVP1222 #if NH_3D_TMVP 1229 1223 if(pcSlice->getLayerId()) 1230 1224 { … … 1264 1258 } 1265 1259 1266 #if H_3D_IV_MERGE1260 #if NH_3D_IV_MERGE 1267 1261 #if H_3D_FCO 1268 1262 if( !pcSlice->getIsDepth() && m_pcCamParsCollector )
Note: See TracChangeset for help on using the changeset viewer.