Changeset 1017 in 3DVCSoftware for branches/HTM-11.2-dev2-MediaTek/source/Lib


Ignore:
Timestamp:
24 Jul 2014, 09:17:07 (11 years ago)
Author:
mediatek-htm
Message:

JCT3V-I0099 FIX allow encoder only QTL

Location:
branches/HTM-11.2-dev2-MediaTek/source/Lib
Files:
3 edited

Legend:

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

    r1011 r1017  
    251251
    252252#define MTK_I0099_VPS_EX2                 1  ///< JCT3V-I0099, sub-PU size signaling and lim_qt_pred_flag in VPS extension 2
    253 
     253#define MTK_I0099_FIX                     1  ///< Fix the problem of removing encoder only QTL
    254254
    255255// Rate Control
  • branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibEncoder/TEncCfg.h

    r1007 r1017  
    420420  Bool      m_useMPI;
    421421#endif
    422 #if !MTK_I0099_VPS_EX2
     422#if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    423423#if H_3D_QTLPC
    424424  Bool      m_bUseQTL;
     425#if !MTK_I0099_VPS_EX2
    425426  Bool      m_bUsePC;
     427#endif
    426428#endif
    427429#endif
     
    10101012  Void      setUseDLT                       ( Bool b) { m_useDLT = b;    }
    10111013#endif
    1012 #if !MTK_I0099_VPS_EX2
     1014#if !MTK_I0099_VPS_EX2 || MTK_I0099_FIX
    10131015#if H_3D_QTLPC
    10141016  Void      setUseQTL                       ( Bool b ) { m_bUseQTL = b;    }
    10151017  Bool      getUseQTL                       ()         { return m_bUseQTL; }
     1018#if !MTK_I0099_VPS_EX2
    10161019  Void      setUsePC                        ( Bool b ) { m_bUsePC  = b;    }
    10171020  Bool      getUsePC                        ()         { return m_bUsePC;  }
     1021#endif
    10181022#endif
    10191023#endif
  • branches/HTM-11.2-dev2-MediaTek/source/Lib/TLibEncoder/TEncCu.cpp

    r1007 r1017  
    537537
    538538#if MTK_I0099_VPS_EX2
     539#if MTK_I0099_FIX
     540      if(depthMapDetect && !bIntraSliceDetect && !rapPic && ( m_pcEncCfg->getUseQTL() || bLimQtPredFalg ))
     541#else
    539542      if(depthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFalg)
     543#endif
    540544#else
    541545      if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL())
     
    695699#if H_3D_QTLPC     
    696700#if MTK_I0099_VPS_EX2
     701#if MTK_I0099_FIX
     702      if(depthMapDetect && !bIntraSliceDetect && !rapPic && ( m_pcEncCfg->getUseQTL() || bLimQtPredFalg ))
     703#else
    697704      if(depthMapDetect && !bIntraSliceDetect && !rapPic && bLimQtPredFalg)
     705#endif
    698706#else
    699707      if(depthMapDetect && !bIntraSliceDetect && !rapPic && sps->getUseQTL())
Note: See TracChangeset for help on using the changeset viewer.