Changeset 1123 in 3DVCSoftware


Ignore:
Timestamp:
8 Nov 2014, 22:14:15 (10 years ago)
Author:
tech
Message:

Alignment of J0059 and J0107 (ALIGN_J0107_J0059).

Location:
branches/HTM-12.2-dev0/source/Lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-12.2-dev0/source/Lib/TLibCommon/TypeDef.h

    r1122 r1123  
    237237#define H_3D_SINGLE_DEPTH                 1   // Single depth mode proposed in JCT3V-I0095
    238238#define MTK_SINGLE_DEPTH_VPS_FLAG_J0060   1   // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060
    239 #define ALIGN_J0060_J0107                 1   // Aligment of changed tool parameters
     239#define ALIGN_J0060_J0107                 1   // Alignment of changed tool parameters
     240#define ALGIN_J0107_J0059                 1   // Alignment of changed tool parameters               
    240241
    241242#define MTK_J0033                         1
  • branches/HTM-12.2-dev0/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1119 r1123  
    27442744#if H_3D_IV_MERGE
    27452745#if HHI_TOOL_PARAMETERS_I2_J0107
     2746#if ALGIN_J0107_J0059
     2747      rpcSlice->setMaxNumMergeCand(( ( rpcSlice->getMpiFlag() || rpcSlice->getIvMvPredFlag() || rpcSlice->getViewSynthesisPredFlag() ) ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS) - uiCode);
     2748#else
    27462749      rpcSlice->setMaxNumMergeCand(( ( rpcSlice->getMpiFlag() || rpcSlice->getIvMvPredFlag() ) ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS) - uiCode);
     2750#endif
    27472751#else
    27482752      if(rpcSlice->getIsDepth())
  • branches/HTM-12.2-dev0/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1119 r1123  
    21542154    {
    21552155#if H_3D_IV_MERGE
    2156 #if HHI_TOOL_PARAMETERS_I2_J0107
     2156#if HHI_TOOL_PARAMETERS_I2_J0107     
     2157#if ALGIN_J0107_J0059
     2158      WRITE_UVLC( ( ( pcSlice->getMpiFlag( ) || pcSlice->getIvMvPredFlag( ) || pcSlice->getViewSynthesisPredFlag( ) ) ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS ) - pcSlice->getMaxNumMergeCand(), "five_minus_max_num_merge_cand");
     2159#else
    21572160      WRITE_UVLC( ( ( pcSlice->getMpiFlag( ) || pcSlice->getIvMvPredFlag( ) ) ? MRG_MAX_NUM_CANDS_MEM : MRG_MAX_NUM_CANDS ) - pcSlice->getMaxNumMergeCand(), "five_minus_max_num_merge_cand");
     2161#endif
    21582162#else
    21592163      if(pcSlice->getIsDepth())
  • branches/HTM-12.2-dev0/source/Lib/TLibEncoder/TEncSlice.cpp

    r1119 r1123  
    614614#if H_3D_IV_MERGE
    615615#if HHI_TOOL_PARAMETERS_I2_J0107
     616#if ALGIN_J0107_J0059
     617  rpcSlice->setMaxNumMergeCand      ( m_pcCfg->getMaxNumMergeCand()   + ( ( rpcSlice->getMpiFlag( ) || rpcSlice->getIvMvPredFlag( ) || rpcSlice->getViewSynthesisPredFlag( )   ) ? 1 : 0 ));
     618#else
    616619  rpcSlice->setMaxNumMergeCand      ( m_pcCfg->getMaxNumMergeCand()   + ( ( rpcSlice->getMpiFlag( ) || rpcSlice->getIvMvPredFlag( ) ) ? 1 : 0 ));
     620#endif
    617621#else
    618622  if(rpcSlice->getIsDepth())
Note: See TracChangeset for help on using the changeset viewer.