Changeset 1111 in SHVCSoftware
- Timestamp:
- 6 Jul 2015, 21:17:40 (9 years ago)
- Location:
- branches/SHM-dev/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h
r1110 r1111 46 46 #define MAX_LAYERS 8 ///< max number of layers the codec is supposed to handle 47 47 #define CONFORMANCE_BITSTREAM_MODE 1 ///< In order to generate the metadata related to conformance bitstreams 48 #define FIX_NON_OUTPUT_LAYER 149 48 #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 50 49 #define NON_REF_NAL_TYPE_DISCARDABLE 1 ///< JCTVC-P0041 -- If discardable picture is a non-IRAP, it must be a non-referenced sub-layer picture -
branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp
r1107 r1111 89 89 m_bFirstSliceInSequence = true; 90 90 #endif 91 #if SVC_EXTENSION92 m_layerId = 0;93 m_smallestLayerId = 0;94 #if AVC_BASE95 m_pBLReconFile = NULL;96 #endif97 memset(m_cIlpPic, 0, sizeof(m_cIlpPic));98 #endif99 91 m_prevSliceSkipped = false; 100 92 m_skippedPOC = 0; … … 103 95 m_craNoRaslOutputFlag = false; 104 96 m_isNoOutputPriorPics = false; 97 98 #if SVC_EXTENSION 99 m_layerId = 0; 100 m_smallestLayerId = 0; 101 #if AVC_BASE 102 m_pBLReconFile = NULL; 103 #endif 104 memset(m_cIlpPic, 0, sizeof(m_cIlpPic)); 105 105 #if Q0177_EOS_CHECKS 106 106 m_isLastNALWasEos = false; … … 133 133 m_confModeFlag = false; 134 134 #endif 135 #if FIX_NON_OUTPUT_LAYER136 135 m_isOutputLayerFlag = false; 137 #endif 136 #endif //SVC_EXTENSION 138 137 } 139 138 … … 379 378 m_cGopDecoder.filterPicture(pcPic); 380 379 381 #if FIX_NON_OUTPUT_LAYER380 #if SVC_EXTENSION 382 381 if( this->getLayerDec(pcPic->getLayerId())->m_isOutputLayerFlag == false ) 383 382 { … … 2711 2710 params->setTargetLayerId( vps->getLayerSetLayerIdList( targetLsIdx, vps->getNumLayersInIdList(targetLsIdx)-1 ) ); 2712 2711 2713 #if FIX_NON_OUTPUT_LAYER2714 2712 // Check if the current layer is an output layer 2715 2713 for(Int i = 0; i < vps->getNumLayersInIdList( targetLsIdx ); i++) … … 2720 2718 } 2721 2719 } 2722 #endif2723 2720 } 2724 2721 #endif -
branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.h
r1107 r1111 152 152 #endif 153 153 TComPic* m_cIlpPic[MAX_NUM_REF]; ///< Inter layer Prediction picture = upsampled picture 154 #endif155 154 #if OUTPUT_LAYER_SET_INDEX 156 155 CommonDecoderParams* m_commonDecoderParams; … … 170 169 std::vector<TComPic> m_confListPic; // Dynamic buffer for storing pictures for conformance purposes 171 170 #endif 172 #if FIX_NON_OUTPUT_LAYER173 171 Bool m_isOutputLayerFlag; 174 #endif 172 #endif //SVC_EXTENSION 173 175 174 public: 175 #if SVC_EXTENSION 176 176 #if POC_RESET_RESTRICTIONS 177 177 static Bool m_checkPocRestrictionsForCurrAu; … … 189 189 static Int m_crossLayerPocResetIdc; 190 190 #endif 191 #endif //SVC_EXTENSION 191 192 192 193 TDecTop();
Note: See TracChangeset for help on using the changeset viewer.