Changeset 1568 in SHVCSoftware for branches/SHM-dev/source/Lib


Ignore:
Timestamp:
20 Jun 2016, 18:11:09 (9 years ago)
Author:
seregin
Message:

port rev 4746

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

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h

    r1567 r1568  
    13821382  TComRPSList      m_RPSList;
    13831383  Bool             m_bLongTermRefsPresent;
    1384   Bool             m_TMVPFlagsPresent;
     1384  Bool             m_SPSTemporalMVPEnabledFlag;
    13851385  Int              m_numReorderPics[MAX_TLAYER];
    13861386
     
    15211521  Bool                   getLongTermRefsPresent() const                                                  { return m_bLongTermRefsPresent;                                       }
    15221522  Void                   setLongTermRefsPresent(Bool b)                                                  { m_bLongTermRefsPresent=b;                                            }
    1523   Bool                   getTMVPFlagsPresent() const                                                     { return m_TMVPFlagsPresent;                                           }
    1524   Void                   setTMVPFlagsPresent(Bool b)                                                     { m_TMVPFlagsPresent=b;                                                }
     1523  Bool                   getSPSTemporalMVPEnabledFlag() const                                            { return m_SPSTemporalMVPEnabledFlag;                                  }
     1524  Void                   setSPSTemporalMVPEnabledFlag(Bool b)                                            { m_SPSTemporalMVPEnabledFlag=b;                                       }
    15251525  // physical transform
    15261526  Void                   setMaxTrSize( UInt u )                                                          { m_uiMaxTrSize = u;                                                   }
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1567 r1568  
    944944    }
    945945  }
    946   READ_FLAG( uiCode, "sps_temporal_mvp_enable_flag" );            pcSPS->setTMVPFlagsPresent(uiCode);
     946  READ_FLAG( uiCode, "sps_temporal_mvp_enabled_flag" );           pcSPS->setSPSTemporalMVPEnabledFlag(uiCode);
    947947
    948948  READ_FLAG( uiCode, "strong_intra_smoothing_enable_flag" );      pcSPS->setUseStrongIntraSmoothing(uiCode);
     
    15231523        pcSlice->setRPS(rps);
    15241524      }
    1525       if (sps->getTMVPFlagsPresent())
     1525      if (sps->getSPSTemporalMVPEnabledFlag())
    15261526      {
    15271527        READ_FLAG( uiCode, "slice_temporal_mvp_enabled_flag" );
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1567 r1568  
    716716    }
    717717  }
    718   WRITE_FLAG( pcSPS->getTMVPFlagsPresent()  ? 1 : 0,           "sps_temporal_mvp_enable_flag" );
     718  WRITE_FLAG( pcSPS->getSPSTemporalMVPEnabledFlag()  ? 1 : 0,  "sps_temporal_mvp_enabled_flag" );
    719719
    720720  WRITE_FLAG( pcSPS->getUseStrongIntraSmoothing(),             "strong_intra_smoothing_enable_flag" );
     
    11401140        }
    11411141      }
    1142       if (pcSlice->getSPS()->getTMVPFlagsPresent())
     1142      if (pcSlice->getSPS()->getSPSTemporalMVPEnabledFlag())
    11431143      {
    11441144        WRITE_FLAG( pcSlice->getEnableTMVPFlag() ? 1 : 0, "slice_temporal_mvp_enabled_flag" );
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp

    r1567 r1568  
    921921  m_cSPS.setQuadtreeTUMaxDepthIntra( m_uiQuadtreeTUMaxDepthIntra    );
    922922
    923   m_cSPS.setTMVPFlagsPresent((getTMVPModeId() == 2 || getTMVPModeId() == 1));
     923  m_cSPS.setSPSTemporalMVPEnabledFlag((getTMVPModeId() == 2 || getTMVPModeId() == 1));
    924924
    925925  m_cSPS.setMaxTrSize   ( 1 << m_uiQuadtreeTULog2MaxSize );
Note: See TracChangeset for help on using the changeset viewer.