Ignore:
Timestamp:
23 Sep 2013, 08:46:50 (11 years ago)
Author:
chang
Message:

Added H_3D_FCO for flexible coding order (FCO).
The results can be seen under codingresults/3D_8.1_vs_fco_only.xls.
The configuration files for FCO are located at cfg/3D-HEVC/NonCTC/fco.

Location:
branches/HTM-8.2-dev0-MediaTek/source/Lib/TLibEncoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev0-MediaTek/source/Lib/TLibEncoder/TEncGOP.cpp

    r622 r629  
    913913
    914914    // SAIT_VSO_EST_A0033
     915#if H_3D_FCO
     916    Bool flagRec;
     917    flagRec =  ((m_pcEncTop->getIvPicLists()->getPicYuv( pcSlice->getViewIndex(), false, pcSlice->getPOC(), true) == NULL) ? false: true);
     918    pcRdCost->setVideoRecPicYuv( m_pcEncTop->getIvPicLists()->getPicYuv( pcSlice->getViewIndex(), false, pcSlice->getPOC(), flagRec ) );
     919    pcRdCost->setDepthPicYuv   ( m_pcEncTop->getIvPicLists()->getPicYuv( pcSlice->getViewIndex(), true, pcSlice->getPOC(), false ) );
     920#else
    915921    pcRdCost->setVideoRecPicYuv( m_pcEncTop->getIvPicLists()->getPicYuv( pcSlice->getViewIndex(), false , pcSlice->getPOC(), true ) );
    916922    pcRdCost->setDepthPicYuv   ( m_pcEncTop->getIvPicLists()->getPicYuv( pcSlice->getViewIndex(), true  , pcSlice->getPOC(), false ) );
     923#endif
    917924
    918925    // LGE_WVSO_A0119
  • branches/HTM-8.2-dev0-MediaTek/source/Lib/TLibEncoder/TEncSearch.cpp

    r622 r629  
    28662866        for( UInt dmmType = 0; dmmType < DMM_NUM_TYPE; dmmType++ )
    28672867        {
     2868#if H_3D_FCO
     2869            TComPic* picTexture  = pcCU->getSlice()->getIvPic(false, pcCU->getSlice()->getViewIndex() );
     2870            if ( !picTexture->getReconMark() && (DMM3_IDX == dmmType || DMM4_IDX == dmmType ) )
     2871            {
     2872                continue;
     2873            }
     2874#endif
    28682875          UInt uiTabIdx = 0;
    28692876          TComWedgelet* biSegmentation = NULL;
Note: See TracChangeset for help on using the changeset viewer.