Ignore:
Timestamp:
19 Jul 2013, 17:02:35 (12 years ago)
Author:
orange
Message:

Integrated QTLPC and added new line mark at the end of TComWedgelet.cpp for MERL

Location:
branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComPic.cpp

    r504 r539  
    7777  m_apcPicYuv[0]      = NULL;
    7878  m_apcPicYuv[1]      = NULL;
     79#if H_3D_QTLPC
     80  m_bReduceBitsQTL    = 0;
     81#endif
    7982#if H_3D_NBDV
    8083  m_iNumDdvCandPics   = 0;
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComPic.h

    r504 r539  
    9696#endif
    9797#endif
     98#if H_3D_QTLPC
     99  Bool                  m_bReduceBitsQTL;
     100#endif
    98101#if H_3D_NBDV
    99102  UInt        m_uiRapRefIdx;
     
    130133#endif
    131134#endif
     135
     136#if H_3D_QTLPC
     137  Bool          getReduceBitsFlag ()             { return m_bReduceBitsQTL;     }
     138  Void          setReduceBitsFlag ( Bool bFlag ) { m_bReduceBitsQTL = bFlag;    }
     139#endif
     140
    132141  Bool          getUsedByCurr()             { return m_bUsedByCurr; }
    133142  Void          setUsedByCurr( Bool bUsed ) { m_bUsedByCurr = bUsed; }
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComSlice.cpp

    r537 r539  
    18801880, m_bCamParInSliceHeader      (false)
    18811881#endif
     1882#if H_3D_QTLPC
     1883, m_bUseQTL                   (false)
     1884, m_bUsePC                    (false)
     1885#endif
    18821886{
    18831887  for ( Int i = 0; i < MAX_TLAYER; i++ )
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComSlice.h

    r537 r539  
    972972  UInt        m_uiPCMLog2MinSize;
    973973  Bool        m_useAMP;
     974
     975#if H_3D_QTLPC
     976  Bool        m_bUseQTL;
     977  Bool        m_bUsePC;
     978#endif
    974979
    975980  // Parameter
     
    11701175  Int  getMinHorizontalCtuOffsetPlus1 ( Int i )            { return m_minHorizontalCtuOffsetPlus1 [ i ];}
    11711176#endif
     1177
     1178#if H_3D_QTLPC
     1179  Void setUseQTL( Bool b ) { m_bUseQTL = b;    }
     1180  Bool getUseQTL()         { return m_bUseQTL; }
     1181  Void setUsePC ( Bool b ) { m_bUsePC  = b;    }
     1182  Bool getUsePC ()         { return m_bUsePC;  }
     1183#endif
     1184
    11721185#if H_3D
    11731186  Void initCamParaSPS      (  UInt uiViewIndex, UInt uiCamParPrecision = 0, Bool bCamParSlice = false, Int** aaiScale = 0, Int** aaiOffset = 0 );
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TypeDef.h

    r537 r539  
    7575
    7676#if H_3D
     77#define H_3D_QTLPC                        1   // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068
     78                                              // HHI_QTLPC_RAU_OFF_C0160     // JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units
     79
    7780#define H_3D_PDM_CAM_PARAS                0 ///< PDM related parts of camera parameters, should be removed if not used anymore.
    7881#define H_3D_VSO                          1   // VSO, View synthesis optimization, includes:
Note: See TracChangeset for help on using the changeset viewer.