Changeset 948 in 3DVCSoftware


Ignore:
Timestamp:
24 Apr 2014, 11:10:24 (10 years ago)
Author:
tech
Message:

Bug fix for DBBP and IVMP.

Location:
branches/HTM-10.2-dev0/source/Lib/TLibCommon
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-10.2-dev0/source/Lib/TLibCommon/TComDataCU.cpp

    r946 r948  
    76657665  }
    76667666#if H_3D_SPIVMP
     7667#if H_3D_FIX_DBBP_IVMP
     7668  for(Int iLoopCan = ( (m_pcSlice->getIsDepth() || getDBBPFlag(0)) ? 0 : 1 ); iLoopCan < ( 2 - m_pcSlice->getIsDepth() ); iLoopCan ++)
     7669#else
    76677670  for(Int iLoopCan = ( 1 - m_pcSlice->getIsDepth() ); iLoopCan < ( 2 - m_pcSlice->getIsDepth() ); iLoopCan ++)
     7671#endif
    76687672#else
    76697673  for(Int iLoopCan = 0; iLoopCan < 2; iLoopCan ++)
  • branches/HTM-10.2-dev0/source/Lib/TLibCommon/TypeDef.h

    r946 r948  
    315315/////////////////////////////////////////////////////////////////////////////////////////
    316316
    317 
     317#define  H_3D_FIX_DBBP_IVMP                1  // Fix . Enable IVMP is always disabled, when DBBP is enabled. The original intention is to disable Sub-PU IVMP when DBBP is enabled, not to disable IVMP itself.
    318318
    319319#define MTK_ALIGN_SW_WD_BI_PRED_ARP_H0085 1   // Align the SW and WD for the bi-prediction ARP PUs by disallowing non-normative fast bi-prediction for ARP PUs, JCT3V-H0085
Note: See TracChangeset for help on using the changeset viewer.