diff options
Diffstat (limited to 'core/fxcodec/codec')
-rw-r--r-- | core/fxcodec/codec/ccodec_iccmodule.h | 1 | ||||
-rw-r--r-- | core/fxcodec/codec/fx_codec.cpp | 2 | ||||
-rw-r--r-- | core/fxcodec/codec/fx_codec_icc.cpp | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/core/fxcodec/codec/ccodec_iccmodule.h b/core/fxcodec/codec/ccodec_iccmodule.h index 822b202e3f..fd2f456654 100644 --- a/core/fxcodec/codec/ccodec_iccmodule.h +++ b/core/fxcodec/codec/ccodec_iccmodule.h @@ -43,6 +43,7 @@ class CCodec_IccModule { double Gamma; }; + CCodec_IccModule(); ~CCodec_IccModule(); IccCS GetProfileCS(const uint8_t* pProfileData, unsigned int dwProfileSize); diff --git a/core/fxcodec/codec/fx_codec.cpp b/core/fxcodec/codec/fx_codec.cpp index 55cb6ee7fb..1995784dcd 100644 --- a/core/fxcodec/codec/fx_codec.cpp +++ b/core/fxcodec/codec/fx_codec.cpp @@ -31,6 +31,8 @@ CCodec_ModuleMgr::CCodec_ModuleMgr() m_pFlateModule(new CCodec_FlateModule) { } +CCodec_ModuleMgr::~CCodec_ModuleMgr() {} + CCodec_ScanlineDecoder::CCodec_ScanlineDecoder() : m_NextLine(-1), m_pLastScanline(nullptr) {} diff --git a/core/fxcodec/codec/fx_codec_icc.cpp b/core/fxcodec/codec/fx_codec_icc.cpp index 4903c24715..29cfe0e9f4 100644 --- a/core/fxcodec/codec/fx_codec_icc.cpp +++ b/core/fxcodec/codec/fx_codec_icc.cpp @@ -526,6 +526,9 @@ void* CCodec_IccModule::CreateTransform( } return pTransformCache->m_pCmm; } + +CCodec_IccModule::CCodec_IccModule() : m_nComponents(0) {} + CCodec_IccModule::~CCodec_IccModule() { for (const auto& pair : m_MapProfile) { delete pair.second; |