| Index: core/include/fxcodec/fx_codec.h
|
| diff --git a/core/include/fxcodec/fx_codec.h b/core/include/fxcodec/fx_codec.h
|
| index 99d4dbd84995003dfbf41af50967a259ce5e7b84..a674eb729091d71d3522d2605098a6269041f035 100644
|
| --- a/core/include/fxcodec/fx_codec.h
|
| +++ b/core/include/fxcodec/fx_codec.h
|
| @@ -51,10 +51,10 @@ class CFX_DIBAttribute {
|
| uint8_t m_strTime[20];
|
| int32_t m_nGifLeft;
|
| int32_t m_nGifTop;
|
| - FX_DWORD* m_pGifLocalPalette;
|
| - FX_DWORD m_nGifLocalPalNum;
|
| + uint32_t* m_pGifLocalPalette;
|
| + uint32_t m_nGifLocalPalNum;
|
| int32_t m_nBmpCompressType;
|
| - std::map<FX_DWORD, void*> m_Exif;
|
| + std::map<uint32_t, void*> m_Exif;
|
| };
|
| #endif // PDF_ENABLE_XFA
|
|
|
| @@ -97,15 +97,15 @@ class ICodec_BasicModule {
|
| public:
|
| virtual ~ICodec_BasicModule() {}
|
| virtual FX_BOOL RunLengthEncode(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| virtual FX_BOOL A85Encode(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| virtual ICodec_ScanlineDecoder* CreateRunLengthDecoder(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int width,
|
| int height,
|
| int nComps,
|
| @@ -116,7 +116,7 @@ class ICodec_ScanlineDecoder {
|
| public:
|
| virtual ~ICodec_ScanlineDecoder() {}
|
|
|
| - virtual FX_DWORD GetSrcOffset() = 0;
|
| + virtual uint32_t GetSrcOffset() = 0;
|
|
|
| virtual void DownScale(int dest_width, int dest_height) = 0;
|
|
|
| @@ -141,7 +141,7 @@ class ICodec_FlateModule {
|
| public:
|
| virtual ~ICodec_FlateModule() {}
|
| virtual ICodec_ScanlineDecoder* CreateDecoder(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int width,
|
| int height,
|
| int nComps,
|
| @@ -150,36 +150,36 @@ class ICodec_FlateModule {
|
| int Colors,
|
| int BitsPerComponent,
|
| int Columns) = 0;
|
| - virtual FX_DWORD FlateOrLZWDecode(FX_BOOL bLZW,
|
| + virtual uint32_t FlateOrLZWDecode(FX_BOOL bLZW,
|
| const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| FX_BOOL bEarlyChange,
|
| int predictor,
|
| int Colors,
|
| int BitsPerComponent,
|
| int Columns,
|
| - FX_DWORD estimated_size,
|
| + uint32_t estimated_size,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| virtual FX_BOOL Encode(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int predictor,
|
| int Colors,
|
| int BitsPerComponent,
|
| int Columns,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| virtual FX_BOOL Encode(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| };
|
| class ICodec_FaxModule {
|
| public:
|
| virtual ~ICodec_FaxModule() {}
|
|
|
| virtual ICodec_ScanlineDecoder* CreateDecoder(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int width,
|
| int height,
|
| int K,
|
| @@ -194,35 +194,35 @@ class ICodec_FaxModule {
|
| int height,
|
| int pitch,
|
| uint8_t*& dest_buf,
|
| - FX_DWORD& dest_size) = 0;
|
| + uint32_t& dest_size) = 0;
|
| };
|
| class ICodec_JpegModule {
|
| public:
|
| virtual ~ICodec_JpegModule() {}
|
|
|
| virtual ICodec_ScanlineDecoder* CreateDecoder(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int width,
|
| int height,
|
| int nComps,
|
| FX_BOOL ColorTransform) = 0;
|
|
|
| virtual FX_BOOL LoadInfo(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int& width,
|
| int& height,
|
| int& num_components,
|
| int& bits_per_components,
|
| FX_BOOL& color_transform,
|
| uint8_t** icc_buf_ptr = NULL,
|
| - FX_DWORD* icc_length = NULL) = 0;
|
| + uint32_t* icc_length = NULL) = 0;
|
|
|
| virtual FX_BOOL Encode(const class CFX_DIBSource* pSource,
|
| uint8_t*& dest_buf,
|
| FX_STRSIZE& dest_size,
|
| int quality = 75,
|
| const uint8_t* icc_buf = NULL,
|
| - FX_DWORD icc_length = 0) = 0;
|
| + uint32_t icc_length = 0) = 0;
|
|
|
| virtual void* Start() = 0;
|
|
|
| @@ -230,7 +230,7 @@ class ICodec_JpegModule {
|
|
|
| virtual void Input(void* pContext,
|
| const uint8_t* src_buf,
|
| - FX_DWORD src_size) = 0;
|
| + uint32_t src_size) = 0;
|
|
|
| #ifdef PDF_ENABLE_XFA
|
| virtual int ReadHeader(void* pContext,
|
| @@ -249,7 +249,7 @@ class ICodec_JpegModule {
|
|
|
| virtual FX_BOOL ReadScanline(void* pContext, uint8_t* dest_buf) = 0;
|
|
|
| - virtual FX_DWORD GetAvailInput(void* pContext,
|
| + virtual uint32_t GetAvailInput(void* pContext,
|
| uint8_t** avail_buf_ptr = NULL) = 0;
|
| };
|
|
|
| @@ -258,13 +258,13 @@ class ICodec_JpxModule {
|
| virtual ~ICodec_JpxModule() {}
|
|
|
| virtual CJPX_Decoder* CreateDecoder(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| CPDF_ColorSpace* cs) = 0;
|
|
|
| virtual void GetImageInfo(CJPX_Decoder* pDecoder,
|
| - FX_DWORD* width,
|
| - FX_DWORD* height,
|
| - FX_DWORD* components) = 0;
|
| + uint32_t* width,
|
| + uint32_t* height,
|
| + uint32_t* components) = 0;
|
|
|
| virtual bool Decode(CJPX_Decoder* pDecoder,
|
| uint8_t* dest_data,
|
| @@ -284,7 +284,7 @@ class ICodec_PngModule {
|
|
|
| virtual FX_BOOL Input(void* pContext,
|
| const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| CFX_DIBAttribute* pAttribute) = 0;
|
|
|
| FX_BOOL (*ReadHeaderCallback)(void* pModule,
|
| @@ -307,12 +307,12 @@ class ICodec_GifModule {
|
|
|
| virtual void Finish(void* pContext) = 0;
|
|
|
| - virtual FX_DWORD GetAvailInput(void* pContext,
|
| + virtual uint32_t GetAvailInput(void* pContext,
|
| uint8_t** avail_buf_ptr = NULL) = 0;
|
|
|
| virtual void Input(void* pContext,
|
| const uint8_t* src_buf,
|
| - FX_DWORD src_size) = 0;
|
| + uint32_t src_size) = 0;
|
|
|
| virtual int32_t ReadHeader(void* pContext,
|
| int* width,
|
| @@ -324,7 +324,7 @@ class ICodec_GifModule {
|
|
|
| virtual int32_t LoadFrameInfo(void* pContext, int* frame_num) = 0;
|
|
|
| - void (*RecordCurrentPositionCallback)(void* pModule, FX_DWORD& cur_pos);
|
| + void (*RecordCurrentPositionCallback)(void* pModule, uint32_t& cur_pos);
|
|
|
| uint8_t* (*AskLocalPaletteBufCallback)(void* pModule,
|
| int32_t frame_num,
|
| @@ -335,7 +335,7 @@ class ICodec_GifModule {
|
| CFX_DIBAttribute* pAttribute) = 0;
|
|
|
| FX_BOOL (*InputRecordPositionBufCallback)(void* pModule,
|
| - FX_DWORD rcd_pos,
|
| + uint32_t rcd_pos,
|
| const FX_RECT& img_rc,
|
| int32_t pal_num,
|
| void* pal_ptr,
|
| @@ -357,12 +357,12 @@ class ICodec_BmpModule {
|
|
|
| virtual void Finish(void* pContext) = 0;
|
|
|
| - virtual FX_DWORD GetAvailInput(void* pContext,
|
| + virtual uint32_t GetAvailInput(void* pContext,
|
| uint8_t** avail_buf_ptr = NULL) = 0;
|
|
|
| virtual void Input(void* pContext,
|
| const uint8_t* src_buf,
|
| - FX_DWORD src_size) = 0;
|
| + uint32_t src_size) = 0;
|
|
|
| virtual int32_t ReadHeader(void* pContext,
|
| int32_t* width,
|
| @@ -370,12 +370,12 @@ class ICodec_BmpModule {
|
| FX_BOOL* tb_flag,
|
| int32_t* components,
|
| int* pal_num,
|
| - FX_DWORD** pal_pp,
|
| + uint32_t** pal_pp,
|
| CFX_DIBAttribute* pAttribute) = 0;
|
|
|
| virtual int32_t LoadImage(void* pContext) = 0;
|
|
|
| - FX_BOOL (*InputImagePositionBufCallback)(void* pModule, FX_DWORD rcd_pos);
|
| + FX_BOOL (*InputImagePositionBufCallback)(void* pModule, uint32_t rcd_pos);
|
|
|
| void (*ReadScanlineCallback)(void* pModule,
|
| int32_t row_num,
|
| @@ -391,10 +391,10 @@ class ICodec_TiffModule {
|
|
|
| virtual FX_BOOL LoadFrameInfo(void* ctx,
|
| int32_t frame,
|
| - FX_DWORD& width,
|
| - FX_DWORD& height,
|
| - FX_DWORD& comps,
|
| - FX_DWORD& bpc,
|
| + uint32_t& width,
|
| + uint32_t& height,
|
| + uint32_t& comps,
|
| + uint32_t& bpc,
|
| CFX_DIBAttribute* pAttribute) = 0;
|
|
|
| virtual FX_BOOL Decode(void* ctx, class CFX_DIBitmap* pDIBitmap) = 0;
|
| @@ -411,12 +411,12 @@ class ICodec_Jbig2Module {
|
|
|
| virtual FXCODEC_STATUS StartDecode(void* pJbig2Context,
|
| CFX_PrivateData* pPrivateData,
|
| - FX_DWORD width,
|
| - FX_DWORD height,
|
| + uint32_t width,
|
| + uint32_t height,
|
| CPDF_StreamAcc* src_stream,
|
| CPDF_StreamAcc* global_stream,
|
| uint8_t* dest_buf,
|
| - FX_DWORD dest_pitch,
|
| + uint32_t dest_pitch,
|
| IFX_Pause* pPause) = 0;
|
|
|
| virtual FXCODEC_STATUS ContinueDecode(void* pJbig2Content,
|
| @@ -477,12 +477,12 @@ class ICodec_IccModule {
|
| };
|
|
|
| struct IccParam {
|
| - FX_DWORD Version;
|
| + uint32_t Version;
|
| IccCS ColorSpace;
|
| - FX_DWORD dwProfileType;
|
| - FX_DWORD dwFormat;
|
| + uint32_t dwProfileType;
|
| + uint32_t dwFormat;
|
| uint8_t* pProfileData;
|
| - FX_DWORD dwProfileSize;
|
| + uint32_t dwProfileSize;
|
| double Gamma;
|
| };
|
|
|
| @@ -497,27 +497,27 @@ class ICodec_IccModule {
|
| ICodec_IccModule::IccParam* pInputParam,
|
| ICodec_IccModule::IccParam* pOutputParam,
|
| ICodec_IccModule::IccParam* pProofParam = NULL,
|
| - FX_DWORD dwIntent = Icc_INTENT_PERCEPTUAL,
|
| - FX_DWORD dwFlag = Icc_FLAGS_DEFAULT,
|
| - FX_DWORD dwPrfIntent = Icc_INTENT_ABSOLUTE_COLORIMETRIC,
|
| - FX_DWORD dwPrfFlag = Icc_FLAGS_SOFTPROOFING) = 0;
|
| + uint32_t dwIntent = Icc_INTENT_PERCEPTUAL,
|
| + uint32_t dwFlag = Icc_FLAGS_DEFAULT,
|
| + uint32_t dwPrfIntent = Icc_INTENT_ABSOLUTE_COLORIMETRIC,
|
| + uint32_t dwPrfFlag = Icc_FLAGS_SOFTPROOFING) = 0;
|
|
|
| virtual void* CreateTransform_sRGB(
|
| const uint8_t* pProfileData,
|
| - FX_DWORD dwProfileSize,
|
| - FX_DWORD& nComponents,
|
| + uint32_t dwProfileSize,
|
| + uint32_t& nComponents,
|
| int32_t intent = 0,
|
| - FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT) = 0;
|
| + uint32_t dwSrcFormat = Icc_FORMAT_DEFAULT) = 0;
|
|
|
| virtual void* CreateTransform_CMYK(
|
| const uint8_t* pSrcProfileData,
|
| - FX_DWORD dwSrcProfileSize,
|
| - FX_DWORD& nSrcComponents,
|
| + uint32_t dwSrcProfileSize,
|
| + uint32_t& nSrcComponents,
|
| const uint8_t* pDstProfileData,
|
| - FX_DWORD dwDstProfileSize,
|
| + uint32_t dwDstProfileSize,
|
| int32_t intent = 0,
|
| - FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT,
|
| - FX_DWORD dwDstFormat = Icc_FORMAT_DEFAULT) = 0;
|
| + uint32_t dwSrcFormat = Icc_FORMAT_DEFAULT,
|
| + uint32_t dwDstFormat = Icc_FORMAT_DEFAULT) = 0;
|
|
|
| virtual void DestroyTransform(void* pTransform) = 0;
|
|
|
| @@ -529,7 +529,7 @@ class ICodec_IccModule {
|
| uint8_t* pDest,
|
| const uint8_t* pSrc,
|
| int pixels) = 0;
|
| - virtual void SetComponents(FX_DWORD nComponents) = 0;
|
| + virtual void SetComponents(uint32_t nComponents) = 0;
|
| };
|
|
|
| void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
|
| @@ -554,9 +554,9 @@ void AdobeCMYK_to_sRGB1(uint8_t c,
|
| uint8_t& R,
|
| uint8_t& G,
|
| uint8_t& B);
|
| -FX_BOOL MD5ComputeID(const void* buf, FX_DWORD dwSize, uint8_t ID[16]);
|
| +FX_BOOL MD5ComputeID(const void* buf, uint32_t dwSize, uint8_t ID[16]);
|
| void FaxG4Decode(const uint8_t* src_buf,
|
| - FX_DWORD src_size,
|
| + uint32_t src_size,
|
| int* pbitpos,
|
| uint8_t* dest_buf,
|
| int width,
|
|
|