Changeset 1179 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecCAVLC.h


Ignore:
Timestamp:
7 Apr 2015, 17:05:30 (9 years ago)
Author:
tech
Message:

Merged branch 13.1-dev0@1178.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibDecoder/TDecCAVLC.h

    r1133 r1179  
    44 * granted under this license. 
    55 *
    6 * Copyright (c) 2010-2014, ITU/ISO/IEC
     6* Copyright (c) 2010-2015, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    5252// Class definition
    5353// ====================================================================================================================
     54#if H_3D_ANNEX_SELECTION_FIX
     55class TDecTop;
     56#endif
    5457
    5558/// CAVLC decoder class
     
    6366  void  parseShortTermRefPicSet            (TComSPS* pcSPS, TComReferencePictureSet* pcRPS, Int idx);
    6467 
     68
     69#if !HHI_CAM_PARA_K0052
    6570#if H_3D
    6671  Int**    m_aaiTempScale;
    6772  Int**    m_aaiTempOffset;
    6873#endif
     74#endif
     75#if H_3D_ANNEX_SELECTION_FIX
     76  TDecTop*  m_decTop;
     77#endif
     78
    6979
    7080public:
     
    108118  Void  parsePPS            ( TComPPS* pcPPS);
    109119#endif
    110 
     120#if H_3D_ANNEX_SELECTION_FIX
     121  Void  setDecTop           ( TDecTop* decTop ) { m_decTop = decTop; };
     122#endif
    111123  Void  parseVUI            ( TComVUI* pcVUI, TComSPS* pcSPS );
    112124  Void  parseSEI            ( SEIMessages& );
     
    124136 
    125137  Void  parseSkipFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     138#if SEC_DEPTH_INTRA_SKIP_MODE_K0033
     139  Void  parseDIS            ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     140#else
    126141#if H_3D_SINGLE_DEPTH
    127142  Void  parseSingleDepthMode        ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    128 #endif 
     143#endif
     144#endif
    129145  Void  parseCUTransquantBypassFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    130146  Void parseMergeFlag       ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, UInt uiPUIdx );
     
    166182  Void  parseScalingList               ( TComScalingList* scalingList );
    167183  Void xDecodeScalingList    ( TComScalingList *scalingList, UInt sizeId, UInt listId);
     184
     185#if H_3D_ANNEX_SELECTION_FIX
     186  TDecTop*  getDecTop()      { return m_decTop; };
     187#endif
     188
    168189protected:
    169190  Bool  xMoreRbspData();
Note: See TracChangeset for help on using the changeset viewer.