Changeset 100 in 3DVCSoftware for trunk/source/App/TAppEncoder/TAppEncCfg.cpp
- Timestamp:
- 9 Aug 2012, 12:53:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppEncoder/TAppEncCfg.cpp
r58 r100 74 74 { 75 75 m_aidQP = NULL; 76 #if FIXES 77 m_aidQPdepth = NULL; 78 #endif 76 79 } 77 80 … … 82 85 delete[] m_aidQP; m_aidQP = NULL; 83 86 } 87 88 #if FIXES 89 if ( m_aidQPdepth ) 90 { 91 delete[] m_aidQPdepth; m_aidQPdepth = NULL; 92 } 93 #endif 94 84 95 for(Int i = 0; i< m_pchInputFileList.size(); i++ ) 85 96 { … … 306 317 #if HHI_VSO 307 318 ("VSOConfig", m_pchVSOConfig , (Char *) 0 , "VSO configuration") 308 ("VSO", m_bUseVSO , false , "Use VSO" ) 309 // GT: For development, will be removed later 319 ("VSO", m_bUseVSO , false , "Use VSO" ) 310 320 ("VSOMode", m_uiVSOMode , (UInt) 4 , "VSO Mode") 321 ("LambdaScaleVSO", m_dLambdaScaleVSO , (Double) 1 , "Lambda Scaling for VSO") 322 311 323 #if HHI_VSO_LS_TABLE 312 ("LambdaScaleVSO", m_dLambdaScaleVSO , (Double) 1 , "Lambda Scaling for VSO") 313 #else 314 ("LambdaScaleVSO", m_dLambdaScaleVSO , (Double) 0.5 , "Lambda Scaling for VSO") 315 #endif 316 ("ForceLambdaScaleVSO", m_bForceLambdaScaleVSO , false , "Force using Lambda Scale VSO also in non-VSO-Mode") 324 ("VSOLSTable", m_bVSOLSTable , true , "Depth QP dependent video/depth rate allocation by Lagrange multiplier" ) 325 #endif 326 327 #if SAIT_VSO_EST_A0033 328 ("UseEstimatedVSD", m_bUseEstimatedVSD , true , "Model based VSD estimation instead of rendering based for some encoder decisions" ) 329 #endif 330 #if LGE_VSO_EARLY_SKIP_A0093 331 ("VSOEarlySkip", m_bVSOEarlySkip , true , "Early skip of VSO computation if synthesis error assumed to be zero" ) 332 #endif 333 ("ForceLambdaScaleVSO", m_bForceLambdaScaleVSO , false , "Force using Lambda Scale VSO also in non-VSO-Mode") 317 334 #if HHI_VSO_DIST_INT 318 ("AllowNegDist", m_bAllowNegDist , true , "Allow negative Distortion in VSO")335 ("AllowNegDist", m_bAllowNegDist , true , "Allow negative Distortion in VSO") 319 336 #endif 320 337 … … 667 684 0.753550, 0.800000 668 685 }; 669 AOT( (m_aiQP[1] < 0) || (m_aiQP[1] > 51)); 670 m_dLambdaScaleVSO *= adLambdaScaleTable[m_aiQP[1]]; 686 if ( m_bVSOLSTable ) 687 { 688 AOT( (m_aiQP[1] < 0) || (m_aiQP[1] > 51)); 689 m_dLambdaScaleVSO *= adLambdaScaleTable[m_aiQP[1]]; 690 } 671 691 #endif 672 692 #endif … … 1562 1582 printf("VSO Negative Distortion : %d\n", m_bAllowNegDist ? 1 : 0); 1563 1583 #endif 1584 #if HHI_VSO_LS_TABLE 1585 printf("VSO LS Table : %d\n", m_bVSOLSTable ? 1 : 0); 1586 #endif 1587 #if SAIT_VSO_EST_A0033 1588 printf("VSO Estimated VSD : %d\n", m_bUseEstimatedVSD ? 1 : 0); 1589 #endif 1590 #if LGE_VSO_EARLY_SKIP_A0093 1591 printf("VSO Early Skip : %d\n", m_bVSOEarlySkip ? 1 : 0); 1592 #endif 1593 1564 1594 } 1565 1595 #endif … … 1658 1688 #if HHI_VSO 1659 1689 printf("VSO:%d ", m_bUseVSO ); 1660 #endif 1690 #endif 1661 1691 #if HHI_DMM_WEDGE_INTRA || HHI_DMM_PRED_TEX 1662 1692 printf("DMM:%d ", m_bUseDMM );
Note: See TracChangeset for help on using the changeset viewer.