| 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 a5928f9ea373b2b4d1a606bc5215932925704d87..bad595e6b7e3bbb90e41872060a513325f8d97c3 100644
|
| --- a/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp
|
| +++ b/core/src/fxcodec/jbig2/JBig2_GeneralDecoder.cpp
|
| @@ -150,9 +150,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template0_opt2(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, cVal;
|
| - FX_INTPTR nStride, nStride2;
|
| - FX_INT32 nBits, k;
|
| + uint8_t *pLine, cVal;
|
| + intptr_t nStride, nStride2;
|
| + int32_t nBits, k;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -217,9 +217,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template0_opt3(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine, *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -401,9 +401,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template1_opt2(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, cVal;
|
| - FX_INTPTR nStride, nStride2;
|
| - FX_INT32 nBits, k;
|
| + uint8_t *pLine, cVal;
|
| + intptr_t nStride, nStride2;
|
| + int32_t nBits, k;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -468,9 +468,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template1_opt3(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine, *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -647,9 +647,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template2_opt2(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, cVal;
|
| - FX_INTPTR nStride, nStride2;
|
| - FX_INT32 nBits, k;
|
| + uint8_t *pLine, cVal;
|
| + intptr_t nStride, nStride2;
|
| + int32_t nBits, k;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -714,9 +714,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template2_opt3(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine, *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine, *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -887,9 +887,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template3_opt2(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1;
|
| - FX_BYTE *pLine, cVal;
|
| - FX_INTPTR nStride;
|
| - FX_INT32 nBits, k;
|
| + uint8_t *pLine, cVal;
|
| + intptr_t nStride;
|
| + int32_t nBits, k;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -945,9 +945,9 @@ CJBig2_Image *CJBig2_GRDProc::decode_Arith_Template3_opt3(CJBig2_ArithDecoder *p
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GBREG;
|
| FX_DWORD line1;
|
| - FX_BYTE *pLine, *pLine1, cVal;
|
| - FX_INT32 nStride, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine, *pLine1, cVal;
|
| + int32_t nStride, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| LTP = 0;
|
| JBIG2_ALLOC(GBREG, CJBig2_Image(GBW, GBH));
|
| if (GBREG->m_pData == NULL) {
|
| @@ -1428,13 +1428,13 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template0_opt(CJBig2_ArithDecoder *pArithD
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GRREG;
|
| FX_DWORD line1, line1_r, line2_r, line3_r;
|
| - FX_BYTE *pLine, *pLineR, cVal;
|
| - FX_INTPTR nStride, nStrideR, nOffset;
|
| - FX_INT32 k, nBits;
|
| - FX_INT32 GRWR, GRHR;
|
| - FX_INT32 GRW, GRH;
|
| - GRW = (FX_INT32)CJBig2_GRRDProc::GRW;
|
| - GRH = (FX_INT32)CJBig2_GRRDProc::GRH;
|
| + uint8_t *pLine, *pLineR, cVal;
|
| + intptr_t nStride, nStrideR, nOffset;
|
| + int32_t k, nBits;
|
| + int32_t GRWR, GRHR;
|
| + int32_t GRW, GRH;
|
| + GRW = (int32_t)CJBig2_GRRDProc::GRW;
|
| + GRH = (int32_t)CJBig2_GRRDProc::GRH;
|
| LTP = 0;
|
| JBIG2_ALLOC(GRREG, CJBig2_Image(GRW, GRH));
|
| if (GRREG->m_pData == NULL) {
|
| @@ -1446,19 +1446,19 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template0_opt(CJBig2_ArithDecoder *pArithD
|
| pLineR = GRREFERENCE->m_pData;
|
| nStride = GRREG->m_nStride;
|
| nStrideR = GRREFERENCE->m_nStride;
|
| - GRWR = (FX_INT32)GRREFERENCE->m_nWidth;
|
| - GRHR = (FX_INT32)GRREFERENCE->m_nHeight;
|
| + GRWR = (int32_t)GRREFERENCE->m_nWidth;
|
| + GRHR = (int32_t)GRREFERENCE->m_nHeight;
|
| if (GRREFERENCEDY < -GRHR + 1 || GRREFERENCEDY > GRHR - 1) {
|
| GRREFERENCEDY = 0;
|
| }
|
| nOffset = -GRREFERENCEDY * nStrideR;
|
| - for (FX_INT32 h = 0; h < GRH; h++) {
|
| + for (int32_t h = 0; h < GRH; h++) {
|
| if(TPGRON) {
|
| SLTP = pArithDecoder->DECODE(&grContext[0x0010]);
|
| LTP = LTP ^ SLTP;
|
| }
|
| line1 = (h > 0) ? pLine[-nStride] << 4 : 0;
|
| - FX_INT32 reference_h = h - GRREFERENCEDY;
|
| + int32_t reference_h = h - GRREFERENCEDY;
|
| FX_BOOL line1_r_ok = (reference_h > 0 && reference_h < GRHR + 1);
|
| FX_BOOL line2_r_ok = (reference_h > -1 && reference_h < GRHR);
|
| FX_BOOL line3_r_ok = (reference_h > -2 && reference_h < GRHR - 1);
|
| @@ -1468,7 +1468,7 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template0_opt(CJBig2_ArithDecoder *pArithD
|
| if(LTP == 0) {
|
| CONTEXT = (line1 & 0x1c00) | (line1_r & 0x01c0)
|
| | ((line2_r >> 3) & 0x0038) | ((line3_r >> 6) & 0x0007);
|
| - for (FX_INT32 w = 0; w < GRW; w += 8) {
|
| + for (int32_t w = 0; w < GRW; w += 8) {
|
| nBits = GRW - w > 8 ? 8 : GRW - w;
|
| if (h > 0)
|
| line1 = (line1 << 8) |
|
| @@ -1506,7 +1506,7 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template0_opt(CJBig2_ArithDecoder *pArithD
|
| } else {
|
| CONTEXT = (line1 & 0x1c00) | (line1_r & 0x01c0)
|
| | ((line2_r >> 3) & 0x0038) | ((line3_r >> 6) & 0x0007);
|
| - for (FX_INT32 w = 0; w < GRW; w += 8) {
|
| + for (int32_t w = 0; w < GRW; w += 8) {
|
| nBits = GRW - w > 8 ? 8 : GRW - w;
|
| if (h > 0)
|
| line1 = (line1 << 8) |
|
| @@ -1637,13 +1637,13 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template1_opt(CJBig2_ArithDecoder *pArithD
|
| FX_DWORD CONTEXT;
|
| CJBig2_Image *GRREG;
|
| FX_DWORD line1, line1_r, line2_r, line3_r;
|
| - FX_BYTE *pLine, *pLineR, cVal;
|
| - FX_INTPTR nStride, nStrideR, nOffset;
|
| - FX_INT32 k, nBits;
|
| - FX_INT32 GRWR, GRHR;
|
| - FX_INT32 GRW, GRH;
|
| - GRW = (FX_INT32)CJBig2_GRRDProc::GRW;
|
| - GRH = (FX_INT32)CJBig2_GRRDProc::GRH;
|
| + uint8_t *pLine, *pLineR, cVal;
|
| + intptr_t nStride, nStrideR, nOffset;
|
| + int32_t k, nBits;
|
| + int32_t GRWR, GRHR;
|
| + int32_t GRW, GRH;
|
| + GRW = (int32_t)CJBig2_GRRDProc::GRW;
|
| + GRH = (int32_t)CJBig2_GRRDProc::GRH;
|
| LTP = 0;
|
| JBIG2_ALLOC(GRREG, CJBig2_Image(GRW, GRH));
|
| if (GRREG->m_pData == NULL) {
|
| @@ -1655,19 +1655,19 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template1_opt(CJBig2_ArithDecoder *pArithD
|
| pLineR = GRREFERENCE->m_pData;
|
| nStride = GRREG->m_nStride;
|
| nStrideR = GRREFERENCE->m_nStride;
|
| - GRWR = (FX_INT32)GRREFERENCE->m_nWidth;
|
| - GRHR = (FX_INT32)GRREFERENCE->m_nHeight;
|
| + GRWR = (int32_t)GRREFERENCE->m_nWidth;
|
| + GRHR = (int32_t)GRREFERENCE->m_nHeight;
|
| if (GRREFERENCEDY < -GRHR + 1 || GRREFERENCEDY > GRHR - 1) {
|
| GRREFERENCEDY = 0;
|
| }
|
| nOffset = -GRREFERENCEDY * nStrideR;
|
| - for (FX_INT32 h = 0; h < GRH; h++) {
|
| + for (int32_t h = 0; h < GRH; h++) {
|
| if(TPGRON) {
|
| SLTP = pArithDecoder->DECODE(&grContext[0x0008]);
|
| LTP = LTP ^ SLTP;
|
| }
|
| line1 = (h > 0) ? pLine[-nStride] << 1 : 0;
|
| - FX_INT32 reference_h = h - GRREFERENCEDY;
|
| + int32_t reference_h = h - GRREFERENCEDY;
|
| FX_BOOL line1_r_ok = (reference_h > 0 && reference_h < GRHR + 1);
|
| FX_BOOL line2_r_ok = (reference_h > -1 && reference_h < GRHR);
|
| FX_BOOL line3_r_ok = (reference_h > -2 && reference_h < GRHR - 1);
|
| @@ -1677,7 +1677,7 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template1_opt(CJBig2_ArithDecoder *pArithD
|
| if(LTP == 0) {
|
| CONTEXT = (line1 & 0x0380) | ((line1_r >> 2) & 0x0020)
|
| | ((line2_r >> 4) & 0x001c) | ((line3_r >> 6) & 0x0003);
|
| - for (FX_INT32 w = 0; w < GRW; w += 8) {
|
| + for (int32_t w = 0; w < GRW; w += 8) {
|
| nBits = GRW - w > 8 ? 8 : GRW - w;
|
| if (h > 0)
|
| line1 = (line1 << 8) |
|
| @@ -1709,7 +1709,7 @@ CJBig2_Image *CJBig2_GRRDProc::decode_Template1_opt(CJBig2_ArithDecoder *pArithD
|
| } else {
|
| CONTEXT = (line1 & 0x0380) | ((line1_r >> 2) & 0x0020)
|
| | ((line2_r >> 4) & 0x001c) | ((line3_r >> 6) & 0x0003);
|
| - for (FX_INT32 w = 0; w < GRW; w += 8) {
|
| + for (int32_t w = 0; w < GRW; w += 8) {
|
| nBits = GRW - w > 8 ? 8 : GRW - w;
|
| if (h > 0)
|
| line1 = (line1 << 8) |
|
| @@ -1872,23 +1872,23 @@ CJBig2_Image *CJBig2_GRRDProc::decode_V1(CJBig2_ArithDecoder *pArithDecoder, JBi
|
| }
|
| CJBig2_Image *CJBig2_TRDProc::decode_Huffman(CJBig2_BitStream *pStream, JBig2ArithCtx *grContext)
|
| {
|
| - FX_INT32 STRIPT, FIRSTS;
|
| + int32_t STRIPT, FIRSTS;
|
| FX_DWORD NINSTANCES;
|
| - FX_INT32 DT, DFS, CURS;
|
| - FX_BYTE CURT;
|
| - FX_INT32 SI, TI;
|
| + int32_t DT, DFS, CURS;
|
| + uint8_t CURT;
|
| + int32_t SI, TI;
|
| FX_DWORD IDI;
|
| CJBig2_Image *IBI;
|
| FX_DWORD WI, HI;
|
| - FX_INT32 IDS;
|
| + int32_t IDS;
|
| FX_BOOL RI;
|
| - FX_INT32 RDWI, RDHI, RDXI, RDYI;
|
| + int32_t RDWI, RDHI, RDXI, RDYI;
|
| CJBig2_Image *IBOI;
|
| FX_DWORD WOI, HOI;
|
| CJBig2_Image *SBREG;
|
| FX_BOOL bFirst;
|
| FX_DWORD nTmp;
|
| - FX_INT32 nVal, nBits;
|
| + int32_t nVal, nBits;
|
| CJBig2_HuffmanDecoder *pHuffmanDecoder;
|
| CJBig2_GRRDProc *pGRRD;
|
| CJBig2_ArithDecoder *pArithDecoder;
|
| @@ -2092,23 +2092,23 @@ failed:
|
| CJBig2_Image *CJBig2_TRDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecoder, JBig2ArithCtx *grContext,
|
| JBig2IntDecoderState *pIDS)
|
| {
|
| - FX_INT32 STRIPT, FIRSTS;
|
| + int32_t STRIPT, FIRSTS;
|
| FX_DWORD NINSTANCES;
|
| - FX_INT32 DT, DFS, CURS;
|
| - FX_INT32 CURT;
|
| - FX_INT32 SI, TI;
|
| + int32_t DT, DFS, CURS;
|
| + int32_t CURT;
|
| + int32_t SI, TI;
|
| FX_DWORD IDI;
|
| CJBig2_Image *IBI;
|
| FX_DWORD WI, HI;
|
| - FX_INT32 IDS;
|
| + int32_t IDS;
|
| FX_BOOL RI;
|
| - FX_INT32 RDWI, RDHI, RDXI, RDYI;
|
| + int32_t RDWI, RDHI, RDXI, RDYI;
|
| CJBig2_Image *IBOI;
|
| FX_DWORD WOI, HOI;
|
| CJBig2_Image *SBREG;
|
| FX_BOOL bFirst;
|
| - FX_INT32 nRet, nVal;
|
| - FX_INT32 bRetained;
|
| + int32_t nRet, nVal;
|
| + int32_t bRetained;
|
| CJBig2_ArithIntDecoder *IADT, *IAFS, *IADS, *IAIT, *IARI, *IARDW, *IARDH, *IARDX, *IARDY;
|
| CJBig2_ArithIaidDecoder *IAID;
|
| CJBig2_GRRDProc *pGRRD;
|
| @@ -2333,21 +2333,21 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod
|
| {
|
| CJBig2_Image **SDNEWSYMS;
|
| FX_DWORD HCHEIGHT, NSYMSDECODED;
|
| - FX_INT32 HCDH;
|
| + int32_t HCDH;
|
| FX_DWORD SYMWIDTH, TOTWIDTH;
|
| - FX_INT32 DW;
|
| + int32_t DW;
|
| CJBig2_Image *BS;
|
| FX_DWORD I, J, REFAGGNINST;
|
| FX_BOOL *EXFLAGS;
|
| FX_DWORD EXINDEX;
|
| FX_BOOL CUREXFLAG;
|
| FX_DWORD EXRUNLENGTH;
|
| - FX_INT32 nVal;
|
| + int32_t nVal;
|
| FX_DWORD nTmp;
|
| FX_DWORD SBNUMSYMS;
|
| - FX_BYTE SBSYMCODELEN;
|
| + uint8_t SBSYMCODELEN;
|
| FX_DWORD IDI;
|
| - FX_INT32 RDXI, RDYI;
|
| + int32_t RDXI, RDYI;
|
| CJBig2_Image **SBSYMS;
|
| CJBig2_HuffmanTable *SBHUFFFS, *SBHUFFDS, *SBHUFFDT, *SBHUFFRDW, *SBHUFFRDH, *SBHUFFRDX, *SBHUFFRDY,
|
| *SBHUFFRSIZE;
|
| @@ -2374,7 +2374,7 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod
|
| while((FX_DWORD)(1 << nTmp) < (SDNUMINSYMS + SDNUMNEWSYMS)) {
|
| nTmp ++;
|
| }
|
| - JBIG2_ALLOC(IAID, CJBig2_ArithIaidDecoder((FX_BYTE)nTmp));
|
| + JBIG2_ALLOC(IAID, CJBig2_ArithIaidDecoder((uint8_t)nTmp));
|
| SDNEWSYMS = (CJBig2_Image**)m_pModule->JBig2_Malloc2(SDNUMNEWSYMS, sizeof(CJBig2_Image*));
|
| FXSYS_memset32(SDNEWSYMS, 0 , SDNUMNEWSYMS * sizeof(CJBig2_Image*));
|
| HCHEIGHT = 0;
|
| @@ -2458,7 +2458,7 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecod
|
| while((FX_DWORD)(1 << nTmp) < SBNUMSYMS) {
|
| nTmp ++;
|
| }
|
| - SBSYMCODELEN = (FX_BYTE)nTmp;
|
| + SBSYMCODELEN = (uint8_t)nTmp;
|
| pDecoder->SBSYMCODELEN = SBSYMCODELEN;
|
| SBSYMS = (CJBig2_Image**)m_pModule->JBig2_Malloc2(SBNUMSYMS, sizeof(CJBig2_Image*));
|
| JBIG2_memcpy(SBSYMS, SDINSYMS, SDNUMINSYMS * sizeof(CJBig2_Image*));
|
| @@ -2671,22 +2671,22 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Huffman(CJBig2_BitStream *pStream,
|
| CJBig2_Image **SDNEWSYMS;
|
| FX_DWORD *SDNEWSYMWIDTHS;
|
| FX_DWORD HCHEIGHT, NSYMSDECODED;
|
| - FX_INT32 HCDH;
|
| + int32_t HCDH;
|
| FX_DWORD SYMWIDTH, TOTWIDTH, HCFIRSTSYM;
|
| - FX_INT32 DW;
|
| + int32_t DW;
|
| CJBig2_Image *BS, *BHC;
|
| FX_DWORD I, J, REFAGGNINST;
|
| FX_BOOL *EXFLAGS;
|
| FX_DWORD EXINDEX;
|
| FX_BOOL CUREXFLAG;
|
| FX_DWORD EXRUNLENGTH;
|
| - FX_INT32 nVal, nBits;
|
| + int32_t nVal, nBits;
|
| FX_DWORD nTmp;
|
| FX_DWORD SBNUMSYMS;
|
| - FX_BYTE SBSYMCODELEN;
|
| + uint8_t SBSYMCODELEN;
|
| JBig2HuffmanCode *SBSYMCODES;
|
| FX_DWORD IDI;
|
| - FX_INT32 RDXI, RDYI;
|
| + int32_t RDXI, RDYI;
|
| FX_DWORD BMSIZE;
|
| FX_DWORD stride;
|
| CJBig2_Image **SBSYMS;
|
| @@ -2843,7 +2843,7 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Huffman(CJBig2_BitStream *pStream,
|
| while((FX_DWORD)(1 << nTmp) < SBNUMSYMS) {
|
| nTmp ++;
|
| }
|
| - SBSYMCODELEN = (FX_BYTE)nTmp;
|
| + SBSYMCODELEN = (uint8_t)nTmp;
|
| SBSYMCODES = (JBig2HuffmanCode*)m_pModule->JBig2_Malloc2(SBNUMSYMS, sizeof(JBig2HuffmanCode));
|
| for(I = 0; I < SBNUMSYMS; I++) {
|
| SBSYMCODES[I].codelen = SBSYMCODELEN;
|
| @@ -2931,7 +2931,7 @@ CJBig2_SymbolDict *CJBig2_SDDProc::decode_Huffman(CJBig2_BitStream *pStream,
|
| NSYMSDECODED = NSYMSDECODED + 1;
|
| }
|
| if(SDREFAGG == 0) {
|
| - if(pHuffmanDecoder->decodeAValue(SDHUFFBMSIZE, (FX_INT32*)&BMSIZE) != 0) {
|
| + if(pHuffmanDecoder->decodeAValue(SDHUFFBMSIZE, (int32_t*)&BMSIZE) != 0) {
|
| m_pModule->JBig2_Error("symbol dictionary decoding procedure (huffman): too short.");
|
| goto failed;
|
| }
|
| @@ -3042,7 +3042,7 @@ CJBig2_Image *CJBig2_HTRDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecoder,
|
| JBig2ArithCtx *gbContext, IFX_Pause* pPause)
|
| {
|
| FX_DWORD ng, mg;
|
| - FX_INT32 x, y;
|
| + int32_t x, y;
|
| CJBig2_Image *HSKIP;
|
| FX_DWORD HBPP;
|
| FX_DWORD *GI;
|
| @@ -3057,8 +3057,8 @@ CJBig2_Image *CJBig2_HTRDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecoder,
|
| for(ng = 0; ng < HGW; ng++) {
|
| x = (HGX + mg * HRY + ng * HRX) >> 8;
|
| y = (HGY + mg * HRX - ng * HRY) >> 8;
|
| - if((x + HPW <= 0) | (x >= (FX_INT32)HBW)
|
| - | (y + HPH <= 0) | (y >= (FX_INT32)HPH)) {
|
| + if((x + HPW <= 0) | (x >= (int32_t)HBW)
|
| + | (y + HPH <= 0) | (y >= (int32_t)HPH)) {
|
| HSKIP->setPixel(ng, mg, 1);
|
| } else {
|
| HSKIP->setPixel(ng, mg, 0);
|
| @@ -3074,7 +3074,7 @@ CJBig2_Image *CJBig2_HTRDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecoder,
|
| pGID->GSMMR = HMMR;
|
| pGID->GSW = HGW;
|
| pGID->GSH = HGH;
|
| - pGID->GSBPP = (FX_BYTE)HBPP;
|
| + pGID->GSBPP = (uint8_t)HBPP;
|
| pGID->GSUSESKIP = HENABLESKIP;
|
| pGID->GSKIP = HSKIP;
|
| pGID->GSTEMPLATE = HTEMPLATE;
|
| @@ -3110,7 +3110,7 @@ failed:
|
| CJBig2_Image *CJBig2_HTRDProc::decode_MMR(CJBig2_BitStream *pStream, IFX_Pause* pPause)
|
| {
|
| FX_DWORD ng, mg;
|
| - FX_INT32 x, y;
|
| + int32_t x, y;
|
| FX_DWORD HBPP;
|
| FX_DWORD *GI;
|
| CJBig2_Image *HTREG;
|
| @@ -3125,7 +3125,7 @@ CJBig2_Image *CJBig2_HTRDProc::decode_MMR(CJBig2_BitStream *pStream, IFX_Pause*
|
| pGID->GSMMR = HMMR;
|
| pGID->GSW = HGW;
|
| pGID->GSH = HGH;
|
| - pGID->GSBPP = (FX_BYTE)HBPP;
|
| + pGID->GSBPP = (uint8_t)HBPP;
|
| pGID->GSUSESKIP = 0;
|
| GI = pGID->decode_MMR(pStream, pPause);
|
| if(GI == NULL) {
|
| @@ -3168,7 +3168,7 @@ CJBig2_PatternDict *CJBig2_PDDProc::decode_Arith(CJBig2_ArithDecoder *pArithDeco
|
| pGRD->GBTEMPLATE = HDTEMPLATE;
|
| pGRD->TPGDON = 0;
|
| pGRD->USESKIP = 0;
|
| - pGRD->GBAT[0] = -(FX_INT32)HDPW;
|
| + pGRD->GBAT[0] = -(int32_t)HDPW;
|
| pGRD->GBAT[1] = 0;
|
| if(pGRD->GBTEMPLATE == 0) {
|
| pGRD->GBAT[2] = -3;
|
| @@ -3237,7 +3237,7 @@ FX_DWORD *CJBig2_GSIDProc::decode_Arith(CJBig2_ArithDecoder *pArithDecoder,
|
| JBig2ArithCtx *gbContext, IFX_Pause* pPause)
|
| {
|
| CJBig2_Image **GSPLANES;
|
| - FX_INT32 J, K;
|
| + int32_t J, K;
|
| FX_DWORD x, y;
|
| FX_DWORD *GSVALS;
|
| CJBig2_GRDProc *pGRD;
|
| @@ -3318,7 +3318,7 @@ failed:
|
| FX_DWORD *CJBig2_GSIDProc::decode_MMR(CJBig2_BitStream *pStream, IFX_Pause* pPause)
|
| {
|
| CJBig2_Image **GSPLANES;
|
| - FX_INT32 J, K;
|
| + int32_t J, K;
|
| FX_DWORD x, y;
|
| FX_DWORD *GSVALS;
|
| CJBig2_GRDProc *pGRD;
|
| @@ -3808,9 +3808,9 @@ FXCODEC_STATUS CJBig2_GRDProc::decode_Arith_Template0_opt3(CJBig2_Image *pImage,
|
| FX_BOOL SLTP, bVal;
|
| FX_DWORD CONTEXT;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| if(m_pLine == NULL) {
|
| m_pLine = pImage->m_pData;
|
| }
|
| @@ -3949,9 +3949,9 @@ FXCODEC_STATUS CJBig2_GRDProc::decode_Arith_Template1_opt3(CJBig2_Image *pImage,
|
| FX_BOOL SLTP, bVal;
|
| FX_DWORD CONTEXT;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| if (!m_pLine) {
|
| m_pLine = pImage->m_pData;
|
| }
|
| @@ -4087,9 +4087,9 @@ FXCODEC_STATUS CJBig2_GRDProc::decode_Arith_Template2_opt3(CJBig2_Image *pImage,
|
| FX_BOOL SLTP, bVal;
|
| FX_DWORD CONTEXT;
|
| FX_DWORD line1, line2;
|
| - FX_BYTE *pLine1, *pLine2, cVal;
|
| - FX_INT32 nStride, nStride2, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine1, *pLine2, cVal;
|
| + int32_t nStride, nStride2, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| if(!m_pLine) {
|
| m_pLine = pImage->m_pData;
|
| }
|
| @@ -4223,9 +4223,9 @@ FXCODEC_STATUS CJBig2_GRDProc::decode_Arith_Template3_opt3(CJBig2_Image *pImage,
|
| FX_BOOL SLTP, bVal;
|
| FX_DWORD CONTEXT;
|
| FX_DWORD line1;
|
| - FX_BYTE *pLine1, cVal;
|
| - FX_INT32 nStride, k;
|
| - FX_INT32 nLineBytes, nBitsLeft, cc;
|
| + uint8_t *pLine1, cVal;
|
| + int32_t nStride, k;
|
| + int32_t nLineBytes, nBitsLeft, cc;
|
| if (!m_pLine) {
|
| m_pLine = pImage->m_pData;
|
| }
|
|
|