Index: core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp |
diff --git a/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp b/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp |
index 53faab4a464599ee057a9543cafa260bf6ecfe7b..a5928f9ea373b2b4d1a606bc5215932925704d87 100644 |
--- a/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp |
+++ b/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp |
@@ -888,7 +888,7 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template3_opt2(CJBig2_ArithDecoder *p |
CJBig2_Image *GBREG; |
FX_DWORD line1; |
FX_BYTE *pLine, cVal; |
- FX_INTPTR nStride, nStride2; |
+ FX_INTPTR nStride; |
FX_INT32 nBits, k; |
LTP = 0; |
JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH)); |
@@ -899,7 +899,6 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template3_opt2(CJBig2_ArithDecoder *p |
} |
pLine = GBREG->m_pData; |
nStride = GBREG->m_nStride; |
- nStride2 = nStride << 1; |
for(FX_DWORD h = 0; h < GBH; h++) { |
if(TPGDON) { |
SLTP = pArithDecoder->DECODE(&gbContext[0x0195]); |
@@ -2335,7 +2334,7 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod |
CJBig2_Image **SDNEWSYMS; |
FX_DWORD HCHEIGHT, NSYMSDECODED; |
FX_INT32 HCDH; |
- FX_DWORD SYMWIDTH, TOTWIDTH, HCFIRSTSYM; |
+ FX_DWORD SYMWIDTH, TOTWIDTH; |
FX_INT32 DW; |
CJBig2_Image *BS; |
FX_DWORD I, J, REFAGGNINST; |
@@ -2345,7 +2344,6 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod |
FX_DWORD EXRUNLENGTH; |
FX_INT32 nVal; |
FX_DWORD nTmp; |
- FX_BOOL SBHUFF; |
FX_DWORD SBNUMSYMS; |
FX_BYTE SBSYMCODELEN; |
FX_DWORD IDI; |
@@ -2394,7 +2392,6 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod |
} |
SYMWIDTH = 0; |
TOTWIDTH = 0; |
- HCFIRSTSYM = NSYMSDECODED; |
for(;;) { |
nVal = IADW->decode(pArithDecoder, &DW); |
if(nVal == JBIG2_OOB) { |
@@ -2537,7 +2534,6 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod |
delete SBHUFFRSIZE; |
delete pDecoder; |
} else if(REFAGGNINST == 1) { |
- SBHUFF = SDHUFF; |
SBNUMSYMS = SDNUMINSYMS + NSYMSDECODED; |
if(IAID->decode(pArithDecoder, (int*)&IDI) == -1) { |
m_pModule->JBig2_Error("symbol dictionary decoding procedure (arith): too short."); |
@@ -2686,7 +2682,6 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Huffman(CJBig2_BitStream *pStream, |
FX_DWORD EXRUNLENGTH; |
FX_INT32 nVal, nBits; |
FX_DWORD nTmp; |
- FX_BOOL SBHUFF; |
FX_DWORD SBNUMSYMS; |
FX_BYTE SBSYMCODELEN; |
JBig2HuffmanCode *SBSYMCODES; |
@@ -2843,7 +2838,6 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Huffman(CJBig2_BitStream *pStream, |
delete SBHUFFRSIZE; |
delete pDecoder; |
} else if(REFAGGNINST == 1) { |
- SBHUFF = SDHUFF; |
SBNUMSYMS = SDNUMINSYMS + SDNUMNEWSYMS; |
nTmp = 1; |
while((FX_DWORD)(1 << nTmp) < SBNUMSYMS) { |