Changeset 103 in SHVCSoftware for branches/HM-10.0-dev-SHM/source/Lib/TLibCommon


Ignore:
Timestamp:
2 Apr 2013, 17:23:04 (12 years ago)
Author:
interdigital
Message:

reference picture list construction bug fix for adding ILR picture to match SHM test model text.

Location:
branches/HM-10.0-dev-SHM/source/Lib/TLibCommon
Files:
2 edited

Legend:

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

    r90 r103  
    12561256  Int         m_aiNumRefIdx   [3];    //  for multiple reference of current slice
    12571257
     1258#if REF_LIST_BUGFIX
     1259  Int         m_aiNumILRRefIdx;       //< for inter-layer reference picture ser
     1260#endif
     1261
    12581262  Int         m_iRefIdxOfLC[2][MAX_NUM_REF_LC];
    12591263  Int         m_eListIdFromIdxOfLC[MAX_NUM_REF_LC];
     
    13961400  Int       getDeblockingFilterBetaOffsetDiv2()         { return  m_deblockingFilterBetaOffsetDiv2; }
    13971401  Int       getDeblockingFilterTcOffsetDiv2()           { return  m_deblockingFilterTcOffsetDiv2; }
    1398 
     1402#if REF_LIST_BUGFIX
     1403  Int       getNumILRRefIdx     ( )                     { return  m_aiNumILRRefIdx; }
     1404  Void      setNumILRRefIdx     ( Int i )                     { m_aiNumILRRefIdx = i; }
     1405#endif
    13991406  Int       getNumRefIdx        ( RefPicList e )                { return  m_aiNumRefIdx[e];             }
    14001407  TComPic*  getPic              ()                              { return  m_pcPic;                      }
     
    14731480  Void      setMvdL1ZeroFlag     ( Bool b)                       { m_bLMvdL1Zero = b; }
    14741481
     1482#if REF_LIST_BUGFIX
     1483  Void      setRefPicListModificationSvc();
     1484  Void      setRefPicListSvc    ( TComList<TComPic*>& rcListPic, TComPic** ilpPic );
     1485#endif
     1486
    14751487  Bool      isIntra         ()                          { return  m_eSliceType == I_SLICE;  }
    14761488  Bool      isInterB        ()                          { return  m_eSliceType == B_SLICE;  }
  • branches/HM-10.0-dev-SHM/source/Lib/TLibCommon/TypeDef.h

    r95 r103  
    8080#define REUSE_BLKMAPPING                 1      ///< using the base layer get co-located block function
    8181#define RAP_MFM_INIT                     1      ///< initilizing MFM when base layer is RAP picture
     82#define REF_LIST_BUGFIX                  1
    8283#endif
    8384
Note: See TracChangeset for help on using the changeset viewer.