Changeset 652 in SHVCSoftware for branches/SHM-6-dev/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 7 Apr 2014, 23:08:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-6-dev/source/Lib/TLibCommon/TComSlice.h
r644 r652 231 231 { 232 232 ProfileTierLevel m_generalPTL; 233 ProfileTierLevel m_subLayerPTL [MAX_TLAYER-1]; // max. value of max_sub_layers_minus1 is MAX_TLAYER-1 ( = 6)233 ProfileTierLevel m_subLayerPTL [MAX_TLAYER-1]; // max. value of max_sub_layers_minus1 is MAX_TLAYER-1 (= 6) 234 234 Bool m_subLayerProfilePresentFlag [MAX_TLAYER-1]; 235 235 Bool m_subLayerLevelPresentFlag [MAX_TLAYER-1]; … … 1963 1963 UInt m_colFromL0Flag; // collocated picture from List0 flag 1964 1964 1965 #if SETTING_NO_OUT_PIC_PRIOR 1966 Bool m_noOutputPriorPicsFlag; 1967 Bool m_noRaslOutputFlag; 1968 Bool m_handleCraAsBlaFlag; 1969 #endif 1970 1965 1971 UInt m_colRefIdx; 1966 1972 UInt m_maxNumMergeCand; … … 2029 2035 #if O0149_CROSS_LAYER_BLA_FLAG 2030 2036 Bool m_bCrossLayerBLAFlag; 2031 #endif2032 #if NO_OUTPUT_OF_PRIOR_PICS2033 Bool m_noOutputOfPriorPicsFlag;2034 Bool m_noRaslOutputFlag;2035 Bool m_handleCraAsBlaFlag;2036 2037 #endif 2037 2038 #if POC_RESET_IDC_SIGNALLING … … 2130 2131 NalUnitType getNalUnitType () const { return m_eNalUnitType; } 2131 2132 Bool getRapPicFlag (); 2132 #if NO_OUTPUT_OF_PRIOR_PICS2133 Bool getBlaPicFlag ();2134 Bool getCraPicFlag ();2135 #endif2136 2133 Bool getIdrPicFlag () { return getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_W_RADL || getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_N_LP; } 2137 2134 Bool isIRAP () const { return (getNalUnitType() >= 16) && (getNalUnitType() <= 23); } … … 2203 2200 Bool isTemporalLayerSwitchingPoint( TComList<TComPic*>& rcListPic ); 2204 2201 Bool isStepwiseTemporalLayerSwitchingPointCandidate( TComList<TComPic*>& rcListPic ); 2205 Int checkThatAllRefPicsAreAvailable( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool printErrors, Int pocRandomAccess = 0); 2206 Void createExplicitReferencePictureSetFromReference( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool isRAP); 2202 #if ALLOW_RECOVERY_POINT_AS_RAP 2203 Int checkThatAllRefPicsAreAvailable( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool printErrors, Int pocRandomAccess = 0, Bool bUseRecoveryPoint = false); 2204 Void createExplicitReferencePictureSetFromReference( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool isRAP, Int pocRandomAccess = 0, Bool bUseRecoveryPoint = false); 2205 #else 2206 Int checkThatAllRefPicsAreAvailable( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool printErrors, Int pocRandomAccess = 0); 2207 Void createExplicitReferencePictureSetFromReference( TComList<TComPic*>& rcListPic, TComReferencePictureSet *pReferencePictureSet, Bool isRAP); 2208 #endif 2207 2209 2208 2210 Void setMaxNumMergeCand (UInt val ) { m_maxNumMergeCand = val; } 2209 2211 UInt getMaxNumMergeCand () { return m_maxNumMergeCand; } 2212 2213 #if SETTING_NO_OUT_PIC_PRIOR 2214 Void setNoOutputPriorPicsFlag ( Bool val ) { m_noOutputPriorPicsFlag = val; } 2215 Bool getNoOutputPriorPicsFlag () { return m_noOutputPriorPicsFlag; } 2216 2217 Void setNoRaslOutputFlag ( Bool val ) { m_noRaslOutputFlag = val; } 2218 Bool getNoRaslOutputFlag () { return m_noRaslOutputFlag; } 2219 2220 Void setHandleCraAsBlaFlag ( Bool val ) { m_handleCraAsBlaFlag = val; } 2221 Bool getHandleCraAsBlaFlag () { return m_handleCraAsBlaFlag; } 2222 #endif 2210 2223 2211 2224 Void setSliceMode ( UInt uiMode ) { m_sliceMode = uiMode; } … … 2360 2373 2361 2374 Void setILRPic(TComPic **pcIlpPic); 2362 #if NO_OUTPUT_OF_PRIOR_PICS2363 Void setNoOutputOfPriorPicsFlag(const Bool x) { m_noOutputOfPriorPicsFlag = x; }2364 Bool getNoOutputOfPriorPicsFlag() { return m_noOutputOfPriorPicsFlag; }2365 2366 Void setNoRaslOutputFlag ( const Bool val ) { m_noRaslOutputFlag = val; }2367 Bool getNoRaslOutputFlag () { return m_noRaslOutputFlag; }2368 2369 Void setHandleCraAsBlaFlag ( const Bool val ) { m_handleCraAsBlaFlag = val; }2370 Bool getHandleCraAsBlaFlag () { return m_handleCraAsBlaFlag; }2371 2372 #endif2373 2375 #if POC_RESET_IDC_SIGNALLING 2374 2376 Int getPocResetIdc () { return m_pocResetIdc; } … … 2388 2390 #endif 2389 2391 2392 #if NO_OUTPUT_OF_PRIOR_PICS 2393 Bool getBlaPicFlag (); 2394 Bool getCraPicFlag (); 2395 #endif 2396 2390 2397 #endif //SVC_EXTENSION 2391 2398 protected:
Note: See TracChangeset for help on using the changeset viewer.