Changeset 189 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComSlice.h


Ignore:
Timestamp:
18 Nov 2012, 22:11:37 (13 years ago)
Author:
tech
Message:

Reintegrated branch 4.1-dev0 Rev. 188.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TComSlice.h

    r116 r189  
    323323  Bool        m_bUseMVI;
    324324#endif
     325 
     326#if RWTH_SDC_DLT_B0036
     327  Bool        m_bUseDLT;
     328 
     329  UInt        m_uiBitsPerDepthValue;
     330  UInt        m_uiNumDepthmapValues;
     331  UInt*       m_uiDepthValue2Idx;
     332  UInt*       m_uiIdx2DepthValue;
     333#endif
    325334
    326335  Bool     m_bLFCrossTileBoundaryFlag;
     
    354363#endif
    355364
    356 #if OL_DEPTHLIMIT_A0044
    357   Bool m_bDepthPartitionLimiting;
     365#if OL_QTLIMIT_PREDCODING_B0068
     366  Bool m_bUseQTLPC;
    358367#endif
    359368
     
    547556  Bool getUseMVI                  ()           {return m_bUseMVI;}
    548557#endif
     558 
     559#if RWTH_SDC_DLT_B0036
     560  Bool getUseDLT      ()          { return m_bUseDLT; }
     561  Void setUseDLT      ( Bool b ) { m_bUseDLT  = b;          }
     562 
     563  UInt getBitsPerDepthValue()       { return m_bUseDLT?m_uiBitsPerDepthValue:g_uiBitDepth; }
     564  UInt getNumDepthValues()          { return m_bUseDLT?m_uiNumDepthmapValues:g_uiIBDI_MAX; }
     565  UInt depthValue2idx(Pel uiValue)  { return m_bUseDLT?m_uiDepthValue2Idx[uiValue]:uiValue; }
     566  Pel  idx2DepthValue(UInt uiIdx)   { return m_bUseDLT?m_uiIdx2DepthValue[uiIdx]:uiIdx; }
     567  Void setDepthLUTs   (UInt* uidx2DepthValue = NULL, UInt uiNumDepthValues = 0);
     568#endif
    549569
    550570  UInt      getMaxTLayers()                           { return m_uiMaxTLayers; }
     
    623643#endif
    624644
    625 #if OL_DEPTHLIMIT_A0044
    626   Void setUseDPL(Bool b) {m_bDepthPartitionLimiting = b; }
    627   Bool getUseDPL()       {return m_bDepthPartitionLimiting;}
     645#if OL_QTLIMIT_PREDCODING_B0068
     646  Void setUseQTLPC( Bool b ) { m_bUseQTLPC = b;    }
     647  Bool getUseQTLPC()         { return m_bUseQTLPC; }
    628648#endif
    629649
     
    863883  Bool     m_cabacInitPresentFlag;
    864884  UInt     m_encCABACTableIdx;           // Used to transmit table selection across slices
    865 #if POZNAN_CABAC_INIT_FLAG_FIX
     885#if FIX_POZNAN_CABAC_INIT_FLAG
    866886  UInt     m_encPrevPOC;
    867887#endif
     
    9981018  Bool     getCabacInitPresentFlag()                { return m_cabacInitPresentFlag;    }
    9991019  UInt     getEncCABACTableIdx()                    { return m_encCABACTableIdx;        }
    1000 #if POZNAN_CABAC_INIT_FLAG_FIX
     1020#if FIX_POZNAN_CABAC_INIT_FLAG
    10011021  Void     setEncPrevPOC(UInt uiPOC)                { m_encPrevPOC = uiPOC;             }
    10021022  UInt     getEncPrevPOC()                          { return m_encPrevPOC;              }
     
    12791299#if SONY_COLPIC_AVAILABILITY
    12801300  Int         m_iViewOrderIdx;
     1301#endif
     1302#if LGE_ILLUCOMP_B0045
     1303  Bool        m_bApplyIC;
    12811304#endif
    12821305
     
    15741597  Int*      getInvCodedOffset     ()  { return m_aaiCodedOffset[1]; }
    15751598
     1599#if LGE_ILLUCOMP_B0045
     1600  Void      setApplyIC            ( Bool b ) { m_bApplyIC = b; }
     1601  Bool      getApplyIC            ()  { return m_bApplyIC; }
     1602  Void      xSetApplyIC           ();
     1603#endif
     1604
    15761605protected:
    15771606  TComPic*  xGetRefPic        (TComList<TComPic*>& rcListPic, UInt uiPOC);
Note: See TracChangeset for help on using the changeset viewer.