Ignore:
Timestamp:
19 Feb 2013, 20:33:52 (12 years ago)
Author:
tech
Message:

Removed HM-6.1 related guard macros.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-5.1-dev0/source/Lib/TLibEncoder/TEncEntropy.h

    r292 r294  
    9090  virtual Void codeTileMarkerFlag      ( TComSlice* pcSlice )                                  = 0;
    9191
    92 #if TILES_WPP_ENTRY_POINT_SIGNALLING
    9392  virtual Void  codeTilesWPPEntryPoint  ( TComSlice* pSlice )     = 0;
    94 #else
    95   virtual Void  codeSliceHeaderSubstreamTable( TComSlice* pcSlice )                             = 0;
    96 #endif
    9793  virtual Void  codeTerminatingBit      ( UInt uilsLast )                                       = 0;
    9894  virtual Void  codeSliceFinish         ()                                                      = 0;
    99 #if OL_FLUSH
    10095  virtual Void  codeFlush               ()                                                      = 0;
    10196  virtual Void  encodeStart             ()                                                      = 0;
    102 #endif
    10397 
    10498  virtual Void codeAlfCtrlDepth() = 0;
     
    134128#endif
    135129 
    136 #if BURST_IPCM
    137130  virtual Void codeIPCMInfo      ( TComDataCU* pcCU, UInt uiAbsPartIdx, Int numIPCM, Bool firstIPCMFlag) = 0;
    138 #else
    139   virtual Void codeIPCMInfo      ( TComDataCU* pcCU, UInt uiAbsPartIdx ) = 0;
    140 #endif
    141131
    142132  virtual Void codeTransformSubdivFlag( UInt uiSymbol, UInt uiCtx ) = 0;
     
    155145  virtual Void codeAlfUvlc          ( UInt uiCode ) = 0;
    156146  virtual Void codeAlfSvlc          ( Int   iCode ) = 0;
    157 #if LCU_SYNTAX_ALF
    158147  virtual Void codeAlfFixedLengthIdx( UInt idx, UInt numFilterSetsInBuffer) = 0;
    159148  virtual Void codeAPSAlflag(UInt uiCode) = 0;
    160 #endif
    161149  /// set slice granularity
    162150  virtual Void setSliceGranularity(Int iSliceGranularity) = 0;
     
    169157  virtual Void codeSaoUvlc          ( UInt uiCode ) = 0;
    170158  virtual Void codeSaoSvlc          ( Int   iCode ) = 0;
    171 #if SAO_UNIT_INTERLEAVING
    172159  virtual Void codeSaoRun          ( UInt   uiCode, UInt uiMaxValue  ) = 0;
    173160  virtual Void codeSaoMergeLeft    ( UInt   uiCode, UInt uiCompIdx  ) = 0;
     
    175162  virtual Void codeSaoTypeIdx      ( UInt   uiCode) = 0;
    176163  virtual Void codeSaoUflc         ( UInt   uiCode) = 0;
    177 #endif
    178164  virtual Void estBit               (estBitsSbacStruct* pcEstBitsSbac, Int width, Int height, TextType eTType) = 0;
    179165 
     
    198184  UInt    m_uiBakAbsPartIdx;
    199185  UInt    m_uiBakChromaOffset;
    200 #if UNIFIED_TRANSFORM_TREE
    201186  UInt    m_bakAbsPartIdxCU;
    202 #endif
    203187
    204188public:
     
    216200  Void    encodeSliceHeader         ( TComSlice* pcSlice );
    217201  Void    encodeTileMarkerFlag       (TComSlice* pcSlice) {m_pcEntropyCoderIf->codeTileMarkerFlag(pcSlice);}
    218 #if TILES_WPP_ENTRY_POINT_SIGNALLING
    219202  Void    encodeTilesWPPEntryPoint( TComSlice* pSlice );
    220 #else
    221   Void    encodeSliceHeaderSubstreamTable( TComSlice* pcSlice );
    222 #endif
    223203  Void    encodeTerminatingBit      ( UInt uiIsLast );
    224204  Void    encodeSliceFinish         ();
    225 #if OL_FLUSH
    226205  Void    encodeFlush               ();
    227206  Void    encodeStart               ();
    228 #endif
    229 #if LCU_SYNTAX_ALF
    230207  Void encodeAlfFlag(UInt code) {m_pcEntropyCoderIf->codeAlfFlag(code);}
    231208  Void encodeAlfStoredFilterSetIdx(UInt idx, UInt numFilterSetsInBuffer);
     
    236213  Int  getAlfRun(Int compIdx, AlfParamSet* pAlfParamSet, Int lcuIdxInSlice, Int lcuPos, Int startlcuPosX, Int endlcuPosX);
    237214  Void encodeAPSAlfFlag(UInt code) {m_pcEntropyCoderIf->codeAPSAlflag(code);}
    238 #endif 
    239215  Void encodeAlfParam(ALFParam* pAlfParam);
    240216 
     
    297273  Void encodeIntraDirModeChroma( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD = false );
    298274 
    299 #if !UNIFIED_TRANSFORM_TREE
    300   Void encodeTransformIdx      ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, Bool bRD = false );
    301 #endif
    302275  Void encodeTransformSubdivFlag( UInt uiSymbol, UInt uiCtx );
    303276  Void encodeQtCbf             ( TComDataCU* pcCU, UInt uiAbsPartIdx, TextType eType, UInt uiTrDepth );
     
    320293
    321294private:
    322 #if UNIFIED_TRANSFORM_TREE
    323295  Void xEncodeTransform        ( TComDataCU* pcCU,UInt offsetLumaOffset, UInt offsetChroma, UInt uiAbsPartIdx, UInt absTUPartIdx, UInt uiDepth, UInt width, UInt height, UInt uiTrIdx, UInt uiInnerQuadIdx, UInt& uiYCbfFront3, UInt& uiUCbfFront3, UInt& uiVCbfFront3, Bool& bCodeDQP );
    324 #else
    325   Void xEncodeTransformSubdiv  ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt absTUPartIdx, UInt uiDepth, UInt uiInnerQuadIdx, UInt& uiYCbfFront3, UInt& uiUCbfFront3, UInt& uiVCbfFront3 );
    326   Void xEncodeCoeff            ( TComDataCU* pcCU, UInt uiLumaOffset, UInt uiChromaOffset, UInt uiAbsPartIdx, UInt uiDepth, UInt uiWidth, UInt uiHeight, UInt uiTrIdx, UInt uiCurrTrIdx, Bool& bCodeDQP );
    327 #endif // !UNIFIED_TRANSFORM_TREE
    328296public:
    329297  Void encodeCoeff             ( TComDataCU* pcCU,                 UInt uiAbsPartIdx, UInt uiDepth, UInt uiWidth, UInt uiHeight, Bool& bCodeDQP );
     
    345313  Int golombEncode(int coeff, int k);
    346314  Int lengthGolomb(int coeffVal, int k);
    347 #if SAO_UNIT_INTERLEAVING
    348315  Void    encodeSaoUnit(Int rx, Int ry, Int compIdx, SAOParam* saoParam, Int repeatedRow);
    349316  Void    encodeSaoOffset(SaoLcuParam* saoLcuParam);
    350317  Void    encodeSaoUnitInterleaving(Int rx, Int ry, SAOParam* saoParam, TComDataCU* cu, Int cuAddrInSlice, Int cuAddrUpInSlice, Bool lfCrossSliceBoundaryFlag);
    351318  Void    encodeSaoParam         (TComAPS*  aps);
    352 #else
    353   Void    encodeSaoOnePart       (SAOParam* pSaoParam, Int iPartIdx, Int iYCbCr);
    354   Void    encodeQuadTreeSplitFlag(SAOParam* pSaoParam, Int iPartIdx, Int iYCbCr);
    355   Void    encodeSaoParam         (SAOParam* pSaoParam);
    356 #endif
    357319
    358320  static Int countNonZeroCoeffs( TCoeff* pcCoef, UInt uiSize );
Note: See TracChangeset for help on using the changeset viewer.