Changeset 712 in 3DVCSoftware for branches/HTM-8.2-dev0/source/App/TAppEncoder
- Timestamp:
- 21 Nov 2013, 13:28:24 (11 years ago)
- Location:
- branches/HTM-8.2-dev0/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-8.2-dev0/source/App/TAppEncoder/TAppEncCfg.cpp
r696 r712 378 378 #if H_3D_DIM 379 379 ("DMM", m_useDMM, true, "Depth intra model modes") 380 #if !SEC_DMM3_RBC_F0147 380 381 ("RBC", m_useRBC, true, "Region boundary chain mode") 382 #endif 381 383 ("SDC", m_useSDC, true, "Simplified depth coding") 382 384 ("DLT", m_useDLT, true, "Depth lookup table") … … 509 511 #endif 510 512 #if H_3D_IC 513 #if SEC_ONLY_TEXTURE_IC_F0151 514 ("IlluCompEnable", m_abUseIC, true, "Enable illumination compensation") 515 #else 511 516 ("IlluCompEnable", m_abUseIC, std::vector<Bool>(2, true), "Enable illumination compensation") 517 #endif 512 518 #endif 513 519 #if H_3D_INTER_SDC … … 2431 2437 #endif 2432 2438 #if H_3D_IC 2439 #if SEC_ONLY_TEXTURE_IC_F0151 2440 printf( "IlluCompEnable: %d ", m_abUseIC); 2441 #else 2433 2442 printf( "IlluCompEnable: %d %d ", m_abUseIC[0] ? 1 : 0, m_abUseIC[1] ? 1 : 0 ); 2443 #endif 2434 2444 #endif 2435 2445 #if H_3D_NBDV_REF … … 2444 2454 #if H_3D_DIM 2445 2455 printf("DMM:%d ", m_useDMM ); 2456 #if !SEC_DMM3_RBC_F0147 2446 2457 printf("RBC:%d ", m_useRBC ); 2458 #endif 2447 2459 printf("SDC:%d ", m_useSDC ); 2448 2460 printf("DLT:%d ", m_useDLT ); -
branches/HTM-8.2-dev0/source/App/TAppEncoder/TAppEncCfg.h
r696 r712 126 126 #endif 127 127 #if H_3D_IC 128 #if SEC_ONLY_TEXTURE_IC_F0151 129 Bool m_abUseIC; 130 #else 128 131 vector<Bool> m_abUseIC; ///< flag for using illumination compensation for inter-view prediction 132 #endif 129 133 #endif 130 134 #if H_3D_NBDV_REF … … 465 469 #if H_3D_DIM 466 470 Bool m_useDMM; ///< flag for using DMM 471 #if !SEC_DMM3_RBC_F0147 467 472 Bool m_useRBC; ///< flag for using RBC 473 #endif 468 474 Bool m_useSDC; ///< flag for using SDC 469 475 Bool m_useDLT; ///< flag for using DLT -
branches/HTM-8.2-dev0/source/App/TAppEncoder/TAppEncTop.cpp
r696 r712 184 184 #endif 185 185 #if H_3D_IC 186 #if SEC_ONLY_TEXTURE_IC_F0151 187 m_cTEncTop.setUseIC ( vps.getViewIndex( layerId ) == 0 || isDepth ? false : m_abUseIC ); 188 #else 186 189 m_cTEncTop.setUseIC ( vps.getViewIndex( layerId ) == 0 ? false : m_abUseIC[isDepth ? 1 : 0] ); 190 #endif 187 191 #endif 188 192 //========== Depth intra modes ========== 189 193 #if H_3D_DIM 190 194 m_cTEncTop.setUseDMM ( isDepth ? m_useDMM : false ); 195 #if !SEC_DMM3_RBC_F0147 191 196 m_cTEncTop.setUseRBC ( isDepth ? m_useRBC : false ); 197 #endif 192 198 m_cTEncTop.setUseSDC ( isDepth ? m_useSDC : false ); 193 199 m_cTEncTop.setUseDLT ( isDepth ? m_useDLT : false ); … … 1651 1657 1652 1658 #if H_3D_DIM 1659 #if SEC_DMM3_RBC_F0147 1660 vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) ); 1661 #else 1653 1662 vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useRBC || m_useSDC || m_useDLT ) ); 1663 #endif 1654 1664 #if H_3D_DIM_DLT 1655 1665 vps.setUseDLTFlag( layer , isDepth && m_useDLT );
Note: See TracChangeset for help on using the changeset viewer.