Changeset 189 in 3DVCSoftware for trunk/source/App/TAppEncoder/TAppEncCfg.cpp
- Timestamp:
- 18 Nov 2012, 22:11:37 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppEncoder/TAppEncCfg.cpp
r128 r189 74 74 { 75 75 m_aidQP = NULL; 76 #if FIXES77 76 m_aidQPdepth = NULL; 78 #endif79 77 } 80 78 … … 86 84 } 87 85 88 #if FIXES89 86 if ( m_aidQPdepth ) 90 87 { 91 88 delete[] m_aidQPdepth; m_aidQPdepth = NULL; 92 89 } 93 #endif94 90 95 91 for(Int i = 0; i< m_pchInputFileList.size(); i++ ) … … 120 116 #endif 121 117 122 #if FIX_MEM_LEAKS123 118 if ( m_pchCameraParameterFile != NULL ) 124 119 free ( m_pchCameraParameterFile ); … … 139 134 free ( m_scalingListFile ); 140 135 141 #endif142 136 143 137 } … … 326 320 ("LoopFilterBetaOffset_div2", m_loopFilterBetaOffsetDiv2, 0 ) 327 321 ("LoopFilterTcOffset_div2", m_loopFilterTcOffsetDiv2, 0 ) 322 #if LGE_ILLUCOMP_B0045 323 ("IlluCompEnable", m_bUseIC , true , "Use illumination compensation for inter-view prediction" ) 324 #endif 328 325 #if DBL_CONTROL 329 #if FIX_DBL_CONTROL_DEFAULT330 326 ("DeblockingFilterControlPresent", m_DeblockingFilterControlPresent, true) 331 #else332 ("DeblockingFilterControlPresent", m_DeblockingFilterControlPresent, false)333 #endif334 327 #endif 335 328 … … 346 339 ("LambdaScaleVSO", m_dLambdaScaleVSO , (Double) 1 , "Lambda Scaling for VSO") 347 340 348 #if HHI_VSO_LS_TABLE 341 #if HHI_VSO_LS_TABLE_M23714 349 342 ("VSOLSTable", m_bVSOLSTable , true , "Depth QP dependent video/depth rate allocation by Lagrange multiplier" ) 350 343 #endif … … 361 354 #endif 362 355 #if LGE_WVSO_A0119 363 ("WVSO", m_bUseWVSO , false, "Use depth fidelity term for VSO" )356 ("WVSO", m_bUseWVSO , true , "Use depth fidelity term for VSO" ) 364 357 ("VSOWeight", m_iVSOWeight , 10 , "Synthesized View Distortion Change weight" ) 365 358 ("VSDWeight", m_iVSDWeight , 1 , "View Synthesis Distortion estimate weight" ) … … 367 360 #endif 368 361 369 #if OL_ DEPTHLIMIT_A0044370 (" DPL", m_bDepthPartitionLimiting , false , "Use DepthPartitionLimiting" )362 #if OL_QTLIMIT_PREDCODING_B0068 363 ("QTLPC", m_bUseQTLPC , true , "Use depth Quadtree Limitation + Predictive Coding" ) 371 364 #endif 372 365 … … 454 447 "\t0: disable") 455 448 449 #if TMVP_DEPTH_SWITCH 450 ("TMVP", m_enableTMVP, std::vector<Bool>(1,true), "Enable TMVP" ) 451 #else 456 452 ("TMVP", m_enableTMVP, true, "Enable TMVP" ) 453 #endif 457 454 458 455 ("FEN", m_bUseFastEnc, false, "fast encoder setting") … … 473 470 #if HHI_MPI 474 471 ("MVI", m_bUseMVI, false, "use motion vector inheritance for depth map coding") 472 #endif 473 #if RWTH_SDC_DLT_B0036 474 ("DLT", m_bUseDLT, true, "use depth lookup table for depth map coding") 475 ("SDC", m_bUseSDC, true, "use simplified depth coding tree") 475 476 #endif 476 477 ; … … 684 685 xCleanUpVectors(); 685 686 687 688 #if TMVP_DEPTH_SWITCH 689 if ( m_enableTMVP.size() < 2) 690 { 691 m_enableTMVP.push_back( m_enableTMVP[0] ); 692 } 693 #endif 694 695 686 696 #if HHI_VSO 687 697 if ( m_abUseALF .size() < 2) … … 712 722 #if HHI_VSO 713 723 714 #if HHI_VSO_LS_TABLE 724 #if HHI_VSO_LS_TABLE_M23714 715 725 // Q&D 716 726 Double adLambdaScaleTable[] = … … 1620 1630 printf("VSO Negative Distortion : %d\n", m_bAllowNegDist ? 1 : 0); 1621 1631 #endif 1622 #if HHI_VSO_LS_TABLE 1632 #if HHI_VSO_LS_TABLE_M23714 1623 1633 printf("VSO LS Table : %d\n", m_bVSOLSTable ? 1 : 0); 1624 1634 #endif … … 1704 1714 printf(" ScalingList:%d ", m_useScalingListId ); 1705 1715 1716 #if !TMVP_DEPTH_SWITCH 1706 1717 printf("TMVP:%d ", m_enableTMVP ); 1718 #endif 1707 1719 1708 1720 #if ADAPTIVE_QP_SELECTION … … 1718 1730 printf("SAO:%d ", (m_abUseSAO [0] ? 1 : 0)); 1719 1731 printf("RDQ:%d ", (m_abUseRDOQ[0] ? 1 : 0) ); 1732 #if TMVP_DEPTH_SWITCH 1733 printf("TMVP:%d ", (m_enableTMVP[0] ? 1 : 0) ); 1734 #endif 1735 #if LGE_ILLUCOMP_B0045 1736 printf("IlluCompEnable: %d ", m_bUseIC); 1737 #endif 1738 1720 1739 printf("\n"); 1721 1740 … … 1724 1743 printf("SAO:%d ", (m_abUseSAO [1] ? 1 : 0)); 1725 1744 printf("RDQ:%d ", (m_abUseRDOQ[1] ? 1 : 0)); 1745 #if TMVP_DEPTH_SWITCH 1746 printf("TMVP:%d ", (m_enableTMVP[1] ? 1 : 0) ); 1747 #endif 1726 1748 #if HHI_VSO 1727 1749 printf("VSO:%d ", m_bUseVSO ); … … 1730 1752 printf("WVSO:%d ", m_bUseWVSO ); 1731 1753 #endif 1732 #if OL_ DEPTHLIMIT_A00441733 printf(" DPL:%d ", m_bDepthPartitionLimiting);1754 #if OL_QTLIMIT_PREDCODING_B0068 1755 printf("QTLPC:%d ", m_bUseQTLPC); 1734 1756 #endif 1735 1757 #if HHI_DMM_WEDGE_INTRA || HHI_DMM_PRED_TEX … … 1739 1761 printf("MVI:%d ", m_bUseMVI ? 1 : 0 ); 1740 1762 #endif 1763 #if RWTH_SDC_DLT_B0036 1764 printf("SDC:%d ", m_bUseSDC ? 1 : 0 ); 1765 printf("DLT:%d ", m_bUseDLT ? 1 : 0 ); 1766 #endif 1741 1767 #if LGE_WVSO_A0119 1742 printf("\nVSO : VSD : SAD weight = %d : %d : %d ", m_iVSOWeight, m_iVSDWeight, m_iDWeight ); 1768 if ( m_bUseWVSO ) 1769 printf("\nVSO : VSD : SAD weight = %d : %d : %d ", m_iVSOWeight, m_iVSDWeight, m_iDWeight ); 1743 1770 #endif 1744 1771 printf("\n\n");
Note: See TracChangeset for help on using the changeset viewer.