Ignore:
Timestamp:
22 Jul 2014, 10:27:09 (10 years ago)
Author:
mediatek-htm
Message:

JCT3V-I0099. Changes of sub-PU size signaling and lim_qt_pred_flag signaling in VPS extension 2. Remove use_qtl_flag and use_pc_flag.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibCommon/TComSlice.h

    r976 r1007  
    800800#if H_3D_SPIVMP
    801801  Int         m_iSubPULog2Size           [MAX_NUM_LAYERS   ];
     802#if MTK_I0099_VPS_EX2
     803  Int         m_iSubPUMPILog2Size        [MAX_NUM_LAYERS   ];
     804#else
    802805  Int         m_iSubPUMPILog2Size;
    803806#endif
     807#endif
     808#endif
     809#if MTK_I0099_VPS_EX2
     810  Bool        m_bLimQtPredFlag           [ MAX_NUM_LAYERS ];
    804811#endif
    805812#if H_3D_VSP
     
    11301137  Int     getSubPULog2Size(Int layerIdInVps)           { return m_iSubPULog2Size[layerIdInVps]; }
    11311138  Void    setSubPULog2Size(Int layerIdInVps, Int u)    { m_iSubPULog2Size[layerIdInVps] = u;}
     1139#if MTK_I0099_VPS_EX2
     1140  Int     getSubPUMPILog2Size(Int layerIdInVps)           { return m_iSubPUMPILog2Size[layerIdInVps]; }
     1141  Void    setSubPUMPILog2Size(Int layerIdInVps, Int u)    { m_iSubPUMPILog2Size[layerIdInVps] = u;}
     1142#else
    11321143  Int     getSubPUMPILog2Size( )           { return m_iSubPUMPILog2Size; }
    11331144  Void    setSubPUMPILog2Size( Int u )     { m_iSubPUMPILog2Size = u;    }
    11341145#endif
     1146#endif
     1147#endif
     1148#if MTK_I0099_VPS_EX2
     1149  Void    setLimQtPredFlag    ( Int layerIdInVps, Bool val )  { m_bLimQtPredFlag[ layerIdInVps ] = val; }
     1150  Bool    getLimQtPredFlag    ( Int layerIdInVps ) { return m_bLimQtPredFlag[layerIdInVps];}
    11351151#endif
    11361152#if H_3D_VSP
     
    14661482  Bool        m_useAMP;
    14671483
     1484#if !MTK_I0099_VPS_EX2
    14681485#if H_3D_QTLPC
    14691486  Bool        m_bUseQTL;
    14701487  Bool        m_bUsePC;
     1488#endif
    14711489#endif
    14721490  // Parameter
     
    17321750
    17331751#endif
     1752#if !MTK_I0099_VPS_EX2
    17341753#if H_3D_QTLPC
    17351754  Void setUseQTL( Bool b ) { m_bUseQTL = b;    }
     
    17371756  Void setUsePC ( Bool b ) { m_bUsePC  = b;    }
    17381757  Bool getUsePC ()         { return m_bUsePC;  }
     1758#endif
    17391759#endif
    17401760#if H_MV
Note: See TracChangeset for help on using the changeset viewer.