ContextSetCfg
CtxSet   SplitFlag;
CtxSet   SplitQtFlag;
CtxSet   SplitHvFlag;
CtxSet   Split12Flag;
CtxSet   SkipFlag;
CtxSet   MergeFlag;
CtxSet   MergeFlagOppositeLic;
CtxSet   TmMergeFlagOppositeLic;
CtxSet   AffineFlagOppositeLic;
CtxSet   RegularMergeFlag;
CtxSet   MergeIdx;
CtxSet   GpmMergeIdx;
CtxSet   GpmAffMergeIdx;
CtxSet   TmMergeIdx;
CtxSet   BMMergeFlag;
CtxSet   affBMFlag;
CtxSet   rribcFlipType;
CtxSet   bvOneZeroComp;
CtxSet   GPMIntraFlag;
CtxSet   PredMode;
CtxSet   MultiRefLineIdx;
CtxSet   IntraLumaMpmFlag;
CtxSet   IntraLumaSecondMpmFlag;
CtxSet   IntraLumaSecondMpmIdx;
CtxSet   IntraLumaPlanarFlag;
CtxSet   IntraLumaMPMIdx;
CtxSet   CclmModeFlag;
CtxSet   CclmModeIdx;
CtxSet   IntraChromaPredMode;
CtxSet   nonLocalCCP;
CtxSet   decoderDerivedCCP;
CtxSet   ddNonLocalCCP;
CtxSet   DimdChromaMode;
CtxSet   ChromaFusionMode;
CtxSet   ChromaFusionType;
CtxSet   ChromaFusionCclm;
CtxSet   DbvChromaMode;
CtxSet   MipFlag;
CtxSet   TmpFlag;
CtxSet   TmpIdx;
CtxSet   TmpFusion;
CtxSet   TmpLic;
CtxSet   ItmpLicIndex;
CtxSet   MMLMFlag;
CtxSet   DeltaQP;
CtxSet   InterDir;
CtxSet   RefPic;
CtxSet   RefPicLC;
CtxSet   MmvdFlag;
CtxSet   MmvdMergeIdx;
CtxSet   MmvdStepMvpIdx;
CtxSet   MmvdStepMvpIdxECM3;
CtxSet   GeoBlendFlag;
CtxSet   GeoMmvdFlag;
CtxSet   GeoMmvdStepMvpIdx;
CtxSet   GeoBldFlag;
CtxSet   GeoSubModeIdx;
CtxSet   SubblockMergeFlag;
CtxSet   AffineFlag;
CtxSet   AffineType;
CtxSet   AffMergeIdx;
CtxSet   AfMmvdFlag;
CtxSet   AfMmvdIdx;
CtxSet   AfMmvdOffsetStep;
CtxSet   AfMmvdOffsetStepECM3;
CtxSet   IbcMbvdFlag;
CtxSet   IbcMbvdMergeIdx;
CtxSet   IbcMbvdStepMvpIdx;
CtxSet   IbcCiipFlag;
CtxSet   IbcCiipIntraIdx;
CtxSet   IbcGpmFlag;
CtxSet   IbcGpmIntraFlag;
CtxSet   IbcGpmSplitDirSetFlag;
CtxSet   IbcGpmBldIdx;
CtxSet   IbcLicFlag;
CtxSet   IbcLicIndex;
CtxSet   TMMergeFlag;
CtxSet   CiipTMMergeFlag;
CtxSet   Mvd;
CtxSet   Bvd;
CtxSet   MvsdIdx;
CtxSet   MvsdIdxIBC;
CtxSet   MvsdIdxMVDMSB;
CtxSet   MvsdIdxBVDMSB;
CtxSet   MultiHypothesisFlag;
CtxSet   MHRefPic;
CtxSet   MHWeight;
CtxSet   BDPCMMode;
CtxSet   QtRootCbf;
CtxSet   ACTFlag;
CtxSet   QtCbf           [3];    // [ channel ]
CtxSet   SigCoeffGroup   [2];    // [ ChannelType ]
CtxSet   LastX           [2];    // [ ChannelType ]
CtxSet   LastY           [2];    // [ ChannelType ]
CtxSet   SigFlagL[6];    // [ ChannelType + State ]
CtxSet   ParFlagL[2];    // [ ChannelType ]
CtxSet   GtxFlagL[8];    // [ ChannelType + x ]
CtxSet   SigFlag         [6];    // [ ChannelType + State ]
CtxSet   ParFlag         [2];    // [ ChannelType ]
CtxSet   GtxFlag[8];    // [ ChannelType + x ]
CtxSet   TsSigCoeffGroup;
CtxSet   TsSigFlag;
CtxSet   TsParFlag;
CtxSet   TsGtxFlag;
CtxSet   TsLrg1Flag;
CtxSet   TsResidualSign;
CtxSet   SigCoeffGroupCtxSetSwitch[2];   // [ ChannelType ]
CtxSet   SigFlagCtxSetSwitch[6];         // [ ChannelType + State ]
CtxSet   ParFlagCtxSetSwitch[2];         // [ ChannelType ]
CtxSet   GtxFlagCtxSetSwitch[8];    // [ ChannelType + x ]
CtxSet   LastXCtxSetSwitch[2];           // [ ChannelType ]
CtxSet   LastYCtxSetSwitch[2];           // [ ChannelType ]
CtxSet   TsSigCoeffGroupCtxSetSwitch;
CtxSet   TsSigFlagCtxSetSwitch;
CtxSet   TsParFlagCtxSetSwitch;
CtxSet   TsGtxFlagCtxSetSwitch;
CtxSet   TsLrg1FlagCtxSetSwitch;
CtxSet   TsResidualSignCtxSetSwitch;
CtxSet   MVPIdx;
CtxSet   amFlagState;
CtxSet   SaoMergeFlag;
CtxSet   SaoTypeIdx;
CtxSet   BifCtrlFlags[];
CtxSet   AffineGPMFlag;
CtxSet   CcSaoControlIdc;
CtxSet   TransformSkipFlag;
CtxSet   MTSIdx;
CtxSet   LFNSTIdx;
CtxSet   InterLFNSTIdx;
CtxSet   PLTFlag;
CtxSet   RotationFlag;
CtxSet   RunTypeFlag;
CtxSet   IdxRunModel;
CtxSet   CopyRunModel;
CtxSet   SbtFlag;
CtxSet   SbtQuadFlag;
CtxSet   SbtHorFlag;
CtxSet   SbtPosFlag;
CtxSet   ChromaQpAdjFlag;
CtxSet   ChromaQpAdjIdc;
CtxSet   ImvFlag;
CtxSet   ImvFlagIBC;
CtxSet   DimdFlag;
CtxSet   obicFlag;
CtxSet   TimdFlag;
CtxSet   SgpmFlag;
CtxSet   ObmcFlag;
CtxSet   BcwIdx;
CtxSet   ctbAlfFlag;
CtxSet   ctbAlfAlternative;
CtxSet   AlfUseTemporalFilt;
CtxSet   CcAlfFilterControlFlag;
CtxSet   CiipFlag;
CtxSet   CiipAffineFlag;
CtxSet   SmvdFlag;
CtxSet   amvpSbTmvpFlag;
CtxSet   amvpSbTmvpMvdIdx;
CtxSet   IBCFlag;
CtxSet   BiPredIbcFlag;
CtxSet   ISPMode;
CtxSet   JointCbCrFlag;
CtxSet   LICFlag;
CtxSet   LicDelta;
CtxSet   signPred[2];
CtxSet   CclmDeltaFlags;
CtxSet   GlmFlags;
CtxSet   CccmFlag;
CtxSet   BvgCccmFlag;
CtxSet   CccmMpfFlag;
CtxSet   CcInsideFilterFlag;
CtxSet   TmrlDerive;
CtxSet   InterCccmFlag;
CtxSet   InterCcpMergeFlag;
CtxSet   EipFlag;
CtxSet   CCPMergeFusionFlag;
CtxSet   CCPMergeFusionType;
CtxSet   InterCcpMergeZeroRootCbfIdc;

