Changeset 1052 in 3DVCSoftware


Ignore:
Timestamp:
15 Sep 2014, 23:30:15 (10 years ago)
Author:
qualcomm
Message:

Add checking at decoder side to make sure that Inter-layer RPS does not contain picture with discardable_flag equal to 1 as agreed in G0131

Submitted by Hendry (fhendry@…)

Location:
branches/HTM-12.0-dev0/source/Lib/TLibCommon
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.0-dev0/source/Lib/TLibCommon/TComSlice.cpp

    r1039 r1052  
    725725
    726726        assert( rpsCurrList[li][ orgIdx ] != NULL );
     727#if DISCARDABLE_PIC_RPS
     728        assert( rpsCurrList[li][ orgIdx ]->getSlice(0)->getDiscardableFlag() == 0 );    // Inter-layer RPS shall not contain picture with discardable_flag = 1.
     729#endif
    727730        m_apcRefPicList    [li][rIdx] = rpsCurrList    [li][ orgIdx ];
    728731        m_bIsUsedAsLongTerm[li][rIdx] = usedAsLongTerm [li][ orgIdx ] ;
     732
    729733      }
    730734    }
  • branches/HTM-12.0-dev0/source/Lib/TLibCommon/TypeDef.h

    r1039 r1052  
    380380///////////////////////////////////   MV_HEVC HLS  //////////////////////////////
    381381/////////////////////////////////////////////////////////////////////////////////
     382
     383//Added by Qualcomm for HLS
     384#define DISCARDABLE_PIC_RPS        1      ///< JCTVC-G0131: Inter-layer RPS and temporal RPS should not contain picture with discardable_flag equal to 1
     385
    382386// TBD: Check if integration is necessary.
    383387#define H_MV_HLS7_GEN                        0  // General changes (not tested)
Note: See TracChangeset for help on using the changeset viewer.