Changeset 790 in 3DVCSoftware for branches/HTM-9.3-dev2-MediaTek/source/Lib/TLibCommon
- Timestamp:
- 22 Jan 2014, 09:44:36 (11 years ago)
- Location:
- branches/HTM-9.3-dev2-MediaTek/source/Lib/TLibCommon
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev2-MediaTek/source/Lib/TLibCommon/TComDataCU.cpp
r773 r790 3250 3250 Bool* abCandIsInter, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int* vspFlag, Int& iCount3DV, InheritedVSPDisInfo* inheritedVSPDisInfo ) 3251 3251 { 3252 #if MTK_NBDV_IVREF_FIX_G0067 3253 if ( m_pcSlice->getViewIndex() == 0 || !m_pcSlice->getVPS()->getViewSynthesisPredFlag( m_pcSlice->getLayerIdInVps() ) || m_pcSlice->getIsDepth() || pDInfo->m_aVIdxCan == -1) 3254 #else 3252 3255 if ( m_pcSlice->getViewIndex() == 0 || !m_pcSlice->getVPS()->getViewSynthesisPredFlag( m_pcSlice->getLayerIdInVps() ) || m_pcSlice->getIsDepth() ) 3256 #endif 3253 3257 { 3254 3258 return false; … … 4229 4233 Bool ivMvPredFlag = getSlice()->getVPS()->getIvMvPredFlag( getSlice()->getLayerIdInVps() ); 4230 4234 4235 #if MTK_NBDV_IVREF_FIX_G0067 4236 if ( ivMvPredFlag && cDisInfo.m_aVIdxCan!=-1) 4237 #else 4231 4238 if ( ivMvPredFlag ) 4239 #endif 4232 4240 { 4233 4241 getInterViewMergeCands(uiPUIdx, ivCandRefIdx, ivCandMv, &cDisInfo, ivCandDir , bIsDepth, pcMvFieldSP, puhInterDirSP ); … … 6425 6433 // Init disparity struct for results 6426 6434 pDInfo->bDV = false; 6435 #if MTK_NBDV_IVREF_FIX_G0067 6436 pDInfo->m_aVIdxCan = -1; 6437 #endif 6427 6438 // Init struct for disparities from MCP neighboring blocks 6428 6439 IDVInfo cIDVInfo; -
branches/HTM-9.3-dev2-MediaTek/source/Lib/TLibCommon/TypeDef.h
r785 r790 77 77 #define H_3D_QTLPC 1 // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068 78 78 // HHI_QTLPC_RAU_OFF_C0160 // JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units 79 79 #ifdef H_3D_QTLPC 80 #define MTK_TEX_DEP_PAR_G0055 1 // Texture-partition-dependent depth partition. JCT3V-G0055 81 #endif 80 82 #define H_3D_VSO 1 // VSO, View synthesis optimization, includes: 81 83 // HHI_VSO … … 117 119 // NBDV_DEFAULT_VIEWIDX_BUGFIX Bug fix for invalid default view index for NBDV 118 120 // NTT_DoNBDV_VECTOR_CLIP_E0141 disparity vector clipping in DoNBDV, JCT3V-E0141 and JCT3V-E0209 121 #define MTK_NBDV_IVREF_FIX_G0067 0 // Disable IvMC, VSP when IVREF is not available, JCT3V-G0067 119 122 #endif 120 123
Note: See TracChangeset for help on using the changeset viewer.