| Index: core/src/fxcodec/codec/codec_int.h
|
| diff --git a/core/src/fxcodec/codec/codec_int.h b/core/src/fxcodec/codec/codec_int.h
|
| index 9f408dd9a2d68e3d1ee8c025d141f79876e37050..1fd228996d96d7801e29c0bd1241688817710aa1 100644
|
| --- a/core/src/fxcodec/codec/codec_int.h
|
| +++ b/core/src/fxcodec/codec/codec_int.h
|
| @@ -158,14 +158,13 @@ class CCodec_FlateModule : public ICodec_FlateModule {
|
|
|
| class CCodec_JpegModule : public ICodec_JpegModule {
|
| public:
|
| - CCodec_JpegModule() : m_pExtProvider(NULL) {}
|
| - void SetPovider(IFX_JpegProvider* pJP) { m_pExtProvider = pJP; }
|
| + CCodec_JpegModule() {}
|
| ICodec_ScanlineDecoder* CreateDecoder(const uint8_t* src_buf,
|
| FX_DWORD src_size,
|
| int width,
|
| int height,
|
| int nComps,
|
| - FX_BOOL ColorTransform);
|
| + FX_BOOL ColorTransform) override;
|
| FX_BOOL LoadInfo(const uint8_t* src_buf,
|
| FX_DWORD src_size,
|
| int& width,
|
| @@ -174,23 +173,22 @@ class CCodec_JpegModule : public ICodec_JpegModule {
|
| int& bits_per_components,
|
| FX_BOOL& color_transform,
|
| uint8_t** icc_buf_ptr,
|
| - FX_DWORD* icc_length);
|
| + FX_DWORD* icc_length) override;
|
| FX_BOOL Encode(const CFX_DIBSource* pSource,
|
| uint8_t*& dest_buf,
|
| FX_STRSIZE& dest_size,
|
| int quality,
|
| const uint8_t* icc_buf,
|
| - FX_DWORD icc_length);
|
| - virtual void* Start();
|
| - virtual void Finish(void* pContext);
|
| - virtual void Input(void* pContext, const uint8_t* src_buf, FX_DWORD src_size);
|
| - virtual int ReadHeader(void* pContext, int* width, int* height, int* nComps);
|
| - virtual int StartScanline(void* pContext, int down_scale);
|
| - virtual FX_BOOL ReadScanline(void* pContext, uint8_t* dest_buf);
|
| - virtual FX_DWORD GetAvailInput(void* pContext, uint8_t** avail_buf_ptr);
|
| -
|
| - protected:
|
| - IFX_JpegProvider* m_pExtProvider;
|
| + FX_DWORD icc_length) override;
|
| + void* Start() override;
|
| + void Finish(void* pContext) override;
|
| + void Input(void* pContext,
|
| + const uint8_t* src_buf,
|
| + FX_DWORD src_size) override;
|
| + int ReadHeader(void* pContext, int* width, int* height, int* nComps) override;
|
| + int StartScanline(void* pContext, int down_scale) override;
|
| + FX_BOOL ReadScanline(void* pContext, uint8_t* dest_buf) override;
|
| + FX_DWORD GetAvailInput(void* pContext, uint8_t** avail_buf_ptr) override;
|
| };
|
| class CCodec_IccModule : public ICodec_IccModule {
|
| public:
|
|
|