Changeset 474 in SHVCSoftware for branches/SHM-4.0-dev/source/Lib/TLibCommon
- Timestamp:
- 15 Nov 2013, 13:43:17 (11 years ago)
- Location:
- branches/SHM-4.0-dev/source/Lib/TLibCommon
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/Lib/TLibCommon/TComDataCU.cpp
r467 r474 1872 1872 #endif 1873 1873 1874 #if N0383_IL_CONSTRAINED_TILE_SETS_SEI 1875 Bool TComDataCU::isInterLayerReference(UChar uhInterDir, TComMvField& cMvFieldL0, TComMvField& cMvFieldL1) 1876 { 1877 Bool checkILR = false; 1878 1879 if(uhInterDir&0x1) //list0 1880 { 1881 Int refIdxL0 = cMvFieldL0.getRefIdx(); 1882 checkILR = getSlice()->getRefPic(REF_PIC_LIST_0, refIdxL0)->isILR(m_layerId); 1883 } 1884 if(uhInterDir&0x2) //list1 1885 { 1886 Int refIdxL1 = cMvFieldL1.getRefIdx(); 1887 checkILR = checkILR || getSlice()->getRefPic(REF_PIC_LIST_1, refIdxL1)->isILR(m_layerId); 1888 } 1889 1890 return checkILR; 1891 } 1892 #endif 1893 1874 1894 UInt TComDataCU::getCtxSkipFlag( UInt uiAbsPartIdx ) 1875 1895 { -
branches/SHM-4.0-dev/source/Lib/TLibCommon/TComDataCU.h
r442 r474 492 492 Bool isSkipped ( UInt uiPartIdx ); ///< SKIP (no residual) 493 493 Bool isBipredRestriction( UInt puIdx ); 494 #if N0383_IL_CONSTRAINED_TILE_SETS_SEI 495 Bool isInterLayerReference(UChar uhInterDir, TComMvField& cMvFieldL0, TComMvField& cMvFieldL1); 496 #endif 494 497 495 498 // -------------------------------------------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.