Ignore:
Timestamp:
19 Nov 2012, 21:15:40 (12 years ago)
Author:
mitsubishi-htm
Message:

A second release, as planned

  • Migrate to HTM 4.1
  • Move VSP related switches to cfg file instead of #define in the source code
  • A few bug fixes
  • For VC project files, only VC9 file is updated

TODO

  • Migrate to HTM 5.0, to be used as anchor for CE1 toward Geneva meeting
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComDataCU.h

    r166 r193  
    159159  Int*          m_pcArlCoeffCb;       ///< ARL coefficient buffer (Cb)
    160160  Int*          m_pcArlCoeffCr;       ///< ARL coefficient buffer (Cr)
     161#if FIX_MEM_LEAKS
     162  Bool          m_ArlCoeffIsAliasedAllocation; ///< ARL coefficient buffer is an alias of the global buffer and must not be free()'d
     163#endif
    161164
    162165  static Int*   m_pcGlbArlCoeffY;     ///< ARL coefficient buffer (Y)
     
    237240  UInt*         m_uiSliceStartCU;    ///< Start CU address of current slice
    238241  UInt*         m_uiEntropySliceStartCU; ///< Start CU address of current slice
     242
     243#if OL_DEPTHLIMIT_A0044
     244  //add a variable to store the partition information
     245  //a 2D array in uidepth, part_symbol format
     246  UInt          m_uiPartInfo[OL_PART_BUF_SIZE][2];
     247  UInt          m_uiPartNum;
     248  Bool          m_dumpPartInfo;
     249#endif
    239250 
    240251  // -------------------------------------------------------------------------------------------------------------------
     
    600611 
    601612  Void          compressMV            ();
     613
     614#if OL_DEPTHLIMIT_A0044
     615  Void        resetPartInfo     () {m_uiPartNum = 0;};
     616  Void        incrementPartInfo () {m_uiPartNum ++;};
     617  Void        updatePartInfo(UInt uiSymbol, UInt uiDepth) { m_uiPartInfo[m_uiPartNum][0] = uiSymbol; m_uiPartInfo[m_uiPartNum][1] = uiDepth;};
     618  UInt*       readPartInfo()                              { return (UInt*)m_uiPartInfo;};
     619  Void        setPartDumpFlag(Bool flag)                  { m_dumpPartInfo = flag; };
     620  Bool        getPartDumpFlag()                           { return m_dumpPartInfo; };
     621#endif
    602622 
    603623  // -------------------------------------------------------------------------------------------------------------------
     
    665685  Int           isVspMode ( UInt uiPartIdx );
    666686  Int           isVspMode ( UInt uiPartIdx, TComMv cCompMv );
     687  Bool          isVspRef  ( RefPicList e, Int iRefIdx );
    667688#endif
    668689 
Note: See TracChangeset for help on using the changeset viewer.