Changeset 423 in 3DVCSoftware


Ignore:
Timestamp:
20 May 2013, 02:48:30 (12 years ago)
Author:
lg
Message:

D0135 : #define LGE_ROUND_OFFSET_D0135 1

Location:
branches/HTM-6.2-dev1-LG/source/Lib/TLibCommon
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-6.2-dev1-LG/source/Lib/TLibCommon/TComDataCU.cpp

    r408 r423  
    38203820#endif //  H3D_IVMP
    38213821
    3822 #if MERL_VSP_COMPENSATION_C0152
    3823   //===== vsp 0 =====
    3824 #if LGE_VSP_INHERIT_D0092
    3825   if ( !xAddVspMergeCand(0, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    3826 #else
    3827   if( iCount < 4 + extraMergeCand )
    3828     if ( !xAddVspMergeCand(0, 1, bVspMvZeroDone, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    3829 #endif
    3830       return;
    3831 #endif
    3832 
    38333822  //left
    38343823  UInt uiLeftPartIdx = 0;
     
    39193908  }
    39203909
    3921 #if MERL_VSP_COMPENSATION_C0152
    3922   //===== vsp 1 =====
    3923 #if LGE_VSP_INHERIT_D0092
    3924     if ( !xAddVspMergeCand(1, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    3925 #else
    3926     if( iCount < 4 + extraMergeCand )
    3927         if ( !xAddVspMergeCand(1, 1, bVspMvZeroDone, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    3928 #endif
    3929             return;
    3930 #endif
    3931 
    39323910  // above
    39333911  UInt uiAbovePartIdx = 0;
     
    40123990#endif
    40133991  }
    4014 
    4015 #if MERL_VSP_COMPENSATION_C0152
    4016   //===== vsp 2 =====
    4017 #if LGE_VSP_INHERIT_D0092
    4018     if ( !xAddVspMergeCand(2, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    4019 #else
    4020     if( iCount < 4 + extraMergeCand )
    4021         if ( !xAddVspMergeCand(2, 1, bVspMvZeroDone, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    4022 #endif
    4023             return;
    4024 #endif
    40253992
    40263993  // above right
     
    42134180    }
    42144181#endif
    4215 #endif
    4216 
    4217 #if MERL_VSP_COMPENSATION_C0152
    4218     //===== vsp 4 =====
    4219     if( iCount < 4 + extraMergeCand )
    4220 #if LGE_VSP_INHERIT_D0092
    4221         if ( !xAddVspMergeCand(4, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    4222 #else
    4223         if ( !xAddVspMergeCand(4, 1, bVspMvZeroDone, uiDepth, abCandIsInter, iCount, puhInterDirNeighbours, pcMvFieldNeighbours, iVSPIndexTrue, mrgCandIdx, &cDisInfo) )
    4224 #endif
    4225             return;
    42264182#endif
    42274183
  • branches/HTM-6.2-dev1-LG/source/Lib/TLibCommon/TypeDef.h

    r408 r423  
    162162#define FIX_APPENCTOP_T_ONLY              1   // For Texture-only coding
    163163#define LGE_ROUND_OFFSET_D0135            1   // JCT3V-D0135 Rounding offset
    164 #define LGE_SAO_MIGRATION_D0091           1
     164#define LGE_SAO_MIGRATION_D0091           0
    165165
    166166#if LGE_SAO_MIGRATION_D0091
     
    201201
    202202#define MTK_D0156                 1
    203 #define LGE_VSP_INHERIT_D0092     1
     203#define LGE_VSP_INHERIT_D0092     0
    204204/*
    205205 * Two macros are used to configure combinations of JCT3V-C0152 and JCT3V-C0131
Note: See TracChangeset for help on using the changeset viewer.