Changeset 459 in 3DVCSoftware for branches/HTM-DEV-0.3-dev1/source/App/TAppEncoder
- Timestamp:
- 6 Jun 2013, 11:46:05 (12 years ago)
- Location:
- branches/HTM-DEV-0.3-dev1/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev1/source/App/TAppEncoder/TAppEncCfg.cpp
r446 r459 389 389 #if H_3D 390 390 ("DepthFlag", m_depthFlag , std::vector<Int>(1,0), "Depth Flag") 391 #if H_3D_DIM 392 ("DMM", m_useDMM, true, "Depth intra model modes") 393 ("RBC", m_useRBC, true, "Region boundary chain mode") 394 ("SDC", m_useSDC, true, "Simplified depth coding") 395 ("DLT", m_useDLT, true, "Depth lookup table") 396 #endif 391 397 #endif 392 398 ("LayerIdInNuh", m_layerIdInNuh , std::vector<Int>(1,0), "LayerId in Nuh") … … 2278 2284 printf("WVSO:%d ", m_bUseWVSO ); 2279 2285 #endif 2286 #if H_3D_DIM 2287 printf("DMM:%d ", m_useDMM ); 2288 printf("RBC:%d ", m_useRBC ); 2289 printf("SDC:%d ", m_useSDC ); 2290 printf("DLT:%d ", m_useDLT ); 2291 #endif 2280 2292 printf("\n\n"); 2281 2293 -
branches/HTM-DEV-0.3-dev1/source/App/TAppEncoder/TAppEncCfg.h
r446 r459 405 405 TRenModSetupStrParser m_cRenModStrParser; 406 406 #endif 407 #if H_3D_DIM 408 Bool m_useDMM; ///< flag for using DMM 409 Bool m_useRBC; ///< flag for using RBC 410 Bool m_useSDC; ///< flag for using SDC 411 Bool m_useDLT; ///< flag for using DLT 412 #endif 407 413 #endif 408 414 // internal member functions -
branches/HTM-DEV-0.3-dev1/source/App/TAppEncoder/TAppEncTop.cpp
r446 r459 120 120 xSetDirectDependencyFlags( vps ); 121 121 #if H_3D 122 for( Int layer = 0; layer < m_numberOfLayers; layer++ ) 123 { 124 vps.setVpsDepthModesFlag( layer, ((vps.getDepthId( layer ) != 0) && (m_useDMM || m_useRBC || m_useSDC || m_useDLT)) ? true : false ); 125 } 126 122 127 vps.initViewIndex(); 123 128 m_ivPicLists.setVPS ( &vps ); … … 166 171 m_cTEncTop.setDWeight ( isDepth ? m_iDWeight : 0 ); 167 172 #endif // H_3D_VSO 173 174 //========== Depth intra modes ========== 175 #if H_3D_DIM 176 m_cTEncTop.setUseDMM ( isDepth ? m_useDMM : false ); 177 m_cTEncTop.setUseRBC ( isDepth ? m_useRBC : false ); 178 m_cTEncTop.setUseSDC ( isDepth ? m_useSDC : false ); 179 m_cTEncTop.setUseDLT ( isDepth ? m_useDLT : false ); 180 #endif 168 181 #endif // H_3D 169 182 … … 543 556 // initialize global variables 544 557 initROM(); 558 #if H_3D_DIM_DMM 559 initWedgeLists( true ); 560 #endif 545 561 546 562 for( Int layer=0; layer < m_numberOfLayers; layer++)
Note: See TracChangeset for help on using the changeset viewer.