Ignore:
Timestamp:
1 Nov 2012, 13:49:52 (12 years ago)
Author:
lg
Message:

Implemented the support of parallel merge in disparity vector derivation with macro: LGE_IVMP_PARALLEL_MERGE_B0136

Implemented the fix for the 'single merge candidate list for all PUs inside a 8x8 CU' with macro: FIX_CU_BASED_MRG_CAND_LIST_B0136. Without this fix, mismatch occurs when parallel merge is activated (LOG2_PARALLEL_MERGE_LEVEL_MINUS2>0).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-4.1-dev1-LG/source/Lib/TLibCommon/TypeDef.h

    r162 r163  
    155155
    156156#define PARALLEL_MERGE  1                   //< H0082 parallel merge/skip
     157#define LGE_IVMP_PARALLEL_MERGE_B0136     1 //< B0136 support of parallel merge/skip in disparity vector derivation
    157158#define LOG2_PARALLEL_MERGE_LEVEL_MINUS2  0 //< H0082 parallel merge level 0-> 4x4, 1-> 8x8, 2->16x16, 3->32x32, 4->64x64
    158159#if PARALLEL_MERGE && LOG2_PARALLEL_MERGE_LEVEL_MINUS2
    159160#define CU_BASED_MRG_CAND_LIST            1  //< H0240: single merge candidate list for all PUs inside a 8x8 CU conditioned on LOG2_PARALLEL_MERGE_LEVEL_MINUS2 > 0
     161#define FIX_CU_BASED_MRG_CAND_LIST_B0136  1  //< B0136 bug fix for CU_BASED_MRG_CAND_LIST
    160162#endif
    161163#define MVP_AT_ENTROPYSLICE_BOUNDARY      1  //< H0362 enable motion prediction accross entropy slice boundary
Note: See TracChangeset for help on using the changeset viewer.