# HG changeset patch
# User Min Chen <[email protected]>
# Date 1381931605 -28800
# Node ID 82f99723527e5025090a374784a63bc490e5d275
# Parent  4b1716b232e56399cdc11abf5abb3c0b37d1c9ee
cleanup: remove unused updateContextTables()

diff -r 4b1716b232e5 -r 82f99723527e source/Lib/TLibEncoder/TEncCavlc.h
--- a/source/Lib/TLibEncoder/TEncCavlc.h        Wed Oct 16 02:35:57 2013 -0500
+++ b/source/Lib/TLibEncoder/TEncCavlc.h        Wed Oct 16 21:53:25 2013 +0800
@@ -111,10 +111,6 @@
 
     void codeSaoUflc(UInt, UInt) { printf("Not supported\n"); assert(0); }
 
-    void updateContextTables(SliceType, int, bool) {}
-
-    void updateContextTables(SliceType, int) {}
-
     void codeCUTransquantBypassFlag(TComDataCU* cu, UInt absPartIdx);
     void codeSkipFlag(TComDataCU* cu, UInt absPartIdx);
     void codeMergeFlag(TComDataCU* cu, UInt absPartIdx);
diff -r 4b1716b232e5 -r 82f99723527e source/Lib/TLibEncoder/TEncEntropy.h
--- a/source/Lib/TLibEncoder/TEncEntropy.h      Wed Oct 16 02:35:57 2013 -0500
+++ b/source/Lib/TLibEncoder/TEncEntropy.h      Wed Oct 16 21:53:25 2013 +0800
@@ -116,9 +116,6 @@
     virtual void codeSaoUflc(UInt length, UInt code) = 0;
     virtual void estBit(estBitsSbacStruct* estBitsSbac, int width, int height, 
TextType ttype) = 0;
 
-    virtual void updateContextTables(SliceType sliceType, int qp, bool 
bExecuteFinish)   = 0;
-    virtual void updateContextTables(SliceType sliceType, int qp)   = 0;
-
     virtual void codeDFFlag(UInt code, const char *symbolName) = 0;
     virtual void codeDFSvlc(int code, const char *symbolName)   = 0;
 
@@ -187,9 +184,6 @@
     void encodeQtRootCbfZero(TComDataCU* cu);
     void encodeQtRootCbf(TComDataCU* cu, UInt absPartIdx);
     void encodeQP(TComDataCU* cu, UInt absPartIdx, bool bRD = false);
-    void updateContextTables(SliceType sliceType, int qp, bool bExecuteFinish) 
  { m_entropyCoderIf->updateContextTables(sliceType, qp, bExecuteFinish);     }
-
-    void updateContextTables(SliceType sliceType, int qp)                      
  { m_entropyCoderIf->updateContextTables(sliceType, qp, true);               }
 
     void encodeScalingList(TComScalingList* scalingList);
 
diff -r 4b1716b232e5 -r 82f99723527e source/Lib/TLibEncoder/TEncSbac.cpp
--- a/source/Lib/TLibEncoder/TEncSbac.cpp       Wed Oct 16 02:35:57 2013 -0500
+++ b/source/Lib/TLibEncoder/TEncSbac.cpp       Wed Oct 16 21:53:25 2013 +0800
@@ -198,43 +198,6 @@
     }
 }
 
