Ignore:
Timestamp:
15 Nov 2013, 03:34:41 (11 years ago)
Author:
samsung-htm
Message:

Integration of F0147: DMM simplification and signalling

Location:
branches/HTM-8.2-dev3-Samsung/source/App/TAppEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev3-Samsung/source/App/TAppEncoder/TAppEncCfg.cpp

    r655 r697  
    378378#if H_3D_DIM
    379379  ("DMM",                   m_useDMM,           true,  "Depth intra model modes")
     380#if !SEC_DMM3_RBC_F0147
    380381  ("RBC",                   m_useRBC,           true,  "Region boundary chain mode")
     382#endif
    381383  ("SDC",                   m_useSDC,           true,  "Simplified depth coding")
    382384  ("DLT",                   m_useDLT,           true,  "Depth lookup table")
     
    24332435#if H_3D_DIM
    24342436  printf("DMM:%d ", m_useDMM );
     2437#if !SEC_DMM3_RBC_F0147
    24352438  printf("RBC:%d ", m_useRBC );
     2439#endif
    24362440  printf("SDC:%d ", m_useSDC );
    24372441  printf("DLT:%d ", m_useDLT );
  • branches/HTM-8.2-dev3-Samsung/source/App/TAppEncoder/TAppEncCfg.h

    r655 r697  
    461461#if H_3D_DIM
    462462  Bool      m_useDMM;                                        ///< flag for using DMM
     463#if !SEC_DMM3_RBC_F0147
    463464  Bool      m_useRBC;                                        ///< flag for using RBC
     465#endif
    464466  Bool      m_useSDC;                                        ///< flag for using SDC
    465467  Bool      m_useDLT;                                        ///< flag for using DLT
  • branches/HTM-8.2-dev3-Samsung/source/App/TAppEncoder/TAppEncTop.cpp

    r655 r697  
    182182#if H_3D_DIM
    183183    m_cTEncTop.setUseDMM                       ( isDepth ? m_useDMM               : false );
     184#if !SEC_DMM3_RBC_F0147
    184185    m_cTEncTop.setUseRBC                       ( isDepth ? m_useRBC               : false );
     186#endif
    185187    m_cTEncTop.setUseSDC                       ( isDepth ? m_useSDC               : false );
    186188    m_cTEncTop.setUseDLT                       ( isDepth ? m_useDLT               : false );
     
    16411643
    16421644#if H_3D_DIM
     1645#if SEC_DMM3_RBC_F0147
     1646    vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) );
     1647#else
    16431648    vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useRBC || m_useSDC || m_useDLT ) );
     1649#endif
    16441650#if H_3D_DIM_DLT
    16451651    vps.setUseDLTFlag( layer , isDepth && m_useDLT );
Note: See TracChangeset for help on using the changeset viewer.