Index: xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp |
diff --git a/xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp b/xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp |
index d385c456deb310bd34cac32788bc4f3c251a15b2..423d2c74aad43d174975a99392de61c323426fe4 100644 |
--- a/xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp |
+++ b/xfa/src/fxbarcode/BC_BufferedImageLuminanceSource.cpp |
@@ -47,7 +47,7 @@ static CFX_DIBitmap* CreateDIBSource(IFX_FileRead* fileread) |
bitmap->Create(pImageCodec->GetWidth(), pImageCodec->GetHeight(), FXDIB_Argb); |
bitmap->Clear(FXARGB_MAKE(0xFF, 0xFF, 0xFF, 0xFF)); |
CBC_Pause pause; |
- FX_INT32 frames; |
+ int32_t frames; |
status = pImageCodec->GetFrames(frames, &pause); |
while (status == FXCODEC_STATUS_FRAME_TOBECONTINUE) { |
status = pImageCodec->GetFrames(frames, &pause); |
@@ -105,7 +105,7 @@ CBC_BufferedImageLuminanceSource::CBC_BufferedImageLuminanceSource(const CFX_Wid |
m_top = 0; |
m_left = 0; |
} |
-void CBC_BufferedImageLuminanceSource::Init(FX_INT32 &e) |
+void CBC_BufferedImageLuminanceSource::Init(int32_t &e) |
{ |
IFX_FileRead* fileread = FX_CreateFileRead(m_filename); |
m_pBitmap = CreateDIBSource(fileread); |
@@ -137,27 +137,27 @@ CBC_BufferedImageLuminanceSource::~CBC_BufferedImageLuminanceSource() |
delete m_pBitmap; |
m_pBitmap = NULL; |
} |
-CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetRow(FX_INT32 y, CFX_ByteArray &row, FX_INT32 &e) |
+CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetRow(int32_t y, CFX_ByteArray &row, int32_t &e) |
{ |
if (y < 0 || y >= m_height) { |
e = BCExceptionRequestedRowIsOutSizeTheImage; |
return NULL; |
} |
- FX_INT32 width = m_width; |
+ int32_t width = m_width; |
if(row.GetSize() == 0 || row.GetSize() < width) { |
row.SetSize(width); |
} |
if(m_rgbData.GetSize() == 0 || m_rgbData.GetSize() < width) { |
m_rgbData.SetSize(width); |
} |
- FX_INT32* rowLine = (FX_INT32*)m_pBitmap->GetScanline(y); |
- FX_INT32 x; |
+ int32_t* rowLine = (int32_t*)m_pBitmap->GetScanline(y); |
+ int32_t x; |
for (x = 0; x < width; x++) { |
- FX_INT32 pixel = rowLine[x]; |
- FX_INT32 luminance = (306 * ((pixel >> 16) & 0xFF) + |
+ int32_t pixel = rowLine[x]; |
+ int32_t luminance = (306 * ((pixel >> 16) & 0xFF) + |
601 * ((pixel >> 8) & 0xFF) + |
117 * (pixel & 0xFF)) >> 10; |
- row[x] = (FX_BYTE) luminance; |
+ row[x] = (uint8_t) luminance; |
} |
return &row; |
} |
@@ -165,17 +165,17 @@ CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetMatrix() |
{ |
CFX_ByteArray *matirx = FX_NEW CFX_ByteArray(); |
matirx->SetSize(m_bytesPerLine * m_height); |
- FX_INT32 *rgb = (FX_INT32*)m_pBitmap->GetBuffer(); |
- FX_INT32 y; |
+ int32_t *rgb = (int32_t*)m_pBitmap->GetBuffer(); |
+ int32_t y; |
for(y = 0; y < m_height; y++) { |
- FX_INT32 offset = y * m_width; |
- FX_INT32 x; |
+ int32_t offset = y * m_width; |
+ int32_t x; |
for(x = 0; x < m_width; x++) { |
- FX_INT32 pixel = rgb[offset + x]; |
- FX_INT32 luminance = (306 * ((pixel >> 16) & 0xFF) + |
+ int32_t pixel = rgb[offset + x]; |
+ int32_t luminance = (306 * ((pixel >> 16) & 0xFF) + |
601 * ((pixel >> 8) & 0xFF) + |
117 * (pixel & 0xFF)) >> 10; |
- (*matirx)[offset + x] = (FX_BYTE) luminance; |
+ (*matirx)[offset + x] = (uint8_t) luminance; |
} |
} |
return matirx; |
@@ -188,17 +188,17 @@ FX_BOOL CBC_BufferedImageLuminanceSource::IsRotateSupported() |
{ |
return TRUE; |
} |
-CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::Crop(FX_INT32 left, FX_INT32 top, FX_INT32 width, FX_INT32 height) |
+CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::Crop(int32_t left, int32_t top, int32_t width, int32_t height) |
{ |
return NULL; |
} |
-CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::RotateCounterClockwise(FX_INT32 &e) |
+CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::RotateCounterClockwise(int32_t &e) |
{ |
if (!IsRotateSupported()) { |
e = BCExceptionRotateNotSupported; |
return NULL; |
} |
- FX_INT32 sourceWidth = m_width; |
- FX_INT32 sourceHeight = m_height; |
+ int32_t sourceWidth = m_width; |
+ int32_t sourceHeight = m_height; |
return NULL; |
} |