Changeset 1053 in 3DVCSoftware for branches/HTM-12.0-dev0/source/Lib/TLibCommon
- Timestamp:
- 25 Sep 2014, 02:15:29 (11 years ago)
- Location:
- branches/HTM-12.0-dev0/source/Lib/TLibCommon
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.0-dev0/source/Lib/TLibCommon/TComSlice.cpp
r1052 r1053 103 103 , m_temporalLayerNonReferenceFlag ( false ) 104 104 , m_enableTMVPFlag ( true ) 105 #if I0044_SLICE_TMVP 106 , m_availableForTMVPRefFlag ( true ) 107 #endif 105 108 #if H_MV 106 109 , m_refPicSetInterLayer0 ( NULL ) -
branches/HTM-12.0-dev0/source/Lib/TLibCommon/TComSlice.h
r1039 r1053 996 996 Void setLayerSetIdxForOlsMinus1( Int outLayerSetIdx, Int val ) { m_layerSetIdxForOlsMinus1[ outLayerSetIdx ] = val; } 997 997 Int getLayerSetIdxForOlsMinus1( Int outLayerSetIdx ) { return m_layerSetIdxForOlsMinus1[ outLayerSetIdx ]; } 998 #if VPS_MISC_UPDATES 999 Int getLayerSetIdxForOlsMinus1Len( Int outLayerSetIdx ) { return gCeilLog2( m_layerSetIdxForOlsMinus1[ outLayerSetIdx ] + 1 ); } 1000 #endif 998 1001 999 1002 Void setOutputLayerFlag( Int outLayerSetIdx, Int i, Bool flag ) { m_outputLayerFlag[ outLayerSetIdx ][ i ] = flag; } … … 2195 2198 2196 2199 Bool m_enableTMVPFlag; 2200 #if I0044_SLICE_TMVP 2201 Bool m_availableForTMVPRefFlag; 2202 #endif 2203 2197 2204 #if H_MV 2198 2205 std::vector<TComPic*>* m_refPicSetInterLayer0; … … 2527 2534 Void setEnableTMVPFlag ( Bool b ) { m_enableTMVPFlag = b; } 2528 2535 Bool getEnableTMVPFlag () { return m_enableTMVPFlag;} 2536 #if I0044_SLICE_TMVP 2537 Void setAvailableForTMVPRefFlag ( Bool b ) { m_availableForTMVPRefFlag = b; } 2538 Bool getAvailableForTMVPRefFlag () { return m_availableForTMVPRefFlag;} 2539 #endif 2529 2540 2530 2541 #if H_MV -
branches/HTM-12.0-dev0/source/Lib/TLibCommon/TypeDef.h
r1052 r1053 382 382 383 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 384 #define DISCARDABLE_PIC_RPS 1 ///< JCT3V-G0131: Inter-layer RPS and temporal RPS should not contain picture with discardable_flag equal to 1 385 #define VPS_MISC_UPDATES 1 ///< Misc updates:JCT3V-0240, 386 #define NON_REF_NAL_TYPE_DISCARDABLE 1 ///< JCT3V-G0031: If discardable picture is a non-IRAP, it must be a non-referenced sub-layer picture 387 #define INFERENCE_POC_MSB_VAL_PRESENT 1 ///< JCT3V-H0042: poc_msb_val_present_flag shall be equal to 0 when slice_header_extension_length is (inferred to be ) equal to 0 388 #define INFERENCE_POC_RESET_INFO_PRESENT 1 ///< JCT3V-H0042: Infer the value of poc_reset_info_present_flag to be equal to 0 when no pps extension / pps extension for multilayer. 389 #define I0044_SLICE_TMVP 1 ///< JCT3V-I0044: Regarding slice_temporal_mvp_enabled_flag 390 #define I0045_BR_PR_ADD_LAYER_SET 1 ///< JCT3V-I0045: Signalling of bit-rate and picture rate for additional layer set 391 #define I0045_VPS_VUI_VST_PARAMS 1 ///< JCT3V-I0045: Related to signalling of VST parameters of the base layer. 385 392 386 393 // TBD: Check if integration is necessary.
Note: See TracChangeset for help on using the changeset viewer.