#if JVET_AG0108
CtxSet EPBcw;
CtxSet EPpredIdx;
CtxSet EPcclm;
CtxSet EPMMLM;
CtxSet EPIbcMbvdMergeIdx;
CtxSet EPIbcMbvdMergeIdxPref;
CtxSet EPgeommvd;
CtxSet EPgeomode;
CtxSet EPrefidxmh;
CtxSet EPmvp;
CtxSet EPmvdsign;
CtxSet EPbvdcontextpref;
CtxSet EPmvsdIdx;
CtxSet EPmvsdAffineIdx;
CtxSet EPlastsigx[2];
CtxSet EPlastsigy[2];
CtxSet EPtmp;
CtxSet EPMvdPrefix;
CtxSet EPParFlaggtX;
CtxSet EPccAlf[2];
CtxSet EPsao;
CtxSet EPsao2;
CtxSet EPbif[2];
CtxSet EPccsao[3];
CtxSet EPsaobo;
CtxSet EPsaoeo;
CtxSet EPlumapredmode0;
CtxSet EPchromaPredMode;
CtxSet EPibcMbvdData;
CtxSet EPibcMbvdData1;
CtxSet EPibcGpmMergeIdx;
CtxSet EPgeommvdidx;
CtxSet EPmmvdmergeidx;
CtxSet EPreadmvdcontext;
CtxSet EPReadBvdContextSuffix;
CtxSet EPamvpSbTmvp;
CtxSet EPCtuFilterIndex;
CtxSet EPlumapredmode2;
CtxSet EPsgpmidx;
CtxSet EPibcgpmsplitdir;
CtxSet EPgeomodeidx2;
CtxSet EPmtxidx;
CtxSet EPtmpidx;
CtxSet EPmippredmode;
CtxSet EPEIP2;
CtxSet EPsaooff[4];
CtxSet EPnonLocalCPPIndex;
CtxSet EPibcGpmMergeIdx2;
CtxSet EPibcGpmMergeIdx3;
CtxSet EPibcGpmMergeIdx4;
CtxSet EPibcGpmMergeIdx5;
CtxSet EPibcGpmMergeIdx6;
CtxSet EPgeomergeidx_1;
CtxSet EPgeomergeidx3_1;
CtxSet EPmh;
CtxSet EPEipFlag;
CtxSet EPgeoblend;
CtxSet EPmvdxp;
CtxSet EPmvdxs;
CtxSet EPmvdyp;
CtxSet EPmvdys;
CtxSet EPddNonLocalCCP;
#endif
