Ignore:
Timestamp:
11 Jun 2013, 20:35:00 (11 years ago)
Author:
zhang
Message:

Implementation of ARP from QC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComSlice.h

    r446 r464  
    524524#if H_3D
    525525  Int         m_viewIndex                [MAX_NUM_LAYERS   ];
     526#if H_3D_ARP
     527  UInt        m_uiUseAdvResPred          [MAX_NUM_LAYERS   ];
     528  UInt        m_uiARPStepNum             [MAX_NUM_LAYERS   ];
     529#endif
    526530#endif
    527531
     
    642646  Int     getDepthId      ( Int layerIdInVps )                             { return getScalabilityId( layerIdInVps, DEPTH_ID ); }
    643647  Int     getLayerIdInNuh( Int viewIndex, Bool depthFlag ); 
     648#if H_3D_ARP
     649  UInt    getUseAdvRP  ( Int layerIdInVps )                                { return m_uiUseAdvResPred[layerIdInVps];    }
     650  UInt    getARPStepNum( Int layerIdInVps )                                { return m_uiARPStepNum[layerIdInVps];       }
     651  Void    setUseAdvRP  ( Int layerIdInVps, UInt val )                      { m_uiUseAdvResPred[layerIdInVps] = val;     }
     652  Void    setARPStepNum( Int layerIdInVps, UInt val )                      { m_uiARPStepNum[layerIdInVps]    = val;     }
     653#endif
    644654#endif
    645655
     
    14861496  Int        m_aaiCodedScale [2][MAX_NUM_LAYERS];
    14871497  Int        m_aaiCodedOffset[2][MAX_NUM_LAYERS];
     1498#if H_3D_ARP
     1499  TComList<TComPic*> * m_pBaseViewRefPicList[MAX_NUM_LAYERS];
     1500  UInt                 m_nARPStepNum;
     1501#endif
    14881502#endif
    14891503#endif
     
    16111625#endif
    16121626#endif
     1627
     1628#if H_3D_ARP
     1629  Void      setBaseViewRefPicList( TComList<TComPic*> *pListPic, Int iViewIdx )      { m_pBaseViewRefPicList[iViewIdx] = pListPic;                   }
     1630  Void      setARPStepNum();                                 
     1631  TComPic*  getBaseViewRefPic    ( UInt uiPOC , Int iViewIdx )                       { return xGetRefPic( *m_pBaseViewRefPicList[iViewIdx], uiPOC ); }
     1632  UInt      getARPStepNum( )                                                         { return m_nARPStepNum;                                         } 
     1633#endif
     1634
    16131635  Void      setRefPOCList       ();
    16141636  Void      setColFromL0Flag    ( UInt colFromL0 ) { m_colFromL0Flag = colFromL0; }
Note: See TracChangeset for help on using the changeset viewer.