-/** The function does the followng: Write out terminate bit. Flush CABAC. 
Intialize CABAC states. Start CABAC.
- */
-void TEncSbac::updateContextTables(SliceType sliceType, int qp, bool 
bExecuteFinish)
-{
-    m_binIf->encodeBinTrm(1);
-    if (bExecuteFinish) m_binIf->finish();
-    m_cuSplitFlagSCModel.initBuffer(sliceType, qp, (UChar*)INIT_SPLIT_FLAG);
-
-    m_cuSkipFlagSCModel.initBuffer(sliceType, qp, (UChar*)INIT_SKIP_FLAG);
-    m_cuMergeFlagExtSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_MERGE_FLAG_EXT);
-    m_cuMergeIdxExtSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_MERGE_IDX_EXT);
-    m_cuPartSizeSCModel.initBuffer(sliceType, qp, (UChar*)INIT_PART_SIZE);
-    m_cuAMPSCModel.initBuffer(sliceType, qp, (UChar*)INIT_CU_AMP_POS);
-    m_cuPredModeSCModel.initBuffer(sliceType, qp, (UChar*)INIT_PRED_MODE);
-    m_cuIntraPredSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_INTRA_PRED_MODE);
-    m_cuChromaPredSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_CHROMA_PRED_MODE);
-    m_cuInterDirSCModel.initBuffer(sliceType, qp, (UChar*)INIT_INTER_DIR);
-    m_cuMvdSCModel.initBuffer(sliceType, qp, (UChar*)INIT_MVD);
-    m_cuRefPicSCModel.initBuffer(sliceType, qp, (UChar*)INIT_REF_PIC);
-    m_cuDeltaQpSCModel.initBuffer(sliceType, qp, (UChar*)INIT_DQP);
-    m_cuQtCbfSCModel.initBuffer(sliceType, qp, (UChar*)INIT_QT_CBF);
-    m_cuQtRootCbfSCModel.initBuffer(sliceType, qp, (UChar*)INIT_QT_ROOT_CBF);
-    m_cuSigCoeffGroupSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_SIG_CG_FLAG);
-    m_cuSigSCModel.initBuffer(sliceType, qp, (UChar*)INIT_SIG_FLAG);
-    m_cuCtxLastX.initBuffer(sliceType, qp, (UChar*)INIT_LAST);
-    m_cuCtxLastY.initBuffer(sliceType, qp, (UChar*)INIT_LAST);
-    m_cuOneSCModel.initBuffer(sliceType, qp, (UChar*)INIT_ONE_FLAG);
-    m_cuAbsSCModel.initBuffer(sliceType, qp, (UChar*)INIT_ABS_FLAG);
-    m_mvpIdxSCModel.initBuffer(sliceType, qp, (UChar*)INIT_MVP_IDX);
-    m_cuTransSubdivFlagSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_TRANS_SUBDIV_FLAG);
-    m_saoMergeSCModel.initBuffer(sliceType, qp, (UChar*)INIT_SAO_MERGE_FLAG);
-    m_saoTypeIdxSCModel.initBuffer(sliceType, qp, (UChar*)INIT_SAO_TYPE_IDX);
-    m_transformSkipSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_TRANSFORMSKIP_FLAG);
-    m_cuTransquantBypassFlagSCModel.initBuffer(sliceType, qp, 
(UChar*)INIT_CU_TRANSQUANT_BYPASS_FLAG);
-    m_binIf->start();
-}
-
 void TEncSbac::codeVPS(TComVPS*)
 {
     assert(0);
diff -r 4b1716b232e5 -r 82f99723527e source/Lib/TLibEncoder/TEncSbac.h
--- a/source/Lib/TLibEncoder/TEncSbac.h Wed Oct 16 02:35:57 2013 -0500
+++ b/source/Lib/TLibEncoder/TEncSbac.h Wed Oct 16 21:53:25 2013 +0800
@@ -167,9 +167,6 @@
     void estSignificantMapBit(estBitsSbacStruct* estBitsSbac, int width, int 
height, TextType ttype);
     void estSignificantCoefficientsBit(estBitsSbacStruct* estBitsSbac, 
TextType ttype);
 
-    void updateContextTables(SliceType sliceType, int qp, bool bExecuteFinish 
= true);
-    void updateContextTables(SliceType sliceType, int qp) { 
this->updateContextTables(sliceType, qp, true); }
-
     TEncBinIf* getEncBinIf()  { return m_binIf; }
 
 private:

_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to