Ignore:
Timestamp:
7 May 2013, 10:29:53 (12 years ago)
Author:
zhang
Message:

JCT3V-D0195 and Results for D0183/D0195

Location:
branches/HTM-6.2-dev3-Qualcomm/source/Lib/TLibCommon
Files:
4 edited

Legend:

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

    r332 r382  
    128128
    129129#if RWTH_SDC_DLT_B0036
     130#if PKU_QC_DEPTH_INTRA_UNI_D0195
     131#define DEPTH_MODE_NUM_FLAG_CTX          8
     132#define DMM_DELTA_NUM_FLAG_CTX           1
     133#else
    130134#define SDC_NUM_FLAG_CTX                 3
     135#endif
    131136#define SDC_NUM_RESIDUAL_FLAG_CTX        1
    132137#define SDC_NUM_SIGN_FLAG_CTX            1
     
    523528
    524529#if RWTH_SDC_DLT_B0036
     530#if PKU_QC_DEPTH_INTRA_UNI_D0195
     531static const UChar INIT_DEPTHMODE_FLAG[3][DEPTH_MODE_NUM_FLAG_CTX]=
     532{
     533  {0,  0,  64,   0, CNU,   0, CNU, 0},
     534  {0, 64,   0, CNU,   0, CNU,   0, 0},
     535  {64, 0, CNU,   0, CNU,   0,   0, 0}
     536};
     537static const UChar INIT_DMMDELTA_FLAG[3][DMM_DELTA_NUM_FLAG_CTX]=
     538{
     539  {0},
     540  {0},
     541  {64}
     542};
     543#else
    525544static const Short INIT_SDC_FLAG[3][SDC_NUM_FLAG_CTX][2] =
    526545{
     
    535554  }
    536555};
     556#endif
    537557
    538558static const Short INIT_SDC_RESIDUAL_FLAG[3][3*SDC_NUM_RESIDUAL_FLAG_CTX][2] =
  • branches/HTM-6.2-dev3-Qualcomm/source/Lib/TLibCommon/TComDataCU.cpp

    r332 r382  
    29072907}
    29082908
     2909#if !PKU_QC_DEPTH_INTRA_UNI_D0195
    29092910UInt TComDataCU::getCtxSDCFlag( UInt uiAbsPartIdx )
    29102911{
     
    29232924  return uiCtx;
    29242925}
     2926#endif
    29252927
    29262928Bool TComDataCU::getSDCAvailable( UInt uiAbsPartIdx )
  • branches/HTM-6.2-dev3-Qualcomm/source/Lib/TLibCommon/TComDataCU.h

    r332 r382  
    808808  Void          setSDCFlagSubParts  ( Bool bSDCFlag, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth );
    809809 
    810   UInt          getCtxSDCFlag              ( UInt uiAbsPartIdx );
     810#if !PKU_QC_DEPTH_INTRA_UNI_D0195
     811  UInt          getCtxSDCFlag               ( UInt uiAbsPartIdx );
     812#endif
    811813 
    812814  Bool          getSDCAvailable             ( UInt uiAbsPartIdx );
  • branches/HTM-6.2-dev3-Qualcomm/source/Lib/TLibCommon/TypeDef.h

    r379 r382  
    7676#define FIX_SDC_ENC_RD_WVSO_D0163         1   // JCT3V-D0163: fix for SDC encoder rd-cost (VSO -> WVSO)
    7777
     78#define PKU_QC_DEPTH_INTRA_UNI_D0195      1   // JCT3V-D0195: unified syntax table for depth intra coding tools
    7879///// ***** TMVP/AMVP *********
    7980#define TMVP_DEPTH_SWITCH                 1   // JCT3V-B0092 additional encoder option only
Note: See TracChangeset for help on using the changeset viewer.