Ignore:
Timestamp:
24 Jul 2014, 06:42:46 (10 years ago)
Author:
samsung-htm
Message:

Integration of JCT3V-I0085: Separate enabling flag for intra-view prediction mode (DMM4)

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

Legend:

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

    r983 r1015  
    378378#if H_3D_DIM
    379379  ("DMM",                   m_useDMM,           true,  "Depth intra model modes")
     380#if SEPARATE_FLAG_I0085
     381  ("IVP",                   m_useIVP,           true,  "intra-view prediction")
     382#endif
    380383  ("SDC",                   m_useSDC,           true,  "Simplified depth coding")
    381384  ("DLT",                   m_useDLT,           true,  "Depth lookup table")
     
    25232526#if H_3D_DIM
    25242527  printf("DMM:%d ", m_useDMM );
     2528#if SEPARATE_FLAG_I0085
     2529  printf("IVP:%d ", m_useIVP );
     2530#endif
    25252531  printf("SDC:%d ", m_useSDC );
    25262532  printf("DLT:%d ", m_useDLT );
  • branches/HTM-11.2-dev3-Samsung/source/App/TAppEncoder/TAppEncCfg.h

    r983 r1015  
    470470#if H_3D_DIM
    471471  Bool      m_useDMM;                                        ///< flag for using DMM
     472#if SEPARATE_FLAG_I0085
     473  Bool      m_useIVP;
     474#endif
    472475  Bool      m_useSDC;                                        ///< flag for using SDC
    473476  Bool      m_useDLT;                                        ///< flag for using DLT
  • branches/HTM-11.2-dev3-Samsung/source/App/TAppEncoder/TAppEncTop.cpp

    r983 r1015  
    199199#if H_3D_DIM
    200200    m_cTEncTop.setUseDMM                       ( isDepth ? m_useDMM               : false );
     201#if SEPARATE_FLAG_I0085
     202    m_cTEncTop.setUseIVP                       ( isDepth ? m_useIVP               : false );
     203#endif
    201204    m_cTEncTop.setUseSDC                       ( isDepth ? m_useSDC               : false );
    202205    m_cTEncTop.setUseDLT                       ( isDepth ? m_useDLT               : false );
     
    18271830#if H_3D_DIM
    18281831    vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) );
     1832#if SEPARATE_FLAG_I0085
     1833    vps.setIVPFlag          ( layer, isDepth && !isLayerZero && m_useIVP );
     1834#endif
    18291835#endif
    18301836
Note: See TracChangeset for help on using the changeset viewer.