Changeset 115 in 3DVCSoftware for trunk/source/App/TAppEncoder/TAppEncTop.cpp


Ignore:
Timestamp:
30 Aug 2012, 14:52:41 (12 years ago)
Author:
tech
Message:

Integrated revision 114. with:

  • A0119: VSO Depth Fidelity
  • A0044: Depth Quadtree Prediction
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/App/TAppEncoder/TAppEncTop.cpp

    r102 r115  
    207207    m_acTEncTopList[iViewIdx]->setUseEstimatedVSD              ( false );
    208208#endif
     209#if LGE_WVSO_A0119
     210    m_acTEncTopList[iViewIdx]->setWVSO                                                                                           ( false );
     211#endif
    209212#endif
    210213
     
    361364    m_acTEncTopList[iViewIdx]->setUseDMM                     ( false );
    362365#endif
     366#if OL_DEPTHLIMIT
     367        m_acTEncTopList[iViewIdx]->setUseDPL                     ( false );
     368#endif
    363369#if HHI_MPI
    364370    m_acTEncTopList[iViewIdx]->setUseMVI( false );
     
    524530      m_acTEncDepthTopList[iViewIdx]->setUseEstimatedVSD              ( m_bUseEstimatedVSD );
    525531#endif
     532#if LGE_WVSO_A0119
     533      m_acTEncDepthTopList[iViewIdx]->setWVSO                          ( m_bWVSO      );
     534#endif
    526535#endif
    527536
     
    634643    m_acTEncDepthTopList[iViewIdx]->setUseDMM                     ( m_bUseDMM );
    635644#endif
     645#if OL_DEPTHLIMIT
     646        m_acTEncDepthTopList[iViewIdx]->setUseDPL                      (m_bDepthPartitionLimiting);
     647#endif
    636648#if HHI_MPI
    637649     m_acTEncDepthTopList[iViewIdx]->setUseMVI( m_bUseMVI );
     
    690702      AOT(true);
    691703    }
     704#if LGE_WVSO_A0119
     705    for ( Int iViewNum = 0; iViewNum < m_iNumberOfViews; iViewNum++ )
     706    {
     707      for (Int iContent = 0; iContent < 2; iContent++ )
     708      {
     709        TEncTop* pcEncTop = ( iContent == 0 ) ? m_acTEncTopList[iViewNum] : m_acTEncDepthTopList[iViewNum];
     710        pcEncTop->setWVSO( m_bWVSO );
     711        pcEncTop->setVSOWeight( m_iVSOWeight );
     712        pcEncTop->setVSDWeight( m_iVSDWeight );
     713        pcEncTop->setDWeight( m_iDWeight );
     714      }
     715    }
     716#endif
    692717  }
    693718#endif
Note: See TracChangeset for help on using the changeset viewer.