Ignore:
Timestamp:
31 Dec 2012, 18:33:14 (12 years ago)
Author:
mitsubishi-htm
Message:

A final release, as planned

  • Migrate to HTM 5.1
  • For VC project files, only VC9 file is updated
  • To be used as an additional anchor for CE1.h for 3rd JCTVC meeting at Geneva
File:
1 edited

Legend:

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

    r193 r213  
    6868  TComPicYuv*           m_apcPicYuvAvail;         //  Availability Map - Does the given pixel can be synthesised in receiver
    6969  TComPicYuv*           m_apcPicYuvSynth;         //  Sythesied image
     70  Bool                  m_bIsVsp;
    7071#endif
    7172
     
    7879#endif
    7980
    80 #if LG_ZEROINTRADEPTHRESI_M26039
     81#if LG_ZEROINTRADEPTHRESI_A0087
    8182  Int                   m_uiIntraPeriod;
    8283#endif
     
    8485#if HHI_INTER_VIEW_MOTION_PRED
    8586  TComPicYuv*           m_pcOrgDepthMap;          //  original depth map
    86 #if QC_MULTI_DIS_CAN
     87#if QC_MULTI_DIS_CAN_A0097
    8788  Bool          m_checked;
     89#endif
     90#if QC_SIMPLE_NBDV_B0047
     91  UInt        m_uiRapRefIdx;
     92  RefPicList  m_eRapRefList;
     93  Bool        m_bRapCheck;
    8894#endif
    8995#endif
     
    112118  TComPicYuv*           m_pcUsedPelsMap;
    113119#endif
    114 #if SONY_COLPIC_AVAILABILITY
     120#if SONY_COLPIC_AVAILABILITY || VSP_N
    115121  Int                   m_iViewOrderIdx;
    116122#endif
     
    118124  Int**                 m_aaiCodedOffset;
    119125
    120 #if OL_DEPTHLIMIT_A0044
    121   UInt*                 m_texPartInfo;
    122   UInt                  m_uiTexPartIndex;
     126#if OL_QTLIMIT_PREDCODING_B0068
     127  Bool                  m_bReduceBitsQTL;
    123128#endif
    124129
     
    141146  TComSlice*    getSlice(Int i)       { return  m_apcPicSym->getSlice(i);  }
    142147  TComSlice*    getCurrSlice()        { return  m_apcPicSym->getSlice(m_uiCurrSliceIdx);  }
    143 #if VIDYO_VPS_INTEGRATION
     148#if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046
    144149  TComVPS*      getVPS()              { return  m_apcPicSym->getSlice(m_uiCurrSliceIdx)->getVPS();  }
    145150#endif
    146 #if LG_ZEROINTRADEPTHRESI_M26039
     151#if LG_ZEROINTRADEPTHRESI_A0087
    147152  Int           getIntraPeriod()                           { return  m_uiIntraPeriod; }
    148153  Void          setIntraPeriod(Int uiIntraPeriod)          { m_uiIntraPeriod = uiIntraPeriod; }
     
    161166  TComPicYuv*   getPicYuvSynth()      { return  m_apcPicYuvSynth; }
    162167  Void          checkSynthesisAvailability(  /*TComDataCU*& rpcBestCU, */UInt iCuAddr, UInt uiAbsZorderIdx, UInt uiPartDepth, Bool *&rpbCUSynthesied);
     168  Void          setIsVsp( Bool b )    { m_bIsVsp = b; }
     169  Bool          getIsVsp()            { return m_bIsVsp; }
    163170#endif
    164171#if HHI_INTERVIEW_SKIP
     
    177184#if HHI_INTER_VIEW_MOTION_PRED
    178185  TComPicYuv*   getOrgDepthMap()      { return  m_pcOrgDepthMap; }
    179 #if QC_MULTI_DIS_CAN
     186#if QC_MULTI_DIS_CAN_A0097
    180187  Void          setCandPicCheckedFlag (Bool bchecked)   { m_checked = bchecked; }
    181188  Bool          getCandPicCheckedFlag ()                { return m_checked;}
     
    186193  TComPicYuv*   getResidual()         { return  m_pcResidual; }
    187194#endif
    188 
    189 #if SONY_COLPIC_AVAILABILITY
     195#if QC_SIMPLE_NBDV_B0047
     196  UInt          getRapRefIdx()                         {return m_uiRapRefIdx;}
     197  RefPicList    getRapRefList()                        {return m_eRapRefList;}
     198  Void          setRapRefIdx(UInt uiRapRefIdx)         {m_uiRapRefIdx = uiRapRefIdx;}
     199  Void          setRapRefList(RefPicList eRefPicList)  {m_eRapRefList = eRefPicList;}
     200  Bool          getRapbCheck()                         {return m_bRapCheck;}
     201  Void          setRapbCheck(Bool bCheck)              {m_bRapCheck = bCheck;}
     202  Bool          getDisCandRefPictures(Int iColPOC);
     203#endif
     204
     205#if SONY_COLPIC_AVAILABILITY || VSP_N
    190206  Void          setViewOrderIdx(Int i)                        { m_iViewOrderIdx = i; }
    191207  Int           getViewOrderIdx()                             { return m_iViewOrderIdx; }
    192208#endif
     209
     210#if OL_QTLIMIT_PREDCODING_B0068
     211  Bool          getReduceBitsFlag ()             { return m_bReduceBitsQTL;     }
     212  Void          setReduceBitsFlag ( Bool bFlag ) { m_bReduceBitsQTL = bFlag;    }
     213#endif
     214
    193215  Void          setScaleOffset( Int** pS, Int** pO )  { m_aaiCodedScale = pS; m_aaiCodedOffset = pO; }
    194216  Int**         getCodedScale ()                      { return m_aaiCodedScale;  }
     
    261283#endif
    262284
    263 #if OL_DEPTHLIMIT_A0044
    264   UInt        accessPartInfo        ( UInt count )   { return m_texPartInfo[m_uiTexPartIndex + count]; };
    265   Void        incrementTexPartIndex (            )   { m_uiTexPartIndex += 2;    };
    266   UInt        getTexPartIndex       ()               { return m_uiTexPartIndex;  };
    267   Void        setTexPartIndex       ( UInt idx   )   { m_uiTexPartIndex = idx; };
    268   Void        setPartInfo           ( UInt* texPart) { m_texPartInfo    = texPart;  };
    269 #endif
    270 
    271285  Bool          getValidSlice                                  (Int sliceID)  {return m_pbValidSlice[sliceID];}
    272286  Int           getSliceGranularityForNDBFilter                ()             {return m_sliceGranularityForNDBFilter;}
Note: See TracChangeset for help on using the changeset viewer.