Ignore:
Timestamp:
7 Sep 2015, 18:40:35 (10 years ago)
Author:
tech
Message:

Removed 3D-HEVC.

File:
1 edited

Legend:

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

    r1321 r1325  
    154154  TComDecodedRps        m_decodedRps;
    155155#endif
    156 #if NH_3D
    157   Int                   m_viewIndex;
    158   Bool                  m_isDepth;
    159   Int**                 m_aaiCodedScale;
    160   Int**                 m_aaiCodedOffset;
    161 #if NH_3D_QTLPC
    162   Bool                  m_bReduceBitsQTL;
    163 #endif
    164 #if NH_3D_NBDV
    165   UInt                   m_uiRapRefIdx;
    166   RefPicList             m_eRapRefList;
    167   Int                    m_iNumDdvCandPics;
    168   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
    169   Int                    m_aiTexToDepRef  [2][MAX_NUM_REF];
    170 #endif
    171 #endif
    172156public:
    173157  TComPic();
     
    222206  Bool          getOutputMark () const      { return m_bNeededForOutput;  }
    223207
    224 #if !NH_3D
    225208  Void          compressMotion();
    226 #endif
    227209  UInt          getCurrSliceIdx() const           { return m_uiCurrSliceIdx;                }
    228210  Void          setCurrSliceIdx(UInt i)      { m_uiCurrSliceIdx = i;                   }
     
    310292   Void          print( Int outputLevel );
    311293
    312 #if NH_3D
    313    Void          setViewIndex          ( Int viewIndex )  { m_viewIndex = viewIndex;   }
    314    Int           getViewIndex          ()                 { return m_viewIndex;     }
    315 
    316    Void          setIsDepth            ( Bool isDepth )   { m_isDepth = isDepth; }
    317    Bool          getIsDepth            ()                 { return m_isDepth; }
    318 
    319    Void          setScaleOffset( Int** pS, Int** pO )     { m_aaiCodedScale = pS; m_aaiCodedOffset = pO; }
    320    Int**         getCodedScale ()                         { return m_aaiCodedScale;  }
    321    Int**         getCodedOffset()                         { return m_aaiCodedOffset; }
    322 
    323    Void          compressMotion(Int scale);
    324    Void          printMotion( );
    325 #if NH_3D_ARP
    326    Void          getCUAddrAndPartIdx( Int iX, Int iY, Int& riCuAddr, Int& riAbsZorderIdx );
    327 #endif
    328 #if NH_3D_QTLPC
    329    Bool          getReduceBitsFlag ()                     { return m_bReduceBitsQTL;     }
    330    Void          setReduceBitsFlag ( Bool bFlag )         { m_bReduceBitsQTL = bFlag;    }
    331 #endif
    332 #if NH_3D_NBDV
    333   Int            getNumDdvCandPics()                      { return m_iNumDdvCandPics;    }
    334   Int            getDisCandRefPictures(Int iColPOC);       
    335   Void           setRapRefIdx(UInt uiRapRefIdx)           { m_uiRapRefIdx = uiRapRefIdx; }
    336   Void           setRapRefList(RefPicList eRefPicList)    { m_eRapRefList = eRefPicList; }
    337   Void           setNumDdvCandPics (Int i)                { m_iNumDdvCandPics = i;       }
    338   UInt           getRapRefIdx()                           { return m_uiRapRefIdx;        }
    339   RefPicList     getRapRefList()                          { return m_eRapRefList;        }
    340   Void           checkTemporalIVRef();                     
    341   Bool           isTempIVRefValid(Int currCandPic, Int iTempRefDir, Int iTempRefIdx);
    342   Void           checkTextureRef(  );
    343   Int            isTextRefValid(Int iTextRefDir, Int iTextRefIdx);
    344 #endif
    345 #endif
    346294#endif
    347295
     
    403351  TComList<TComSubDpb*>       m_subDpbs;
    404352  Bool                        m_printPicOutput;
    405 #if NH_3D                     
    406   const TComVPS*              m_vps;
    407 #endif
    408353public:
    409354  TComPicLists() { m_printPicOutput = false; };
     
    447392  Void                   print();
    448393
    449 #if NH_3D                                   
    450   Void                   setVPS                        ( const TComVPS* vps ) { m_vps = vps;  };
    451   TComPic*               getPic                        ( Int viewIndex, Bool depthFlag, Int poc );
    452   TComPicYuv*            getPicYuv                     ( Int viewIndex, Bool depthFlag, Int poc, Bool recon );
    453 #endif 
    454394
    455395};
Note: See TracChangeset for help on using the changeset viewer.