Ignore:
Timestamp:
18 Feb 2015, 17:39:40 (10 years ago)
Author:
tech
Message:

Cleanup.

File:
1 edited

Legend:

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

    r1124 r1131  
    377377  ("DepthFlag",             m_depthFlag          , std::vector<Int>(1,0), "Depth Flag")
    378378#if H_3D_DIM
    379 #if !HHI_TOOL_PARAMETERS_I2_J0107
    380   ("DMM",                   m_useDMM,           true,  "Depth intra model modes")
    381   ("IVP",                   m_useIVP,           true,  "intra-view prediction")
    382   ("SDC",                   m_useSDC,           true,  "Simplified depth coding")
    383 #endif
    384379  ("DLT",                   m_useDLT,           true,  "Depth lookup table")
    385380#endif
    386381#if H_3D
    387 #if !HHI_TOOL_PARAMETERS_I2_J0107
    388   ("SingleDepthMode",    m_useSingleDepthMode, true, "Single depth mode")                         
    389 #endif
    390382#endif
    391383#endif
     
    408400  ("ProfileTierLevelIdx_%d",  m_profileTierLevelIdx, std::vector<Int>(0), MAX_NUM_LAYERS, "Indices to profile level tier for ols")
    409401  // Layer dependencies
    410 #if HHI_DEPENDENCY_SIGNALLING_I1_J0107
    411402  ("DirectRefLayers_%d",    m_directRefLayers    , std::vector<Int>(0,0), MAX_NUM_LAYERS, "LayerIdx in VPS of direct reference layers")
    412 #else
    413   ("DirectRefLayers_%d",    m_directRefLayers    , std::vector<Int>(0,0), MAX_NUM_LAYERS, "LayerIds of direct reference layers")
    414 #endif
    415403  ("DependencyTypes_%d",    m_dependencyTypes    , std::vector<Int>(0,0), MAX_NUM_LAYERS, "Dependency types of direct reference layers, 0: Sample 1: Motion 2: Sample+Motion")
    416404#endif
     
    538526  ("DeblockingFilterMetric",         m_DeblockingFilterMetric,         false )
    539527
    540 #if !HHI_TOOL_PARAMETERS_I2_J0107
    541 #if H_3D_ARP
    542   ("AdvMultiviewResPred",      m_uiUseAdvResPred,           (UInt)1, "Usage of Advanced Residual Prediction" )
    543 #endif
    544 #if H_3D_SPIVMP
    545   ("SubPULog2Size", m_iSubPULog2Size, (Int)3, "Sub-PU size index: 2^n")
    546   ("SubPUMPILog2Size", m_iSubPUMPILog2Size, (Int)3, "Sub-PU MPI size index: 2^n")
    547 #endif
    548 #endif
    549528#if H_3D_IC
    550529  ("IlluCompEnable",           m_abUseIC, true, "Enable illumination compensation")
    551530  ("IlluCompLowLatencyEnc",    m_bUseLowLatencyICEnc, false, "Enable low-latency illumination compensation encoding")
    552 #endif
    553 #if !HHI_TOOL_PARAMETERS_I2_J0107
    554 #if H_3D_INTER_SDC
    555   ("InterSDC",                 m_bDepthInterSDCFlag,        true, "Enable depth inter SDC")
    556 #endif
    557 #if H_3D_DBBP
    558   ("DBBP",                     m_bUseDBBP,   true, "Enable depth-based block partitioning" )
    559 #endif
    560 #if H_3D_IV_MERGE
    561   ("MPI",                      m_bMPIFlag,        true, "Enable MPI")
    562 #endif
    563531#endif
    564532  // Coding tools
     
    801769
    802770#endif //HHI_VSO
    803 #if HHI_TOOL_PARAMETERS_I2_J0107
    804771  ("QTL",                             m_bUseQTL                 , true          , "Use depth quad tree limitation (encoder only)" )
    805 #else
    806 #if H_3D_QTLPC
    807   ("LimQtPredFlag",                   m_bLimQtPredFlag          , true          , "Use Predictive Coding with QTL" )
    808   ("QTL",                             m_bUseQTL                 , true          , "Use depth Quadtree Limitation" )
    809 #endif
    810 #if H_3D_IV_MERGE
    811   ("IvMvPred",                        m_ivMvPredFlag            , std::vector<Bool>(2, true)            , "inter view motion prediction " )
    812 #endif
    813 #if H_3D_NBDV_REF
    814   ("DepthRefinement",                 m_depthRefinementFlag,    true           , "depth refinement by DoNBDV" ) 
    815 #endif
    816 #if H_3D_VSP
    817   ("ViewSynthesisPred",               m_viewSynthesisPredFlag,  true           , "view synthesis prediction " ) 
    818 #endif
    819 #if H_3D
    820   ("IvMvScaling",                     m_ivMvScalingFlag      ,  true            , "inter view motion vector scaling" )   
    821 #endif
    822 #endif
    823 
    824 #if HHI_TOOL_PARAMETERS_I2_J0107
     772
    825773  ("IvMvPredFlag"          , m_ivMvPredFlag          , std::vector< Bool >(2,true)                    , "Inter-view motion prediction"              )
    826774  ("IvMvScalingFlag"       , m_ivMvScalingFlag       , std::vector< Bool >(2,true)                    , "Inter-view motion vector scaling"          )
     
    838786  ("InterSdcFlag"          , m_interSdcFlag          , true                                           , "Inter depth DCs"                           )
    839787  ("IntraSingleFlag"       , m_intraSingleFlag       , true                                           , "Intra single mode"                         )
    840 #endif
    841788#endif //H_3D
    842789  ;
     
    16801627
    16811628#if H_3D_ARP
    1682 #if !HHI_TOOL_PARAMETERS_I2_J0107
    1683   xConfirmPara( ( 0 != m_uiUseAdvResPred ) &&  ( 1 != m_uiUseAdvResPred ), "UseAdvResPred must be 0 or 1." );
    1684 #endif
    16851629#endif
    16861630#if H_3D_SPIVMP
    1687 #if HHI_TOOL_PARAMETERS_I2_J0107
    16881631  xConfirmPara( m_log2SubPbSizeMinus3 < 0,                                        "Log2SubPbSizeMinus3 must be equal to 0 or greater.");
    16891632  xConfirmPara( m_log2SubPbSizeMinus3 > 3,                                        "Log2SubPbSizeMinus3 must be equal to 3 or smaller.");
     
    16931636  xConfirmPara( m_log2MpiSubPbSizeMinus3 > 3,                                        "Log2MpiSubPbSizeMinus3 must be equal to 3 or smaller.");
    16941637  xConfirmPara( (1<< (m_log2MpiSubPbSizeMinus3 + 3)) > m_uiMaxCUWidth,               "Log2MpiSubPbSizeMinus3 must be equal to log2(maxCUSize)-3 or smaller.");
    1695 #else
    1696   xConfirmPara( m_iSubPULog2Size < 3,                                        "SubPULog2Size must be 3 or greater.");
    1697   xConfirmPara( m_iSubPULog2Size > 6,                                        "SubPULog2Size must be 6 or smaller.");
    1698   xConfirmPara( (1<<m_iSubPULog2Size) > m_uiMaxCUWidth,                      "SubPULog2Size must be log2(maxCUSize) or smaller.");
    1699  
    1700   xConfirmPara( m_iSubPUMPILog2Size < 3,                                        "SubPUMPILog2Size must be 3 or greater.");
    1701   xConfirmPara( m_iSubPUMPILog2Size > 6,                                        "SubPUMPILog2Size must be 6 or smaller.");
    1702   xConfirmPara( ( 1 << m_iSubPUMPILog2Size ) > m_uiMaxCUWidth,                  "SubPUMPILog2Size must be log2(maxCUSize) or smaller.");
    1703 #endif
    17041638#endif
    17051639#if ADAPTIVE_QP_SELECTION
     
    26482582  printf("WVSO:%d ", m_bUseWVSO ); 
    26492583#endif
    2650 
    2651 #if HHI_TOOL_PARAMETERS_I2_J0107
     2584#if H_3D
    26522585  printf( "QTL:%d "                  , m_bUseQTL);
    26532586  printf( "IlluCompEnable:%d "       , m_abUseIC);
     
    26722605  printf( "InterSdc:%d "               , m_interSdcFlag           ? 1 : 0 );
    26732606  printf( "IntraSingle:%d "            , m_intraSingleFlag        ? 1 : 0 );
    2674 
    2675 #else
    2676 #if H_3D_QTLPC
    2677   printf("LimQtPredFlag:%d ", m_bLimQtPredFlag ? 1 : 0);
    2678   printf("QTL:%d ", m_bUseQTL);
    2679 #endif
    2680 #if H_3D_IV_MERGE 
    2681   printf("IvMvPred:%d %d", m_ivMvPredFlag[0] ? 1 : 0, m_ivMvPredFlag[1] ? 1 : 0);
    2682 #if H_3D_SPIVMP
    2683   printf(" SubPULog2Size:%d  " , m_iSubPULog2Size  );
    2684   printf(" SubPUMPILog2Size:%d  " , m_iSubPUMPILog2Size  );
    2685 #endif
    2686 #endif
    2687 #if H_3D_ARP
    2688   printf(" ARP:%d  ", m_uiUseAdvResPred  );
    2689 #endif
    2690 #if H_3D_IC
    2691   printf( "IlluCompEnable:%d ", m_abUseIC);
    2692   printf ("IlluCompLowLatencyEnc:%d ",  m_bUseLowLatencyICEnc);
    2693 #endif
    2694 #if H_3D_NBDV_REF
    2695   printf("DepthRefinement:%d ", m_depthRefinementFlag ); 
    2696 #endif
    2697 #if H_3D_VSP
    2698   printf("ViewSynthesisPred:%d ", m_viewSynthesisPredFlag );
    2699 #endif
    2700 #if H_3D
    2701   printf("IvMvScaling:%d ", m_ivMvScalingFlag ? 1 : 0  );
    2702 #endif
    2703 #if H_3D_DIM
    2704   printf("DMM:%d ", m_useDMM );
    2705   printf("IVP:%d ", m_useIVP );
    2706   printf("SDC:%d ", m_useSDC );
    2707   printf("DLT:%d ", m_useDLT );
    2708 #endif
    2709 #if H_3D
    2710   printf("SingleDepthMode:%d ",    m_useSingleDepthMode);
    2711 #endif
    2712 #if H_3D_INTER_SDC
    2713   printf( "interSDC:%d ", m_bDepthInterSDCFlag ? 1 : 0 );
    2714 #endif
    2715 #if H_3D_DBBP
    2716   printf("DBBP:%d ", m_bUseDBBP ? 1 : 0);
    2717 #endif
    2718 #if H_3D_IV_MERGE
    2719   printf( "MPI:%d ", m_bMPIFlag ? 1 : 0 );
    2720 #endif
    27212607#endif
    27222608
Note: See TracChangeset for help on using the changeset viewer.