| Index: core/src/fxcodec/jbig2/JBig2_Image.cpp
|
| diff --git a/core/src/fxcodec/jbig2/JBig2_Image.cpp b/core/src/fxcodec/jbig2/JBig2_Image.cpp
|
| index f2cea597c1f250ef90576b06bda6002c62faf4d8..044ccf741065159a0a4f80c2d7cde3cc6045852b 100644
|
| --- a/core/src/fxcodec/jbig2/JBig2_Image.cpp
|
| +++ b/core/src/fxcodec/jbig2/JBig2_Image.cpp
|
| @@ -11,7 +11,7 @@
|
| #include "../../../include/fxcrt/fx_safe_types.h"
|
| #include "JBig2_Image.h"
|
|
|
| -CJBig2_Image::CJBig2_Image(FX_INT32 w, FX_INT32 h)
|
| +CJBig2_Image::CJBig2_Image(int32_t w, int32_t h)
|
| {
|
| m_nWidth = w;
|
| m_nHeight = h;
|
| @@ -22,13 +22,13 @@ CJBig2_Image::CJBig2_Image(FX_INT32 w, FX_INT32 h)
|
| }
|
| m_nStride = ((w + 31) >> 5) << 2;
|
| if (m_nStride * m_nHeight > 0 && 104857600 / (int)m_nStride > m_nHeight) {
|
| - m_pData = (FX_BYTE *)m_pModule->JBig2_Malloc2(m_nStride, m_nHeight);
|
| + m_pData = (uint8_t *)m_pModule->JBig2_Malloc2(m_nStride, m_nHeight);
|
| } else {
|
| m_pData = NULL;
|
| }
|
| m_bNeedFree = TRUE;
|
| }
|
| -CJBig2_Image::CJBig2_Image(FX_INT32 w, FX_INT32 h, FX_INT32 stride, FX_BYTE*pBuf)
|
| +CJBig2_Image::CJBig2_Image(int32_t w, int32_t h, int32_t stride, uint8_t*pBuf)
|
| {
|
| m_nWidth = w;
|
| m_nHeight = h;
|
| @@ -43,7 +43,7 @@ CJBig2_Image::CJBig2_Image(CJBig2_Image &im)
|
| m_nHeight = im.m_nHeight;
|
| m_nStride = im.m_nStride;
|
| if (im.m_pData) {
|
| - m_pData = (FX_BYTE*)m_pModule->JBig2_Malloc2(m_nStride, m_nHeight);
|
| + m_pData = (uint8_t*)m_pModule->JBig2_Malloc2(m_nStride, m_nHeight);
|
| JBIG2_memcpy(m_pData, im.m_pData, m_nStride * m_nHeight);
|
| } else {
|
| m_pData = NULL;
|
| @@ -56,12 +56,12 @@ CJBig2_Image::~CJBig2_Image()
|
| m_pModule->JBig2_Free(m_pData);
|
| }
|
| }
|
| -FX_BOOL CJBig2_Image::getPixel(FX_INT32 x, FX_INT32 y)
|
| +FX_BOOL CJBig2_Image::getPixel(int32_t x, int32_t y)
|
| {
|
| if (!m_pData) {
|
| return 0;
|
| }
|
| - FX_INT32 m, n;
|
| + int32_t m, n;
|
| if(x < 0 || x >= m_nWidth) {
|
| return 0;
|
| }
|
| @@ -73,12 +73,12 @@ FX_BOOL CJBig2_Image::getPixel(FX_INT32 x, FX_INT32 y)
|
| return ((m_pData[m] >> (7 - n)) & 1);
|
| }
|
|
|
| -FX_INT32 CJBig2_Image::setPixel(FX_INT32 x, FX_INT32 y, FX_BOOL v)
|
| +int32_t CJBig2_Image::setPixel(int32_t x, int32_t y, FX_BOOL v)
|
| {
|
| if (!m_pData) {
|
| return 0;
|
| }
|
| - FX_INT32 m, n;
|
| + int32_t m, n;
|
| if(x < 0 || x >= m_nWidth) {
|
| return 0;
|
| }
|
| @@ -94,7 +94,7 @@ FX_INT32 CJBig2_Image::setPixel(FX_INT32 x, FX_INT32 y, FX_BOOL v)
|
| }
|
| return 1;
|
| }
|
| -void CJBig2_Image::copyLine(FX_INT32 hTo, FX_INT32 hFrom)
|
| +void CJBig2_Image::copyLine(int32_t hTo, int32_t hFrom)
|
| {
|
| if (!m_pData) {
|
| return;
|
| @@ -112,14 +112,14 @@ void CJBig2_Image::fill(FX_BOOL v)
|
| }
|
| JBIG2_memset(m_pData, v ? 0xff : 0, m_nStride * m_nHeight);
|
| }
|
| -FX_BOOL CJBig2_Image::composeTo(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op)
|
| +FX_BOOL CJBig2_Image::composeTo(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op)
|
| {
|
| if (!m_pData) {
|
| return FALSE;
|
| }
|
| return composeTo_opt2(pDst, x, y, op);
|
| }
|
| -FX_BOOL CJBig2_Image::composeTo(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| +FX_BOOL CJBig2_Image::composeTo(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| {
|
| if (!m_pData) {
|
| return FALSE;
|
| @@ -129,10 +129,10 @@ FX_BOOL CJBig2_Image::composeTo(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig
|
| }
|
| return composeTo_opt2(pDst, x, y, op, pSrcRect);
|
| }
|
| -FX_BOOL CJBig2_Image::composeTo_unopt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op)
|
| +FX_BOOL CJBig2_Image::composeTo_unopt(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op)
|
| {
|
| - FX_INT32 w, h, dx, dy;
|
| - FX_INT32 i, j;
|
| + int32_t w, h, dx, dy;
|
| + int32_t i, j;
|
| w = m_nWidth;
|
| h = m_nHeight;
|
| dx = dy = 0;
|
| @@ -196,10 +196,10 @@ FX_BOOL CJBig2_Image::composeTo_unopt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y
|
| return TRUE;
|
| }
|
|
|
| -FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op)
|
| +FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op)
|
| {
|
| - FX_INT32 x0, x1, y0, y1, xx, yy;
|
| - FX_BYTE *pLineSrc, *pLineDst, *srcPtr, *destPtr;
|
| + int32_t x0, x1, y0, y1, xx, yy;
|
| + uint8_t *pLineSrc, *pLineDst, *srcPtr, *destPtr;
|
| FX_DWORD src0, src1, src, dest, s1, s2, m1, m2, m3;
|
| FX_BOOL oneByte;
|
| if (!m_pData) {
|
| @@ -247,7 +247,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc;
|
| dest = *destPtr;
|
| dest |= (*srcPtr >> s1) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -259,7 +259,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc;
|
| dest = *destPtr;
|
| dest &= ((0xff00 | *srcPtr) >> s1) | m1;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -271,7 +271,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc;
|
| dest = *destPtr;
|
| dest ^= (*srcPtr >> s1) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -283,7 +283,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc;
|
| dest = *destPtr;
|
| dest ^= ((*srcPtr ^ 0xff) >> s1) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -295,7 +295,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc;
|
| dest = *destPtr;
|
| dest = (dest & ~m3) | ((*srcPtr >> s1) & m3);
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -310,7 +310,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc + (-x >> 3);
|
| dest = *destPtr;
|
| dest |= *srcPtr & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -322,7 +322,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc + (-x >> 3);
|
| dest = *destPtr;
|
| dest &= *srcPtr | m1;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -334,7 +334,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc + (-x >> 3);
|
| dest = *destPtr;
|
| dest ^= *srcPtr & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -346,7 +346,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc + (-x >> 3);
|
| dest = *destPtr;
|
| dest ^= (*srcPtr ^ 0xff) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -358,7 +358,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| srcPtr = pLineSrc + (-x >> 3);
|
| dest = *destPtr;
|
| dest = (*srcPtr & m2) | (dest & m1);
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -376,7 +376,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| dest = *destPtr;
|
| dest |= src1 >> s1;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| xx = x0 + 8;
|
| for (; xx < x1 - 8; xx += 8) {
|
| dest = *destPtr;
|
| @@ -384,7 +384,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest |= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -395,7 +395,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest |= src & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -408,7 +408,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| dest = *destPtr;
|
| dest &= (0xff00 | src1) >> s1;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| xx = x0 + 8;
|
| for (; xx < x1 - 8; xx += 8) {
|
| dest = *destPtr;
|
| @@ -416,7 +416,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest &= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -427,7 +427,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest &= src | m1;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -440,7 +440,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| dest = *destPtr;
|
| dest ^= src1 >> s1;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| xx = x0 + 8;
|
| for (; xx < x1 - 8; xx += 8) {
|
| dest = *destPtr;
|
| @@ -448,7 +448,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -459,7 +459,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -472,7 +472,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| dest = *destPtr;
|
| dest ^= (src1 ^ 0xff) >> s1;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| xx = x0 + 8;
|
| for (; xx < x1 - 8; xx += 8) {
|
| dest = *destPtr;
|
| @@ -480,7 +480,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src ^ 0xff;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -491,7 +491,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= (src ^ 0xff) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -504,7 +504,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| dest = *destPtr;
|
| dest = (dest & (0xff << s2)) | (src1 >> s1);
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| xx = x0 + 8;
|
| for (; xx < x1 - 8; xx += 8) {
|
| dest = *destPtr;
|
| @@ -512,7 +512,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest = src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -523,7 +523,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest = (src & m2) | (dest & m1);
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -544,7 +544,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest |= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -555,7 +555,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest |= src & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -573,7 +573,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest &= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -584,7 +584,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest &= src | m1;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -602,7 +602,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -613,7 +613,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -631,7 +631,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= src ^ 0xff;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -642,7 +642,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest ^= (src ^ 0xff) & m2;
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -660,7 +660,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| src1 = *srcPtr++;
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest = src;
|
| - *destPtr++ = (FX_BYTE)dest;
|
| + *destPtr++ = (uint8_t)dest;
|
| }
|
| dest = *destPtr;
|
| src0 = src1;
|
| @@ -671,7 +671,7 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| src = (((src0 << 8) | src1) >> s1) & 0xff;
|
| dest = (src & m2) | (dest & m1);
|
| - *destPtr = (FX_BYTE)dest;
|
| + *destPtr = (uint8_t)dest;
|
| pLineDst += pDst->m_nStride;
|
| pLineSrc += m_nStride;
|
| }
|
| @@ -682,24 +682,24 @@ FX_BOOL CJBig2_Image::composeTo_opt(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| return TRUE;
|
| }
|
| -FX_BOOL CJBig2_Image::composeFrom(FX_INT32 x, FX_INT32 y, CJBig2_Image *pSrc, JBig2ComposeOp op)
|
| +FX_BOOL CJBig2_Image::composeFrom(int32_t x, int32_t y, CJBig2_Image *pSrc, JBig2ComposeOp op)
|
| {
|
| if (!m_pData) {
|
| return FALSE;
|
| }
|
| return pSrc->composeTo(this, x, y, op);
|
| }
|
| -FX_BOOL CJBig2_Image::composeFrom(FX_INT32 x, FX_INT32 y, CJBig2_Image *pSrc, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| +FX_BOOL CJBig2_Image::composeFrom(int32_t x, int32_t y, CJBig2_Image *pSrc, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| {
|
| if (!m_pData) {
|
| return FALSE;
|
| }
|
| return pSrc->composeTo(this, x, y, op, pSrcRect);
|
| }
|
| -CJBig2_Image *CJBig2_Image::subImage_unopt(FX_INT32 x, FX_INT32 y, FX_INT32 w, FX_INT32 h)
|
| +CJBig2_Image *CJBig2_Image::subImage_unopt(int32_t x, int32_t y, int32_t w, int32_t h)
|
| {
|
| CJBig2_Image *pImage;
|
| - FX_INT32 i, j;
|
| + int32_t i, j;
|
| JBIG2_ALLOC(pImage, CJBig2_Image(w, h));
|
| for(j = 0; j < h; j++) {
|
| for(i = 0; i < w; i++) {
|
| @@ -709,13 +709,13 @@ CJBig2_Image *CJBig2_Image::subImage_unopt(FX_INT32 x, FX_INT32 y, FX_INT32 w, F
|
| return pImage;
|
| }
|
| #define JBIG2_GETDWORD(buf) ((FX_DWORD)(((buf)[0] << 24) | ((buf)[1] << 16) | ((buf)[2] << 8) | (buf)[3]))
|
| -CJBig2_Image *CJBig2_Image::subImage(FX_INT32 x, FX_INT32 y, FX_INT32 w, FX_INT32 h)
|
| +CJBig2_Image *CJBig2_Image::subImage(int32_t x, int32_t y, int32_t w, int32_t h)
|
| {
|
| CJBig2_Image *pImage;
|
| - FX_INT32 m, n, j;
|
| - FX_BYTE *pLineSrc, *pLineDst;
|
| + int32_t m, n, j;
|
| + uint8_t *pLineSrc, *pLineDst;
|
| FX_DWORD wTmp;
|
| - FX_BYTE *pSrc, *pSrcEnd, *pDst, *pDstEnd;
|
| + uint8_t *pSrc, *pSrcEnd, *pDst, *pDstEnd;
|
| if (w == 0 || h == 0) {
|
| return NULL;
|
| }
|
| @@ -755,10 +755,10 @@ CJBig2_Image *CJBig2_Image::subImage(FX_INT32 x, FX_INT32 y, FX_INT32 w, FX_INT3
|
| } else {
|
| wTmp = JBIG2_GETDWORD(pSrc) << n;
|
| }
|
| - pDst[0] = (FX_BYTE)(wTmp >> 24);
|
| - pDst[1] = (FX_BYTE)(wTmp >> 16);
|
| - pDst[2] = (FX_BYTE)(wTmp >> 8);
|
| - pDst[3] = (FX_BYTE)wTmp;
|
| + pDst[0] = (uint8_t)(wTmp >> 24);
|
| + pDst[1] = (uint8_t)(wTmp >> 16);
|
| + pDst[2] = (uint8_t)(wTmp >> 8);
|
| + pDst[3] = (uint8_t)wTmp;
|
| }
|
| pLineSrc += m_nStride;
|
| pLineDst += pImage->m_nStride;
|
| @@ -766,7 +766,7 @@ CJBig2_Image *CJBig2_Image::subImage(FX_INT32 x, FX_INT32 y, FX_INT32 w, FX_INT3
|
| }
|
| return pImage;
|
| }
|
| -void CJBig2_Image::expand(FX_INT32 h, FX_BOOL v)
|
| +void CJBig2_Image::expand(int32_t h, FX_BOOL v)
|
| {
|
| if (!m_pData || h <= m_nHeight) {
|
| return;
|
| @@ -780,7 +780,7 @@ void CJBig2_Image::expand(FX_INT32 h, FX_BOOL v)
|
| return;
|
| }
|
| //The guaranteed reallocated memory is to be < 4GB (unsigned int).
|
| - m_pData = (FX_BYTE*)m_pModule->JBig2_Realloc(m_pData, safeMemSize.ValueOrDie());
|
| + m_pData = (uint8_t*)m_pModule->JBig2_Realloc(m_pData, safeMemSize.ValueOrDie());
|
| //The result of dwHeight * dwStride doesn't overflow after the
|
| //checking of safeMemSize.
|
| //The same as the result of (dwH - dwHeight) * dwStride) because
|
| @@ -789,15 +789,15 @@ void CJBig2_Image::expand(FX_INT32 h, FX_BOOL v)
|
| JBIG2_memset(m_pData + dwHeight * dwStride, v ? 0xff : 0, (dwH - dwHeight) * dwStride);
|
| m_nHeight = h;
|
| }
|
| -FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op)
|
| +FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op)
|
| {
|
| - FX_INT32 xs0 = 0, ys0 = 0, xs1 = 0, ys1 = 0, xd0 = 0, yd0 = 0, xd1 = 0,
|
| + int32_t xs0 = 0, ys0 = 0, xs1 = 0, ys1 = 0, xd0 = 0, yd0 = 0, xd1 = 0,
|
| yd1 = 0, xx = 0, yy = 0, w = 0, h = 0, middleDwords = 0, lineLeft = 0;
|
|
|
| FX_DWORD s1 = 0, d1 = 0, d2 = 0, shift = 0, shift1 = 0, shift2 = 0,
|
| tmp = 0, tmp1 = 0, tmp2 = 0, maskL = 0, maskR = 0, maskM = 0;
|
|
|
| - FX_BYTE *lineSrc = NULL, *lineDst = NULL, *sp = NULL, *dp = NULL;
|
| + uint8_t *lineSrc = NULL, *lineDst = NULL, *sp = NULL, *dp = NULL;
|
|
|
| if (!m_pData) {
|
| return FALSE;
|
| @@ -867,10 +867,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -896,10 +896,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -927,10 +927,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -963,10 +963,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -990,10 +990,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1018,10 +1018,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| @@ -1051,10 +1051,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1078,10 +1078,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1105,10 +1105,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| @@ -1140,10 +1140,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| dp += 4;
|
| }
|
| for(xx = 0; xx < middleDwords; xx++) {
|
| @@ -1166,10 +1166,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1194,10 +1194,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| @@ -1206,12 +1206,12 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| }
|
| return 1;
|
| }
|
| -FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| +FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, int32_t x, int32_t y, JBig2ComposeOp op, const FX_RECT* pSrcRect)
|
| {
|
| - FX_INT32 xs0, ys0, xs1, ys1, xd0, yd0, xd1, yd1, xx, yy, w, h, middleDwords, lineLeft;
|
| + int32_t xs0, ys0, xs1, ys1, xd0, yd0, xd1, yd1, xx, yy, w, h, middleDwords, lineLeft;
|
| FX_DWORD s1, d1, d2, shift, shift1, shift2, tmp, tmp1, tmp2, maskL, maskR, maskM;
|
| - FX_BYTE *lineSrc, *lineDst, *sp, *dp;
|
| - FX_INT32 sw, sh;
|
| + uint8_t *lineSrc, *lineDst, *sp, *dp;
|
| + int32_t sw, sh;
|
| if (!m_pData) {
|
| return FALSE;
|
| }
|
| @@ -1290,10 +1290,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -1319,10 +1319,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -1350,10 +1350,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskM) | (tmp1 & maskM);
|
| break;
|
| }
|
| - lineDst[0] = (FX_BYTE)(tmp >> 24);
|
| - lineDst[1] = (FX_BYTE)(tmp >> 16);
|
| - lineDst[2] = (FX_BYTE)(tmp >> 8);
|
| - lineDst[3] = (FX_BYTE)tmp;
|
| + lineDst[0] = (uint8_t)(tmp >> 24);
|
| + lineDst[1] = (uint8_t)(tmp >> 16);
|
| + lineDst[2] = (uint8_t)(tmp >> 8);
|
| + lineDst[3] = (uint8_t)tmp;
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| }
|
| @@ -1386,10 +1386,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1413,10 +1413,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1441,10 +1441,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| @@ -1474,10 +1474,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1501,10 +1501,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1528,10 +1528,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
| @@ -1563,10 +1563,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskL) | (tmp1 & maskL);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| dp += 4;
|
| }
|
| for(xx = 0; xx < middleDwords; xx++) {
|
| @@ -1589,10 +1589,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = tmp1;
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| sp += 4;
|
| dp += 4;
|
| }
|
| @@ -1617,10 +1617,10 @@ FX_BOOL CJBig2_Image::composeTo_opt2(CJBig2_Image *pDst, FX_INT32 x, FX_INT32 y,
|
| tmp = (tmp2 & ~maskR) | (tmp1 & maskR);
|
| break;
|
| }
|
| - dp[0] = (FX_BYTE)(tmp >> 24);
|
| - dp[1] = (FX_BYTE)(tmp >> 16);
|
| - dp[2] = (FX_BYTE)(tmp >> 8);
|
| - dp[3] = (FX_BYTE)tmp;
|
| + dp[0] = (uint8_t)(tmp >> 24);
|
| + dp[1] = (uint8_t)(tmp >> 16);
|
| + dp[2] = (uint8_t)(tmp >> 8);
|
| + dp[3] = (uint8_t)tmp;
|
| }
|
| lineSrc += m_nStride;
|
| lineDst += pDst->m_nStride;
|
|
|