Changeset 764 in 3DVCSoftware for branches/HTM-9.2-dev0/source/App
- Timestamp:
- 12 Jan 2014, 00:23:20 (11 years ago)
- Location:
- branches/HTM-9.2-dev0/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.2-dev0/source/App/TAppEncoder/TAppEncCfg.cpp
r738 r764 378 378 #if H_3D_DIM 379 379 ("DMM", m_useDMM, true, "Depth intra model modes") 380 #if !SEC_DMM3_RBC_F0147381 ("RBC", m_useRBC, true, "Region boundary chain mode")382 #endif383 380 ("SDC", m_useSDC, true, "Simplified depth coding") 384 381 ("DLT", m_useDLT, true, "Depth lookup table") … … 523 520 524 521 #if H_3D_IC 525 #if SEC_ONLY_TEXTURE_IC_F0151526 522 ("IlluCompEnable", m_abUseIC, true, "Enable illumination compensation") 527 #else528 ("IlluCompEnable", m_abUseIC, std::vector<Bool>(2, true), "Enable illumination compensation")529 #endif530 523 #endif 531 524 #if H_3D_INTER_SDC … … 2518 2511 #endif 2519 2512 #if H_3D_IC 2520 #if SEC_ONLY_TEXTURE_IC_F01512521 2513 printf( "IlluCompEnable: %d ", m_abUseIC); 2522 #else2523 printf( "IlluCompEnable: %d %d ", m_abUseIC[0] ? 1 : 0, m_abUseIC[1] ? 1 : 0 );2524 #endif2525 2514 #endif 2526 2515 #if H_3D_NBDV_REF … … 2535 2524 #if H_3D_DIM 2536 2525 printf("DMM:%d ", m_useDMM ); 2537 #if !SEC_DMM3_RBC_F01472538 printf("RBC:%d ", m_useRBC );2539 #endif2540 2526 printf("SDC:%d ", m_useSDC ); 2541 2527 printf("DLT:%d ", m_useDLT ); -
branches/HTM-9.2-dev0/source/App/TAppEncoder/TAppEncCfg.h
r738 r764 150 150 #endif 151 151 #if H_3D_IC 152 #if SEC_ONLY_TEXTURE_IC_F0151153 152 Bool m_abUseIC; 154 #else155 vector<Bool> m_abUseIC; ///< flag for using illumination compensation for inter-view prediction156 #endif157 153 #endif 158 154 #if H_3D_NBDV_REF … … 497 493 #if H_3D_DIM 498 494 Bool m_useDMM; ///< flag for using DMM 499 #if !SEC_DMM3_RBC_F0147500 Bool m_useRBC; ///< flag for using RBC501 #endif502 495 Bool m_useSDC; ///< flag for using SDC 503 496 Bool m_useDLT; ///< flag for using DLT -
branches/HTM-9.2-dev0/source/App/TAppEncoder/TAppEncTop.cpp
r758 r764 198 198 #endif 199 199 #if H_3D_IC 200 #if SEC_ONLY_TEXTURE_IC_F0151201 200 m_cTEncTop.setUseIC ( vps.getViewIndex( layerId ) == 0 || isDepth ? false : m_abUseIC ); 202 #else203 m_cTEncTop.setUseIC ( vps.getViewIndex( layerId ) == 0 ? false : m_abUseIC[isDepth ? 1 : 0] );204 #endif205 201 #endif 206 202 //========== Depth intra modes ========== 207 203 #if H_3D_DIM 208 204 m_cTEncTop.setUseDMM ( isDepth ? m_useDMM : false ); 209 #if !SEC_DMM3_RBC_F0147210 m_cTEncTop.setUseRBC ( isDepth ? m_useRBC : false );211 #endif212 205 m_cTEncTop.setUseSDC ( isDepth ? m_useSDC : false ); 213 206 m_cTEncTop.setUseDLT ( isDepth ? m_useDLT : false ); … … 1997 1990 1998 1991 #if H_3D_DIM 1999 #if SEC_DMM3_RBC_F01472000 1992 vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) ); 2001 #else2002 vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useRBC || m_useSDC || m_useDLT ) );2003 #endif2004 1993 #if H_3D_DIM_DLT 2005 1994 #if !DLT_DIFF_CODING_IN_PPS
Note: See TracChangeset for help on using the changeset viewer.