Changeset 1074 in 3DVCSoftware for branches/HTM-12.1-dev0/source/App/TAppEncoder


Ignore:
Timestamp:
21 Oct 2014, 20:39:50 (10 years ago)
Author:
tech
Message:

Removed 3D-HEVC related macros.

Location:
branches/HTM-12.1-dev0/source/App/TAppEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.1-dev0/source/App/TAppEncoder/TAppEncCfg.cpp

    r1066 r1074  
    398398#if H_3D_DIM
    399399  ("DMM",                   m_useDMM,           true,  "Depth intra model modes")
    400 #if SEPARATE_FLAG_I0085
    401400  ("IVP",                   m_useIVP,           true,  "intra-view prediction")
    402 #endif
    403401  ("SDC",                   m_useSDC,           true,  "Simplified depth coding")
    404402  ("DLT",                   m_useDLT,           true,  "Depth lookup table")
     
    814812
    815813#endif //HHI_VSO
    816 #if MTK_I0099_VPS_EX2
     814#if H_3D_QTLPC
    817815  ("LimQtPredFlag",                   m_bLimQtPredFlag          , true          , "Use Predictive Coding with QTL" )
    818 #endif
    819 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    820 #if H_3D_QTLPC
    821816  ("QTL",                             m_bUseQTL                 , true          , "Use depth Quadtree Limitation" )
    822 #if !MTK_I0099_VPS_EX2
    823   ("PC",                              m_bUsePC                  , true          , "Use Predictive Coding with QTL" )
    824 #endif
    825 #endif
    826817#endif
    827818#if H_3D_IV_MERGE
     
    15401531    for ( Int i = 0; i < m_layerIdsInSets[lsIdx].size(); i++ )
    15411532    {
    1542 #if FIX_TICKET_61
    15431533      xConfirmPara( m_layerIdsInSets[lsIdx][i] < 0 || m_layerIdsInSets[lsIdx][i] >= MAX_NUM_LAYER_IDS, "LayerIdsInSet must be greater than 0 and less than MAX_NUM_LAYER_IDS" );
    1544 #else
    1545       xConfirmPara( m_layerIdsInSets[lsIdx][i] < 0 || m_layerIdsInSets[lsIdx].size() >= MAX_NUM_LAYER_IDS, "LayerIdsInSet must be greater than and less than MAX_NUM_LAYER_IDS" );
    1546 #endif
    15471534    }
    15481535  }
     
    26762663  printf("WVSO:%d ", m_bUseWVSO ); 
    26772664#endif
    2678 #if MTK_I0099_VPS_EX2
     2665#if H_3D_QTLPC
    26792666  printf("LimQtPredFlag:%d ", m_bLimQtPredFlag ? 1 : 0);
    2680 #endif
    2681 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    2682 #if H_3D_QTLPC
    26832667  printf("QTL:%d ", m_bUseQTL);
    2684 #if !MTK_I0099_VPS_EX2
    2685   printf("PC:%d " , m_bUsePC );
    2686 #endif
    2687 #endif
    26882668#endif
    26892669#if H_3D_IV_MERGE
     
    27122692#if H_3D_DIM
    27132693  printf("DMM:%d ", m_useDMM );
    2714 #if SEPARATE_FLAG_I0085
    27152694  printf("IVP:%d ", m_useIVP );
    2716 #endif
    27172695  printf("SDC:%d ", m_useSDC );
    27182696  printf("DLT:%d ", m_useDLT );
  • branches/HTM-12.1-dev0/source/App/TAppEncoder/TAppEncCfg.h

    r1066 r1074  
    151151#endif
    152152#endif
    153 #if MTK_I0099_VPS_EX2
     153#if H_3D_QTLPC
    154154  Bool                   m_bLimQtPredFlag;
    155155#endif
     
    504504#if H_3D_DIM
    505505  Bool      m_useDMM;                                        ///< flag for using DMM
    506 #if SEPARATE_FLAG_I0085
    507506  Bool      m_useIVP;
    508 #endif
    509507  Bool      m_useSDC;                                        ///< flag for using SDC
    510508  Bool      m_useDLT;                                        ///< flag for using DLT
    511509#endif
    512 #if MTK_SINGLE_DEPTH_MODE_I0095
     510#if H_3D_SINGLE_DEPTH
    513511  Bool     m_useSingleDepthMode;                          ///< flag for using single depth mode
    514512#endif
    515 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    516513#if H_3D_QTLPC
    517514  Bool      m_bUseQTL;                                        ///< flag for using depth QuadTree Limitation
    518 #if !MTK_I0099_VPS_EX2
    519   Bool      m_bUsePC;                                         ///< flag for using Predictive Coding with QTL
    520 #endif
    521 #endif
    522515#endif
    523516#if H_3D_INTER_SDC
  • branches/HTM-12.1-dev0/source/App/TAppEncoder/TAppEncTop.cpp

    r1066 r1074  
    233233#if H_3D_DIM
    234234    m_cTEncTop.setUseDMM                       ( isDepth ? m_useDMM               : false );
    235 #if SEPARATE_FLAG_I0085
    236 #if LGE_FCO_I0116
     235#if H_3D_FCO
    237236    m_cTEncTop.setUseIVP                       ( vps.getViewIndex( layerId ) == 0 && isDepth ? m_useIVP               : false );
    238237#else
    239238    m_cTEncTop.setUseIVP                       ( isDepth ? m_useIVP               : false );
    240 #endif
    241239#endif
    242240    m_cTEncTop.setUseSDC                       ( isDepth ? m_useSDC               : false );
    243241    m_cTEncTop.setUseDLT                       ( isDepth ? m_useDLT               : false );
    244242#endif
    245 #if MTK_SINGLE_DEPTH_MODE_I0095
     243#if H_3D_SINGLE_DEPTH
    246244    m_cTEncTop.setUseSingleDepthMode           ( isDepth ? m_useSingleDepthMode   : false );
    247245#endif
    248 #if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    249246#if H_3D_QTLPC
    250 #if LGE_FCO_I0116
    251     m_cTEncTop.setUseQTL                       ( vps.getViewIndex( layerId ) == 0 && isDepth ? m_bUseQTL               : false );
    252 #else
    253247    m_cTEncTop.setUseQTL                       ( isDepth ? m_bUseQTL               : false );
    254 #endif
    255 #if !MTK_I0099_VPS_EX2   
    256     m_cTEncTop.setUsePC                        ( isDepth ? m_bUsePC                : false );
    257 #endif
    258 #endif
    259248#endif
    260249    //====== Depth Inter SDC =========
     
    266255#endif
    267256#if H_3D_IV_MERGE
    268 #if LGE_FCO_I0116
     257#if H_3D_FCO
    269258    m_cTEncTop.setUseMPI                       ( vps.getViewIndex( layerId ) == 0 && isDepth ? m_bMPIFlag    : false );
    270259#else
     
    21592148    Bool isDepth      = ( vps.getDepthId( layer ) == 1 ) ;
    21602149    Bool isLayerZero  = ( layer == 0 );
    2161 #if LGE_FCO_I0116
     2150#if H_3D_FCO
    21622151    Bool isDepthFirst = (layer > 1 ? true : false);
    21632152#endif
     
    21712160    {
    21722161      vps.setSubPULog2Size         ( layer, (layer != 1) ? 6: 0 );
    2173 #if MTK_I0099_VPS_EX2
    21742162      vps.setSubPUMPILog2Size      ( layer, (!isLayerZero) ? m_iSubPUMPILog2Size: 0 );
    2175 #endif
    21762163    }
    21772164    else
     
    21832170#if H_3D_DIM
    21842171    vps.setVpsDepthModesFlag( layer, isDepth && !isLayerZero && (m_useDMM || m_useSDC || m_useDLT ) );
    2185 #if SEPARATE_FLAG_I0085
    2186 #if LGE_FCO_I0116
     2172#if H_3D_FCO
    21872173    vps.setIVPFlag          ( layer, isDepth && !isLayerZero && m_useIVP && !isDepthFirst );
    21882174#else
    21892175    vps.setIVPFlag          ( layer, isDepth && !isLayerZero && m_useIVP );
    2190 #endif
    21912176#endif
    21922177#endif
     
    21962181    {
    21972182      vps.setIvMvPredFlag    (layer, false);
    2198 #if SEC_HLS_CLEANUP_I0100
    21992183      vps.setIvMvScalingFlag (layer, false);
    2200 #endif
    22012184    }
    22022185    else
     
    22102193        vps.setIvMvPredFlag         ( layer, !isLayerZero && m_ivMvPredFlag[0] );
    22112194      }
    2212 #if SEC_HLS_CLEANUP_I0100
    22132195      vps.setIvMvScalingFlag (layer, m_ivMvScalingFlag);
    2214 #endif
    2215     }
    2216 #endif
    2217 #if MTK_I0099_VPS_EX2
    2218 #if LGE_FCO_I0116
     2196    }
     2197#endif
     2198#if H_3D_QTLPC
     2199#if H_3D_FCO
    22192200    vps.setLimQtPredFlag         ( layer, isDepth && m_bLimQtPredFlag && !isDepthFirst );
    22202201#else
     
    22352216#endif
    22362217#if H_3D_IV_MERGE
    2237 #if LGE_FCO_I0116
     2218#if H_3D_FCO
    22382219    vps.setMPIFlag( layer, !isLayerZero && isDepth && m_bMPIFlag && !isDepthFirst );
    22392220#else
     
    22422223#endif
    22432224  } 
    2244 #if !MTK_I0099_VPS_EX2
    2245 #if H_3D_SPIVMP
    2246   vps.setSubPUMPILog2Size( m_iSubPUMPILog2Size );
    2247 #endif
    2248 #endif
    2249 #if H_3D
    2250 #if !SEC_HLS_CLEANUP_I0100
    2251   vps.setIvMvScalingFlag( m_ivMvScalingFlag );   
    2252 #endif
    2253 #endif
    22542225}
    22552226
     
    22732244      xAnalyzeInputBaseDepth(layer, max(m_iIntraPeriod[layer], 24), &vps, &dlt);
    22742245      bDltPresentFlag = bDltPresentFlag || dlt.getUseDLTFlag(layer);
    2275 #if H_3D_DELTA_DLT
    22762246      dlt.setInterViewDltPredEnableFlag(layer, (dlt.getUseDLTFlag(layer) && (layer>1)));
    2277 #endif
    22782247    }
    22792248  }
Note: See TracChangeset for help on using the changeset viewer.