Changeset 1092 in SHVCSoftware for branches


Ignore:
Timestamp:
1 Jul 2015, 23:34:53 (9 years ago)
Author:
seregin
Message:

fix ticket #81

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

Legend:

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

    r1090 r1092  
    118118, m_enableTMVPFlag                ( true )
    119119#if SVC_EXTENSION
     120, m_firstSliceInPic               ( false )
    120121#if R0226_SLICE_TMVP
    121122, m_availableForTMVPRefFlag       ( true )
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h

    r1090 r1092  
    22692269#endif
    22702270  UInt        m_colFromL0Flag;  // collocated picture from List0 flag
    2271  
     2271
    22722272  Bool        m_noOutputPriorPicsFlag;
    22732273  Bool        m_noRaslOutputFlag;
     
    23132313
    23142314#if SVC_EXTENSION
     2315  Bool        m_firstSliceInPic;
    23152316#if R0226_SLICE_TMVP
    2316   Bool       m_availableForTMVPRefFlag;
     2317  Bool        m_availableForTMVPRefFlag;
    23172318#endif
    23182319  UInt        m_layerId;
     
    26142615
    26152616#if SVC_EXTENSION
     2617  Void      setFirstSliceInPic               ( Bool val )        { m_firstSliceInPic = val;                    }
     2618  Bool      getFirstSliceInPic               ()                  { return m_firstSliceInPic;                   }
    26162619#if R0226_SLICE_TMVP
    26172620  Void      setAvailableForTMVPRefFlag     ( Bool   b )    { m_availableForTMVPRefFlag = b; }
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1090 r1092  
    11751175  UInt firstSliceSegmentInPic;
    11761176  READ_FLAG( firstSliceSegmentInPic, "first_slice_segment_in_pic_flag" );
     1177
     1178#if SVC_EXTENSION
     1179  pcSlice->setFirstSliceInPic( firstSliceSegmentInPic );
     1180#endif
     1181
    11771182  if( pcSlice->getRapPicFlag())
    11781183  {
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp

    r1090 r1092  
    889889  // exit when a new picture is found
    890890#if SVC_EXTENSION
    891   bNewPOC = (m_apcSlicePilot->getPOC()!= m_prevPOC);
     891  bNewPOC = m_apcSlicePilot->getPOC() != m_prevPOC || ( m_apcSlicePilot->getFirstSliceInPic() && m_parseIdc == -1 );
    892892
    893893#if NO_OUTPUT_OF_PRIOR_PICS
Note: See TracChangeset for help on using the changeset viewer.