| Index: core/src/fxcodec/lgif/fx_gif.h
|
| diff --git a/core/src/fxcodec/lgif/fx_gif.h b/core/src/fxcodec/lgif/fx_gif.h
|
| index 19e21751d63e6f023edfb95969d12f5b7b0fff28..f352cb7806dc30cb8e029b31fa9693e5a58c7671 100644
|
| --- a/core/src/fxcodec/lgif/fx_gif.h
|
| +++ b/core/src/fxcodec/lgif/fx_gif.h
|
| @@ -11,14 +11,6 @@
|
|
|
| #include "core/include/fxcrt/fx_basic.h"
|
|
|
| -extern FX_WORD _GetWord_LSBFirst(uint8_t* p);
|
| -extern void _SetWord_LSBFirst(uint8_t* p, FX_WORD v);
|
| -extern void _BpcConvert(const uint8_t* src_buf,
|
| - FX_DWORD src_len,
|
| - int32_t src_bpc,
|
| - int32_t dst_bpc,
|
| - uint8_t*& dst_buf,
|
| - FX_DWORD& dst_len);
|
| #define GIF_SUPPORT_COMMENT_EXTENSION
|
| #define GIF_SUPPORT_GRAPHIC_CONTROL_EXTENSION
|
| #define GIF_SUPPORT_PLAIN_TEXT_EXTENSION
|
| @@ -208,7 +200,7 @@ class CGifLZWEncoder {
|
| typedef struct tag_gif_decompress_struct gif_decompress_struct;
|
| typedef gif_decompress_struct* gif_decompress_struct_p;
|
| typedef gif_decompress_struct_p* gif_decompress_struct_pp;
|
| -static int32_t s_gif_interlace_step[4] = {8, 8, 4, 2};
|
| +static const int32_t s_gif_interlace_step[4] = {8, 8, 4, 2};
|
| struct tag_gif_decompress_struct {
|
| jmp_buf jmpbuf;
|
| FX_CHAR* err_ptr;
|
| @@ -303,32 +295,32 @@ struct tag_gif_compress_struct {
|
| #endif
|
| };
|
|
|
| -void _gif_error(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg);
|
| -void _gif_warn(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg);
|
| -gif_decompress_struct_p _gif_create_decompress();
|
| -void _gif_destroy_decompress(gif_decompress_struct_pp gif_ptr_ptr);
|
| -gif_compress_struct_p _gif_create_compress();
|
| -void _gif_destroy_compress(gif_compress_struct_pp gif_ptr_ptr);
|
| -int32_t _gif_read_header(gif_decompress_struct_p gif_ptr);
|
| -int32_t _gif_get_frame(gif_decompress_struct_p gif_ptr);
|
| -int32_t _gif_get_frame_num(gif_decompress_struct_p gif_ptr);
|
| -int32_t _gif_decode_extension(gif_decompress_struct_p gif_ptr);
|
| -int32_t _gif_decode_image_info(gif_decompress_struct_p gif_ptr);
|
| -void _gif_takeover_gce_ptr(gif_decompress_struct_p gif_ptr,
|
| - GifGCE** gce_ptr_ptr);
|
| -int32_t _gif_load_frame(gif_decompress_struct_p gif_ptr, int32_t frame_num);
|
| -uint8_t* _gif_read_data(gif_decompress_struct_p gif_ptr,
|
| - uint8_t** des_buf_pp,
|
| - FX_DWORD data_size);
|
| -void _gif_save_decoding_status(gif_decompress_struct_p gif_ptr, int32_t status);
|
| -void _gif_input_buffer(gif_decompress_struct_p gif_ptr,
|
| - uint8_t* src_buf,
|
| - FX_DWORD src_size);
|
| -FX_DWORD _gif_get_avail_input(gif_decompress_struct_p gif_ptr,
|
| - uint8_t** avial_buf_ptr);
|
| +void gif_error(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg);
|
| +void gif_warn(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg);
|
| +gif_decompress_struct_p gif_create_decompress();
|
| +void gif_destroy_decompress(gif_decompress_struct_pp gif_ptr_ptr);
|
| +gif_compress_struct_p gif_create_compress();
|
| +void gif_destroy_compress(gif_compress_struct_pp gif_ptr_ptr);
|
| +int32_t gif_read_header(gif_decompress_struct_p gif_ptr);
|
| +int32_t gif_get_frame(gif_decompress_struct_p gif_ptr);
|
| +int32_t gif_get_frame_num(gif_decompress_struct_p gif_ptr);
|
| +int32_t gif_decode_extension(gif_decompress_struct_p gif_ptr);
|
| +int32_t gif_decode_image_info(gif_decompress_struct_p gif_ptr);
|
| +void gif_takeover_gce_ptr(gif_decompress_struct_p gif_ptr,
|
| + GifGCE** gce_ptr_ptr);
|
| +int32_t gif_load_frame(gif_decompress_struct_p gif_ptr, int32_t frame_num);
|
| +uint8_t* gif_read_data(gif_decompress_struct_p gif_ptr,
|
| + uint8_t** des_buf_pp,
|
| + FX_DWORD data_size);
|
| +void gif_save_decoding_status(gif_decompress_struct_p gif_ptr, int32_t status);
|
| +void gif_input_buffer(gif_decompress_struct_p gif_ptr,
|
| + uint8_t* src_buf,
|
| + FX_DWORD src_size);
|
| +FX_DWORD gif_get_avail_input(gif_decompress_struct_p gif_ptr,
|
| + uint8_t** avial_buf_ptr);
|
| void interlace_buf(const uint8_t* buf, FX_DWORD width, FX_DWORD height);
|
| -FX_BOOL _gif_encode(gif_compress_struct_p gif_ptr,
|
| - uint8_t*& dst_buf,
|
| - FX_DWORD& dst_len);
|
| +FX_BOOL gif_encode(gif_compress_struct_p gif_ptr,
|
| + uint8_t*& dst_buf,
|
| + FX_DWORD& dst_len);
|
|
|
| #endif // CORE_SRC_FXCODEC_LGIF_FX_GIF_H_
|
|
|