Changeset 738 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecTop.h
- Timestamp:
- 10 Dec 2013, 13:50:12 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibDecoder/TDecTop.h
r724 r738 186 186 TComList<TComPic*> m_cListPic; // Dynamic buffer 187 187 #if H_MV 188 #if H_MV_LAYER_WISE_STARTUP 189 Bool* m_layerInitilizedFlag; // initialization Layers 190 #endif 188 191 static ParameterSetManagerDecoder m_parameterSetManagerDecoder; // storage for parameter sets 189 192 #else … … 243 246 Void init(); 244 247 #if H_MV 248 #if H_MV_FIX_SKIP_PICTURES 249 Bool decode(InputNALUnit& nalu, Int& iSkipFrame, Int& iPOCLastDisplay, Bool newLayer, Bool& sliceSkippedFlag ); 250 #else 251 Bool decode(InputNALUnit& nalu, Int& iSkipFrame, Int& iPOCLastDisplay, Bool newLayer ); 252 #endif 245 253 Bool decode(InputNALUnit& nalu, Int& iSkipFrame, Int& iPOCLastDisplay, Bool newLayer ); 246 254 #else … … 260 268 TComList<TComPic*>* getListPic () { return &m_cListPic; } 261 269 Void setIvPicLists ( TComPicLists* picLists) { m_ivPicLists = picLists; } 262 270 #if H_MV_LAYER_WISE_STARTUP 271 Void setLayerInitilizedFlags( Bool* val ) { m_layerInitilizedFlag = val; } 272 #endif 273 #if H_MV_6_HRD_O0217_13 274 TComVPS* getPrefetchedVPS () { return m_parameterSetManagerDecoder.getPrefetchedVPS( 0 ); }; //Assuming that currently only one VPS is present. 275 #endif 263 276 Int getCurrPoc () { return m_apcSlicePilot->getPOC(); } 264 277 Void setLayerId ( Int layer) { m_layerId = layer; } … … 281 294 #if H_MV 282 295 TComPic* xGetPic( Int layerId, Int poc ); 296 #if H_MV_FIX_SKIP_PICTURES 297 Bool xDecodeSlice(InputNALUnit &nalu, Int &iSkipFrame, Int iPOCLastDisplay, Bool newLayerFlag, Bool& sliceSkippedFlag ); 298 #else 283 299 Bool xDecodeSlice(InputNALUnit &nalu, Int &iSkipFrame, Int iPOCLastDisplay, Bool newLayerFlag ); 300 #endif 284 301 Void xResetPocInPicBuffer(); 302 #if H_MV_LAYER_WISE_STARTUP 303 Void xCeckNoClrasOutput(); 304 305 Bool xAllRefLayersInitilized(); 306 #endif 285 307 #else 286 308 Bool xDecodeSlice(InputNALUnit &nalu, Int &iSkipFrame, Int iPOCLastDisplay);
Note: See TracChangeset for help on using the changeset viewer.