Changeset 324 in SHVCSoftware for branches/SHM-3.0-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
3 Aug 2013, 12:30:39 (11 years ago)
Author:
seregin
Message:

remove alternative collocated picture signalling (JCTVC-N0107)

Location:
branches/SHM-3.0-dev/source/Lib/TLibEncoder
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-3.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r321 r324  
    11871187    if ( pcSlice->getEnableTMVPFlag() )
    11881188    {
    1189 #if REF_IDX_FRAMEWORK && M0457_COL_PICTURE_SIGNALING
     1189#if REF_IDX_FRAMEWORK && M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING
    11901190      if ( !pcSlice->getIdrPicFlag() && pcSlice->getLayerId() > 0 && pcSlice->getActiveNumILRRefIdx() > 0 && pcSlice->getNumMotionPredRefLayers() > 0 )
    11911191      {
     
    12101210        WRITE_UVLC( pcSlice->getColRefIdx(), "collocated_ref_idx" );
    12111211      }
    1212 #if REF_IDX_FRAMEWORK && M0457_COL_PICTURE_SIGNALING
     1212#if REF_IDX_FRAMEWORK && M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING
    12131213      }
    12141214#endif
  • branches/SHM-3.0-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r323 r324  
    511511#if M0457_COL_PICTURE_SIGNALING
    512512      pcSlice->setMFMEnabledFlag(false);
     513#if !REMOVE_COL_PICTURE_SIGNALING
    513514      pcSlice->setAltColIndicationFlag(false);
     515#endif
    514516#endif
    515517    }
     
    834836      {
    835837        pcSlice->setRefPOCListILP(m_pcEncTop->getIlpList(), pcSlice->getBaseColPic());
    836 #if M0457_COL_PICTURE_SIGNALING
     838#if M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING
    837839        pcSlice->setMotionPredIlp(getMotionPredIlp(pcSlice));
    838840#endif
     
    844846#if REF_IDX_MFM
    845847#if M0457_COL_PICTURE_SIGNALING
     848#if REMOVE_COL_PICTURE_SIGNALING
     849      if( pcSlice->getMFMEnabledFlag() && pcSlice->getActiveNumILRRefIdx() > 0 && m_pcEncTop->getNumMotionPredRefLayers() > 0 )
     850#else
    846851      if( pcSlice->getMFMEnabledFlag() && !(pcSlice->getActiveNumILRRefIdx() > 0 && m_pcEncTop->getNumMotionPredRefLayers() > 0) )
     852#endif
    847853#else
    848854      if( pcSlice->getSPS()->getMFMEnabledFlag() )
     
    29912997}
    29922998
    2993 #if M0457_COL_PICTURE_SIGNALING
     2999#if M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING
    29943000TComPic* TEncGOP::getMotionPredIlp(TComSlice* pcSlice)
    29953001{
  • branches/SHM-3.0-dev/source/Lib/TLibEncoder/TEncGOP.h

    r313 r324  
    198198  }
    199199  Void dblMetric( TComPic* pcPic, UInt uiNumSlices );
    200 #if M0457_COL_PICTURE_SIGNALING
     200#if M0457_COL_PICTURE_SIGNALING && !REMOVE_COL_PICTURE_SIGNALING
    201201  TComPic* getMotionPredIlp(TComSlice* pcSlice);
    202202#endif
  • branches/SHM-3.0-dev/source/Lib/TLibEncoder/TEncSlice.cpp

    r321 r324  
    503503#if M0457_COL_PICTURE_SIGNALING
    504504    rpcSlice->setMFMEnabledFlag(m_ppcTEncTop[layerId]->getMFMEnabledFlag());
     505#if !REMOVE_COL_PICTURE_SIGNALING
    505506    rpcSlice->setAltColIndicationFlag(rpcSlice->getMFMEnabledFlag());
     507#endif
    506508#endif
    507509  }
Note: See TracChangeset for help on using the changeset viewer.