Ignore:
Timestamp:
13 Oct 2014, 16:44:51 (10 years ago)
Author:
tech
Message:

Removed 3D-HEVC related integrations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.1-MV-draft-1/source/Lib/TLibCommon/TComPic.h

    r976 r1072  
    8989  Int                   m_layerId;
    9090  Int                   m_viewId;
    91 #if H_3D
    92   Int                   m_viewIndex;
    93   Bool                  m_isDepth;
    94   Int**                 m_aaiCodedScale;
    95   Int**                 m_aaiCodedOffset;
    96 #endif
    97 #endif
    98 #if H_3D_QTLPC
    99   Bool                  m_bReduceBitsQTL;
    100 #endif
    101 #if H_3D_NBDV
    102   UInt        m_uiRapRefIdx;
    103   RefPicList  m_eRapRefList;
    104   Int         m_iNumDdvCandPics;
    105   Bool        m_abTIVRINCurrRL  [2][2][MAX_NUM_REF]; //whether an inter-view reference picture with the same view index of the inter-view reference picture of temporal reference picture of current picture exists in current reference picture lists
    106   Int         m_aiTexToDepRef  [2][MAX_NUM_REF];
    10791#endif
    10892public:
     
    123107  Void          setViewId             ( Int viewId )     { m_viewId = viewId;   }
    124108  Int           getViewId             ()                 { return m_viewId;     }
    125 #if H_3D
    126   Void          setViewIndex          ( Int viewIndex )  { m_viewIndex = viewIndex;   }
    127   Int           getViewIndex          ()                 { return m_viewIndex;     }
    128 
    129   Void          setIsDepth            ( Bool isDepth )   { m_isDepth = isDepth; }
    130   Bool          getIsDepth            ()                 { return m_isDepth; }
    131 
    132   Void          setScaleOffset( Int** pS, Int** pO )  { m_aaiCodedScale = pS; m_aaiCodedOffset = pO; }
    133   Int**         getCodedScale ()                      { return m_aaiCodedScale;  }
    134   Int**         getCodedOffset()                      { return m_aaiCodedOffset; }
    135 #endif
    136 #endif
    137 #if H_3D_QTLPC
    138   Bool          getReduceBitsFlag ()             { return m_bReduceBitsQTL;     }
    139   Void          setReduceBitsFlag ( Bool bFlag ) { m_bReduceBitsQTL = bFlag;    }
    140109#endif
    141110  Bool          getUsedByCurr()             { return m_bUsedByCurr; }
     
    185154  Void          setNumReorderPics(Int i, UInt tlayer) { m_numReorderPics[tlayer] = i;    }
    186155  Int           getNumReorderPics(UInt tlayer)        { return m_numReorderPics[tlayer]; }
    187 #if H_3D
    188   Void          compressMotion(Int scale);
    189 #else   
    190156  Void          compressMotion();
    191 #endif
    192157  UInt          getCurrSliceIdx()            { return m_uiCurrSliceIdx;                }
    193158  Void          setCurrSliceIdx(UInt i)      { m_uiCurrSliceIdx = i;                   }
     
    211176  Void          print( Bool legend );
    212177#endif
    213 #if H_3D_NBDV
    214   Int           getNumDdvCandPics()                    {return m_iNumDdvCandPics;   }
    215   Int           getDisCandRefPictures(Int iColPOC);
    216   Void          setRapRefIdx(UInt uiRapRefIdx)         {m_uiRapRefIdx = uiRapRefIdx;}
    217   Void          setRapRefList(RefPicList eRefPicList)  {m_eRapRefList = eRefPicList;}
    218   Void          setNumDdvCandPics (Int i)              {m_iNumDdvCandPics = i;       }
    219   UInt          getRapRefIdx()                         {return m_uiRapRefIdx;       }
    220   RefPicList    getRapRefList()                        {return m_eRapRefList;       }
    221   Void          checkTemporalIVRef();
    222   Bool          isTempIVRefValid(Int currCandPic, Int iTempRefDir, Int iTempRefIdx);
    223   Void          checkTextureRef(  );
    224   Int           isTextRefValid(Int iTextRefDir, Int iTextRefIdx);
    225 #endif
    226178  /** transfer ownership of seis to this picture */
    227179  void setSEIs(SEIMessages& seis) { m_SEIs = seis; }
     
    244196private:
    245197  TComList<TComList<TComPic*>*> m_lists;
    246 #if H_3D
    247   TComVPS*                     m_vps;
    248 #endif
    249198public:
    250199  Void        push_back( TComList<TComPic*>* list ) { m_lists.push_back( list );   }
    251200  Int         size     ()                           { return (Int) m_lists.size(); }
    252 #if H_3D_ARP
    253   TComList<TComPic*>*  getPicList   ( Int layerIdInNuh );
    254 #endif
    255201  TComPic*    getPic   ( Int layerIdInNuh,              Int poc );   
    256202  TComPicYuv* getPicYuv( Int layerIdInNuh,              Int poc, Bool recon );
    257 #if H_3D
    258   Void        setVPS   ( TComVPS* vps ) { m_vps = vps;  };
    259   TComPic*    getPic   ( Int viewIndex, Bool depthFlag, Int poc );
    260   TComPicYuv* getPicYuv( Int viewIndex, Bool depthFlag, Int poc, Bool recon );
    261 #endif 
    262203
    263204  Void print( ); 
Note: See TracChangeset for help on using the changeset viewer.