Changeset 373 in 3DVCSoftware for branches/HTM-6.2-dev2-Qualcomm/source/App
- Timestamp:
- 5 May 2013, 05:25:40 (12 years ago)
- Location:
- branches/HTM-6.2-dev2-Qualcomm/source/App/TAppEncoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-6.2-dev2-Qualcomm/source/App/TAppEncoder/TAppEncCfg.cpp
r332 r373 383 383 #endif 384 384 #if H3D_IVRP 385 #if QC_ARP_D0177 386 ("MultiviewResPred", m_nUseAdvResPred, (UInt)0, "usage of Advanced residual prediction" ) 387 #else 385 388 ("MultiviewResPred", m_uiMultiviewResPredMode, (UInt)0, "usage of inter-view residual prediction" ) 389 #endif 386 390 #endif 387 391 … … 917 921 #endif 918 922 #if H3D_IVRP 923 #if QC_ARP_D0177 924 xConfirmPara ( m_nUseAdvResPred < 0 || m_nUseAdvResPred > 1 , "0<=ARP<=1" ); 925 #else 919 926 xConfirmPara ( m_uiMultiviewResPredMode > 1, "MultiviewResPred must be less than or equal to 1" ); 920 927 xConfirmPara ( m_uiMultiviewResPredMode > 0 && m_uiPredDepthMapGeneration == 0 , "MultiviewResPred > 0 requires PredDepthMapGen > 0" ); 928 #endif 921 929 #endif 922 930 if( m_bUsingDepthMaps ) … … 1672 1680 printf("IVSEnable: %d ", m_bUseIVS); 1673 1681 #endif 1682 #if QC_ARP_D0177 1683 printf(" ARP:%d " , m_nUseAdvResPred ); 1684 #endif 1674 1685 printf("\n"); 1675 1686 -
branches/HTM-6.2-dev2-Qualcomm/source/App/TAppEncoder/TAppEncCfg.h
r332 r373 217 217 Double m_dMultiviewMvRegLambdaScale; ///< lambda scale for multiview motion vectors regularization 218 218 #endif 219 #if H3D_IVRP 219 #if H3D_IVRP 220 #if QC_ARP_D0177 221 UInt m_nUseAdvResPred; 222 #else 220 223 UInt m_uiMultiviewResPredMode; ///< using multiview residual prediction 224 #endif 221 225 #endif 222 226 -
branches/HTM-6.2-dev2-Qualcomm/source/App/TAppEncoder/TAppEncTop.cpp
r332 r373 223 223 #endif 224 224 #if H3D_IVRP 225 #if QC_ARP_D0177 226 m_acTEncTopList[iViewIdx]->setUseAdvRP ( iViewIdx ? m_nUseAdvResPred : 0 ); 227 m_acTEncTopList[iViewIdx]->setARPStepNum ( iViewIdx ? QC_ARP_WFNR : 1 ); 228 #else 225 229 m_acTEncTopList[iViewIdx]->setMultiviewResPredMode ( m_uiMultiviewResPredMode ); 230 #endif 226 231 #endif 227 232 … … 560 565 m_acTEncDepthTopList[iViewIdx]->setMultiviewMvRegLambdaScale ( 0.0 ); 561 566 #endif 562 #if H3D_IVRP 563 m_acTEncDepthTopList[iViewIdx]->setMultiviewResPredMode ( 0 ); 567 #if H3D_IVRP 568 #if QC_ARP_D0177 569 m_acTEncDepthTopList[iViewIdx]->setUseAdvRP ( 0 ); 570 m_acTEncDepthTopList[iViewIdx]->setARPStepNum ( 1 ); 571 #else 572 m_acTEncDepthTopList[iViewIdx]->setMultiviewResPredMode ( 0 ); 573 #endif 564 574 #endif 565 575
Note: See TracChangeset for help on using the changeset viewer.