Changeset 863 in 3DVCSoftware


Ignore:
Timestamp:
5 Mar 2014, 20:27:09 (11 years ago)
Author:
tech
Message:

Merged HTM-10.0-Fix@861.

Added bug fix for ticket 56.

Location:
trunk/source/Lib/TLibCommon
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TComDataCU.cpp

    r833 r863  
    47374737
    47384738          TComMvField cMVField;
     4739
     4740#if !HTM10RC1_FIX
    47394741          UChar ucInterDir = pcTextureCU->getInterDir( uiPartIdx );
    4740 
     4742#endif
    47414743          Int iDV = 0;
    47424744          Int iViewIdx = 0;
     4745#if !HTM10RC1_FIX
    47434746          if( ucInterDir & 1 )
    47444747          {
     4748#endif
    47454749              pcTextureCU->getMvField( pcTextureCU, uiPartIdx, REF_PIC_LIST_0, cMVField );
     4750#if HTM10RC1_FIX
     4751              if( cMVField.getRefIdx() >= 0 )
     4752              {
     4753#endif
    47464754              if( pcTextureSlice->getRefPOC( REF_PIC_LIST_0, cMVField.getRefIdx()) == pcTextureSlice->getPOC() )
    47474755              {
     
    47634771              }
    47644772          }
     4773
     4774#if !HTM10RC1_FIX
    47654775          if( !tmpDir && ( ucInterDir & 2 ))
    47664776          {
     4777#endif
    47674778              pcTextureCU->getMvField( pcTextureCU, uiPartIdx, REF_PIC_LIST_1, cMVField );
     4779
     4780#if HTM10RC1_FIX
     4781              if( !tmpDir && cMVField.getRefIdx() >= 0 )
     4782              {
     4783#endif
    47684784              if( pcTextureSlice->getRefPOC( REF_PIC_LIST_1, cMVField.getRefIdx()) == pcTextureSlice->getPOC() )
    47694785              {
  • trunk/source/Lib/TLibCommon/TypeDef.h

    r833 r863  
    279279
    280280#define MTK_DDD_G0063                     1   // Disparity derived depth coding
     281#define HTM10RC1_FIX                           1   // Fix of DDD
     282
    281283
    282284#if H_3D_VSP
Note: See TracChangeset for help on using the changeset viewer.