summaryrefslogtreecommitdiff
path: root/core/fxcodec/gif/cfx_gifcontext.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/fxcodec/gif/cfx_gifcontext.h')
-rw-r--r--core/fxcodec/gif/cfx_gifcontext.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/fxcodec/gif/cfx_gifcontext.h b/core/fxcodec/gif/cfx_gifcontext.h
index a1cffb2746..e0c5900f93 100644
--- a/core/fxcodec/gif/cfx_gifcontext.h
+++ b/core/fxcodec/gif/cfx_gifcontext.h
@@ -65,8 +65,12 @@ class CFX_GifContext : public CCodec_GifModule::Context {
uint8_t global_color_resolution_;
uint8_t img_pass_num_;
- private:
+ protected:
uint8_t* ReadData(uint8_t** des_buf_pp, uint32_t data_size);
+ CFX_GifDecodeStatus ReadGifSignature();
+ CFX_GifDecodeStatus ReadLogicalScreenDescriptor();
+
+ private:
void SaveDecodingStatus(int32_t status);
CFX_GifDecodeStatus DecodeExtension();
CFX_GifDecodeStatus DecodeImageInfo();