Changeset 961 in SHVCSoftware for branches/SHM-upgrade/source/Lib
- Timestamp:
- 6 Jan 2015, 04:21:12 (10 years ago)
- Location:
- branches/SHM-upgrade/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-upgrade/source/Lib/TLibCommon/CommonDef.h
r916 r961 311 311 Int m_targetLayerId; 312 312 Int m_targetOutputLayerSetIdx; 313 std::vector<Int> *m_targetDecLayerIdSet; 313 std::vector<Int> *m_targetDecLayerIdSet; 314 314 Bool m_valueCheckedFlag; 315 315 Int m_highestTId; 316 316 public: 317 CommonDecoderParams(): 317 CommonDecoderParams(): 318 #if FIX_CONF_MODE 319 m_targetLayerId(MAX_VPS_LAYER_ID_PLUS1) 320 #else 318 321 m_targetLayerId(0) 322 #endif 319 323 , m_targetOutputLayerSetIdx(-1) 320 324 , m_targetDecLayerIdSet(NULL) -
branches/SHM-upgrade/source/Lib/TLibCommon/TypeDef.h
r959 r961 47 47 #define O0215_PHASE_ALIGNMENT_REMOVAL 1 48 48 #define CONFORMANCE_BITSTREAM_MODE 1 ///< In order to generate the metadata related to conformance bitstreams 49 #define FIX_CONF_MODE 1 49 50 #define SIGNALLING_BITRATE_PICRATE_FIX 1 ///< Fix for signalling of bitrate and picture rate info in VPS VUI to be more aligned to JCTVC-R1008 50 51 #define INFERENCE_POC_MSB_VAL_PRESENT 1 ///< JCTVC-Q0146 -- poc_msb_val_present_flag shall be equal to 0 when slice_header_extension_length is (inferred to be ) equal to 0 … … 98 99 ///< JCTVC-P0192: Assign layers to sub-DPBs based on the rep_format() signaled in the VPS 99 100 #define ALIGNED_BUMPING 1 ///< JCTVC-P0192: Align bumping of pictures in an AU 101 #define FIX_ALIGN_BUMPING 1 100 102 #define O0109_O0199_FLAGS_TO_VUI 1 ///< JCTVC-O0109, O0199: move single_layer_for_non_irap_flag and higher_layer_flag to vps_vui 101 103 #define O0109_VIEW_ID_LEN 1 ///< JCTVC-O0109: view_id_len_minus1 to view_id_len, and add constraint (1<<view_id_len) is greater than or equal to NumViews -
branches/SHM-upgrade/source/Lib/TLibDecoder/TDecTop.cpp
r947 r961 3001 3001 3002 3002 } 3003 #if FIX_CONF_MODE 3004 // Set correct value of targetLayerId 3005 Int targetOlsIdx = params->getTargetOutputLayerSetIdx(); 3006 Int targetLsIdx = vps->getOutputLayerSetIdx( targetOlsIdx ); 3007 params->setTargetLayerId( vps->getLayerSetLayerIdList( targetLsIdx, vps->getNumLayersInIdList(targetLsIdx)-1 ) ); 3008 #endif 3003 3009 } 3004 3010 #endif
Note: See TracChangeset for help on using the changeset viewer.