Ignore:
Timestamp:
22 May 2013, 21:05:43 (11 years ago)
Author:
tech
Message:

Merged HTM-6.2-dev3-RWTH-Fix Rev. 415

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-6.2-dev0/source/Lib/TLibCommon/ContextTables.h

    r427 r433  
    133133
    134134#if RWTH_SDC_DLT_B0036
     135#if PKU_QC_DEPTH_INTRA_UNI_D0195
     136#define DEPTH_MODE_NUM_FLAG_CTX          8
     137#define DMM_DELTA_NUM_FLAG_CTX           1
     138#else
    135139#define SDC_NUM_FLAG_CTX                 3
     140#endif
    136141#define SDC_NUM_RESIDUAL_FLAG_CTX        1
     142#if !RWTH_SDC_CTX_SIMPL_D0032
    137143#define SDC_NUM_SIGN_FLAG_CTX            1
     144#endif
     145#if LGE_CONCATENATE_D0141
     146#define SDC_NUM_RESIDUAL_CTX             1
     147#else
     148#if RWTH_SDC_CTX_SIMPL_D0032
     149#define SDC_NUM_RESIDUAL_CTX             8
     150#else
    138151#define SDC_NUM_RESIDUAL_CTX             10
     152#endif
     153#endif
    139154
    140155#define SDC_NUM_PRED_MODE_CTX            5
     
    555570
    556571#if RWTH_SDC_DLT_B0036
     572#if PKU_QC_DEPTH_INTRA_UNI_D0195
     573static const UChar INIT_DEPTHMODE_FLAG[3][DEPTH_MODE_NUM_FLAG_CTX]=
     574{
     575  {0,  0,  64,   0, CNU,   0, CNU, 0},
     576  {0, 64,   0, CNU,   0, CNU,   0, 0},
     577  {64, 0, CNU,   0, CNU,   0,   0, 0}
     578};
     579static const UChar INIT_DMMDELTA_FLAG[3][DMM_DELTA_NUM_FLAG_CTX]=
     580{
     581  {0},
     582  {0},
     583  {64}
     584};
     585#else
    557586static const Short INIT_SDC_FLAG[3][SDC_NUM_FLAG_CTX][2] =
    558587{
     
    567596  }
    568597};
    569 
     598#endif
     599
     600#if RWTH_SDC_CTX_SIMPL_D0032
     601static const UChar INIT_SDC_RESIDUAL_FLAG[3][SDC_NUM_RESIDUAL_FLAG_CTX] =
     602{
     603  {
     604    CNU
     605   
     606  },
     607  {
     608    CNU
     609  },
     610  {
     611    CNU
     612  }
     613};
     614   
     615#if LGE_CONCATENATE_D0141
     616static const UChar INIT_SDC_RESIDUAL[3][SDC_NUM_RESIDUAL_CTX] =
     617{
     618    {
     619         155
     620    },
     621    {
     622         155
     623    },
     624    {
     625        155
     626    }
     627};
     628#else
     629static const UChar INIT_SDC_RESIDUAL[3][SDC_NUM_RESIDUAL_CTX] =
     630{
     631  {
     632    CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     633  },
     634  {
     635    CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     636  },
     637  {
     638    CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     639  }
     640};
     641#endif
     642
     643static const UChar INIT_SDC_PRED_MODE[3][3*SDC_NUM_PRED_MODE_CTX] =
     644{
     645  {
     646    CNU,    CNU
     647    ,CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     648  },
     649  {
     650    CNU,    CNU
     651    ,CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     652  },
     653  {
     654    CNU,    CNU
     655    ,CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU, CNU
     656  }
     657};
     658#else
    570659static const Short INIT_SDC_RESIDUAL_FLAG[3][3*SDC_NUM_RESIDUAL_FLAG_CTX][2] =
    571660{
     
    645734};
    646735#endif
     736#endif
    647737
    648738//! \}
Note: See TracChangeset for help on using the changeset viewer.