Changeset 724 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComSlice.h


Ignore:
Timestamp:
30 Nov 2013, 12:29:49 (10 years ago)
Author:
tech
Message:

Merged HTM-8.2-dev0@723.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TComSlice.h

    r655 r724  
    597597#if H_3D_IV_MERGE
    598598  Bool        m_ivMvPredFlag             [ MAX_NUM_LAYERS ];
     599#if MTK_SPIVMP_F0110
     600  Int         m_iSubPULog2Size           [MAX_NUM_LAYERS   ];
     601#endif
    599602#endif
    600603#if H_3D_VSP
     
    618621#if H_3D_INTER_SDC
    619622  Bool        m_bInterSDCFlag[MAX_NUM_LAYERS   ];
     623#endif
     624#if SEC_MPI_ENABLING_MERGE_F0150
     625  Bool        m_bMPIFlag[MAX_NUM_LAYERS   ];
    620626#endif
    621627
     
    826832  Void    setIvMvPredFlag     ( Int layerIdInVps, Bool val )  { m_ivMvPredFlag[ layerIdInVps ] = val; }
    827833  Bool    getIvMvPredFlag     ( Int layerIdInVps )            { return m_ivMvPredFlag[ layerIdInVps ]; };
     834#if MTK_SPIVMP_F0110
     835  Int     getSubPULog2Size(Int layerIdInVps)           { return m_iSubPULog2Size[layerIdInVps]; }
     836  Void    setSubPULog2Size(Int layerIdInVps, Int u)    { m_iSubPULog2Size[layerIdInVps] = u;}
     837#endif
    828838#endif
    829839#if H_3D_VSP
     
    854864  Void    setInterSDCFlag      ( Int layerIdInVps, Bool bval ){ m_bInterSDCFlag[layerIdInVps] = bval; }
    855865#endif
    856 
     866#if SEC_MPI_ENABLING_MERGE_F0150
     867  Bool    getMPIFlag      ( Int layerIdInVps )           { return m_bMPIFlag[layerIdInVps]; }
     868  Void    setMPIFlag      ( Int layerIdInVps, Bool bval ){ m_bMPIFlag[layerIdInVps] = bval; }
     869#endif
    857870#endif 
    858871#endif
     
    13381351  UInt getCamParPrecision    ()  { return m_uiCamParPrecision; }
    13391352  Bool hasCamParInSliceHeader()  { return m_bCamParInSliceHeader; }
     1353#if QC_DEPTH_IV_MRG_F0125
     1354  Void setHasCamParInSliceHeader( Bool b )  { m_bCamParInSliceHeader = b; }
     1355#endif
    13401356  Int* getCodedScale         ()  { return m_aaiCodedScale [0]; }
    13411357  Int* getCodedOffset        ()  { return m_aaiCodedOffset[0]; }
     
    17301746#endif
    17311747#if H_3D_ARP
     1748#if SHARP_ARP_REF_CHECK_F0105
     1749  Bool m_arpRefPicAvailable[2][MAX_NUM_LAYERS];
     1750#endif
    17321751  TComList<TComPic*> * m_pBaseViewRefPicList[MAX_NUM_LAYERS];
    17331752  UInt                 m_nARPStepNum;
     1753#if QC_MTK_INTERVIEW_ARP_F0123_F0108
     1754  Int         m_aiFirstTRefIdx    [2];
     1755#endif
    17341756#endif
    17351757#if H_3D_IC
     
    18181840#if H_3D_ARP
    18191841  Void      setBaseViewRefPicList( TComList<TComPic*> *pListPic, Int iViewIdx )      { m_pBaseViewRefPicList[iViewIdx] = pListPic;                   }
     1842#if SHARP_ARP_REF_CHECK_F0105
     1843  Void      setARPStepNum( TComPicLists*ivPicLists );
     1844#else
    18201845  Void      setARPStepNum();                                 
     1846#endif
    18211847  TComPic*  getBaseViewRefPic    ( UInt uiPOC , Int iViewIdx )                       { return xGetRefPic( *m_pBaseViewRefPicList[iViewIdx], uiPOC ); }
    18221848  UInt      getARPStepNum( )                                                         { return m_nARPStepNum;                                         } 
     
    20192045  Int       getAlterRefIdx          ( RefPicList e )        { return  m_aiAlterRefIdx[e];     }
    20202046#endif
     2047#if QC_MTK_INTERVIEW_ARP_F0123_F0108
     2048  Int       getFirstTRefIdx        ( RefPicList e )                { return  m_aiFirstTRefIdx[e];     }
     2049  Void      setFirstTRefIdx        ( RefPicList e, Int i )         { m_aiFirstTRefIdx[e]    = i;      }
     2050#endif
     2051#if SHARP_ARP_REF_CHECK_F0105
     2052  Bool      getArpRefPicAvailable( RefPicList e, Int viewIdx) {return m_arpRefPicAvailable[e][getVPS()->getLayerIdInNuh(viewIdx, 0)]; }
     2053#endif
    20212054  Void      setIsDepth            ( Bool isDepth )   { m_isDepth = isDepth; }
    20222055  Bool      getIsDepth            ()                 { return m_isDepth; }
Note: See TracChangeset for help on using the changeset viewer.