| Index: core/fxcodec/codec/fx_codec_icc.cpp
|
| diff --git a/core/fxcodec/codec/fx_codec_icc.cpp b/core/fxcodec/codec/fx_codec_icc.cpp
|
| index fc8113e4e68d424b2f6e8fd540ecc32aaee9e993..13280d7f49d7f46552ca526f2fc6e3bf1e8f3ed8 100644
|
| --- a/core/fxcodec/codec/fx_codec_icc.cpp
|
| +++ b/core/fxcodec/codec/fx_codec_icc.cpp
|
| @@ -8,13 +8,13 @@
|
| #include "core/include/fxcodec/fx_codec.h"
|
| #include "third_party/lcms2-2.6/include/lcms2.h"
|
|
|
| -const FX_DWORD N_COMPONENT_LAB = 3;
|
| -const FX_DWORD N_COMPONENT_GRAY = 1;
|
| -const FX_DWORD N_COMPONENT_RGB = 3;
|
| -const FX_DWORD N_COMPONENT_CMYK = 4;
|
| -const FX_DWORD N_COMPONENT_DEFAULT = 3;
|
| +const uint32_t N_COMPONENT_LAB = 3;
|
| +const uint32_t N_COMPONENT_GRAY = 1;
|
| +const uint32_t N_COMPONENT_RGB = 3;
|
| +const uint32_t N_COMPONENT_CMYK = 4;
|
| +const uint32_t N_COMPONENT_DEFAULT = 3;
|
|
|
| -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]) {
|
| return cmsMD5computeIDExt(buf, dwSize, ID);
|
| }
|
| struct CLcmsCmm {
|
| @@ -67,8 +67,8 @@ FX_BOOL CheckComponents(cmsColorSpaceSignature cs,
|
| return TRUE;
|
| }
|
|
|
| -FX_DWORD GetCSComponents(cmsColorSpaceSignature cs) {
|
| - FX_DWORD components;
|
| +uint32_t GetCSComponents(cmsColorSpaceSignature cs) {
|
| + uint32_t components;
|
| switch (cs) {
|
| case cmsSigLabData:
|
| components = N_COMPONENT_LAB;
|
| @@ -90,14 +90,14 @@ FX_DWORD GetCSComponents(cmsColorSpaceSignature cs) {
|
| }
|
|
|
| void* IccLib_CreateTransform(const unsigned char* pSrcProfileData,
|
| - FX_DWORD dwSrcProfileSize,
|
| - FX_DWORD& nSrcComponents,
|
| + uint32_t dwSrcProfileSize,
|
| + uint32_t& nSrcComponents,
|
| const unsigned char* pDstProfileData,
|
| - FX_DWORD dwDstProfileSize,
|
| + uint32_t dwDstProfileSize,
|
| int32_t nDstComponents,
|
| int intent,
|
| - FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT,
|
| - FX_DWORD dwDstFormat = Icc_FORMAT_DEFAULT) {
|
| + uint32_t dwSrcFormat = Icc_FORMAT_DEFAULT,
|
| + uint32_t dwDstFormat = Icc_FORMAT_DEFAULT) {
|
| cmsHPROFILE srcProfile = NULL;
|
| cmsHPROFILE dstProfile = NULL;
|
| cmsHTRANSFORM hTransform = NULL;
|
| @@ -170,10 +170,10 @@ void* IccLib_CreateTransform(const unsigned char* pSrcProfileData,
|
| return pCmm;
|
| }
|
| void* IccLib_CreateTransform_sRGB(const unsigned char* pProfileData,
|
| - FX_DWORD dwProfileSize,
|
| - FX_DWORD& nComponents,
|
| + uint32_t dwProfileSize,
|
| + uint32_t& nComponents,
|
| int32_t intent,
|
| - FX_DWORD dwSrcFormat) {
|
| + uint32_t dwSrcFormat) {
|
| return IccLib_CreateTransform(pProfileData, dwProfileSize, nComponents, NULL,
|
| 0, 3, intent, dwSrcFormat);
|
| }
|
| @@ -185,7 +185,7 @@ void IccLib_DestroyTransform(void* pTransform) {
|
| delete (CLcmsCmm*)pTransform;
|
| }
|
| void IccLib_Translate(void* pTransform,
|
| - FX_DWORD nSrcComponents,
|
| + uint32_t nSrcComponents,
|
| FX_FLOAT* pSrcValues,
|
| FX_FLOAT* pDestValues) {
|
| if (!pTransform) {
|
| @@ -196,14 +196,14 @@ void IccLib_Translate(void* pTransform,
|
| if (p->m_bLab) {
|
| CFX_FixedBufGrow<double, 16> inputs(nSrcComponents);
|
| double* input = inputs;
|
| - for (FX_DWORD i = 0; i < nSrcComponents; i++) {
|
| + for (uint32_t i = 0; i < nSrcComponents; i++) {
|
| input[i] = pSrcValues[i];
|
| }
|
| cmsDoTransform(p->m_hTransform, input, output, 1);
|
| } else {
|
| CFX_FixedBufGrow<uint8_t, 16> inputs(nSrcComponents);
|
| uint8_t* input = inputs;
|
| - for (FX_DWORD i = 0; i < nSrcComponents; i++) {
|
| + for (uint32_t i = 0; i < nSrcComponents; i++) {
|
| if (pSrcValues[i] > 1.0f) {
|
| input[i] = 255;
|
| } else if (pSrcValues[i] < 0) {
|
| @@ -284,7 +284,7 @@ ICodec_IccModule::IccCS GetProfileCSFromHandle(void* pProfile) {
|
| }
|
| ICodec_IccModule::IccCS CCodec_IccModule::GetProfileCS(
|
| const uint8_t* pProfileData,
|
| - FX_DWORD dwProfileSize) {
|
| + uint32_t dwProfileSize) {
|
| ICodec_IccModule::IccCS cs;
|
| cmsHPROFILE hProfile =
|
| cmsOpenProfileFromMem((void*)pProfileData, dwProfileSize);
|
| @@ -302,14 +302,14 @@ ICodec_IccModule::IccCS CCodec_IccModule::GetProfileCS(IFX_FileRead* pFile) {
|
| return IccCS_Unknown;
|
| }
|
| ICodec_IccModule::IccCS cs;
|
| - FX_DWORD dwSize = (FX_DWORD)pFile->GetSize();
|
| + uint32_t dwSize = (uint32_t)pFile->GetSize();
|
| uint8_t* pBuf = FX_Alloc(uint8_t, dwSize);
|
| pFile->ReadBlock(pBuf, 0, dwSize);
|
| cs = GetProfileCS(pBuf, dwSize);
|
| FX_Free(pBuf);
|
| return cs;
|
| }
|
| -FX_DWORD TransferProfileType(void* pProfile, FX_DWORD dwFormat) {
|
| +uint32_t TransferProfileType(void* pProfile, uint32_t dwFormat) {
|
| cmsColorSpaceSignature cs = cmsGetColorSpace(pProfile);
|
| switch (cs) {
|
| case cmsSigXYZData:
|
| @@ -359,7 +359,7 @@ class CFX_IccProfileCache {
|
| CFX_IccProfileCache();
|
| ~CFX_IccProfileCache();
|
| void* m_pProfile;
|
| - FX_DWORD m_dwRate;
|
| + uint32_t m_dwRate;
|
|
|
| protected:
|
| void Purge();
|
| @@ -379,7 +379,7 @@ class CFX_IccTransformCache {
|
| CFX_IccTransformCache(CLcmsCmm* pCmm = NULL);
|
| ~CFX_IccTransformCache();
|
| void* m_pIccTransform;
|
| - FX_DWORD m_dwRate;
|
| + uint32_t m_dwRate;
|
| CLcmsCmm* m_pCmm;
|
|
|
| protected:
|
| @@ -400,10 +400,10 @@ void CFX_IccTransformCache::Purge() {}
|
| class CFX_ByteStringKey : public CFX_BinaryBuf {
|
| public:
|
| CFX_ByteStringKey() : CFX_BinaryBuf() {}
|
| - CFX_ByteStringKey& operator<<(FX_DWORD i);
|
| + CFX_ByteStringKey& operator<<(uint32_t i);
|
| };
|
| -CFX_ByteStringKey& CFX_ByteStringKey::operator<<(FX_DWORD i) {
|
| - AppendBlock(&i, sizeof(FX_DWORD));
|
| +CFX_ByteStringKey& CFX_ByteStringKey::operator<<(uint32_t i) {
|
| + AppendBlock(&i, sizeof(uint32_t));
|
| return *this;
|
| }
|
| void* CCodec_IccModule::CreateProfile(ICodec_IccModule::IccParam* pIccParam,
|
| @@ -472,10 +472,10 @@ void* CCodec_IccModule::CreateTransform(
|
| ICodec_IccModule::IccParam* pInputParam,
|
| ICodec_IccModule::IccParam* pOutputParam,
|
| ICodec_IccModule::IccParam* pProofParam,
|
| - FX_DWORD dwIntent,
|
| - FX_DWORD dwFlag,
|
| - FX_DWORD dwPrfIntent,
|
| - FX_DWORD dwPrfFlag) {
|
| + uint32_t dwIntent,
|
| + uint32_t dwFlag,
|
| + uint32_t dwPrfIntent,
|
| + uint32_t dwPrfFlag) {
|
| CLcmsCmm* pCmm = NULL;
|
| ASSERT(pInputParam && pOutputParam);
|
| CFX_ByteStringKey key;
|
| @@ -487,9 +487,9 @@ void* CCodec_IccModule::CreateTransform(
|
| if (!pOutputProfile) {
|
| return NULL;
|
| }
|
| - FX_DWORD dwInputProfileType =
|
| + uint32_t dwInputProfileType =
|
| TransferProfileType(pInputProfile, pInputParam->dwFormat);
|
| - FX_DWORD dwOutputProfileType =
|
| + uint32_t dwOutputProfileType =
|
| TransferProfileType(pOutputProfile, pOutputParam->dwFormat);
|
| if (dwInputProfileType == 0 || dwOutputProfileType == 0) {
|
| return NULL;
|
| @@ -537,22 +537,22 @@ CCodec_IccModule::~CCodec_IccModule() {
|
| m_MapTranform.clear();
|
| }
|
| void* CCodec_IccModule::CreateTransform_sRGB(const uint8_t* pProfileData,
|
| - FX_DWORD dwProfileSize,
|
| - FX_DWORD& nComponents,
|
| + uint32_t dwProfileSize,
|
| + uint32_t& nComponents,
|
| int32_t intent,
|
| - FX_DWORD dwSrcFormat) {
|
| + uint32_t dwSrcFormat) {
|
| return IccLib_CreateTransform_sRGB(pProfileData, dwProfileSize, nComponents,
|
| intent, dwSrcFormat);
|
| }
|
|
|
| void* CCodec_IccModule::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,
|
| - FX_DWORD dwSrcFormat,
|
| - FX_DWORD dwDstFormat) {
|
| + uint32_t dwSrcFormat,
|
| + uint32_t dwDstFormat) {
|
| return IccLib_CreateTransform(
|
| pSrcProfileData, dwSrcProfileSize, nSrcComponents, pDstProfileData,
|
| dwDstProfileSize, 4, intent, dwSrcFormat, dwDstFormat);
|
|
|