![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
 Include dependency graph for base_encoding.c:Macros | |
| #define | char64(c) ((c > 127) ? (char) 0xff : index_64[(c)]) | 
| #define | char16(nb) (((nb) < 97) ? ((nb)-48) : ((nb)-87)) | 
| #define | ZLIB_COMPRESS_SAFE 4 | 
Functions | |
| GF_EXPORT u32 | gf_base64_encode (const u8 *_in, u32 inSize, u8 *_out, u32 outSize) | 
| base64 encoder   | |
| u32 | load_block (char *in, u32 size, u32 pos, char *out) | 
| GF_EXPORT u32 | gf_base64_decode (u8 *in_buf, u32 inSize, u8 *out, u32 outSize) | 
| base64 decoder   | |
| GF_EXPORT u32 | gf_base16_encode (u8 *_in, u32 inSize, u8 *_out, u32 outSize) | 
| base16 encoder   | |
| GF_EXPORT u32 | gf_base16_decode (u8 *in, u32 inSize, u8 *out, u32 outSize) | 
| base16 decoder   | |
| GF_EXPORT GF_Err | gf_gz_compress_payload_ex (u8 **data, u32 data_len, u32 *max_size, u8 data_offset, Bool skip_if_larger, u8 **out_comp_data, Bool use_gz) | 
| GF_EXPORT GF_Err | gf_gz_compress_payload (u8 **data, u32 data_len, u32 *max_size) | 
| GF_EXPORT GF_Err | gf_gz_decompress_payload_ex (u8 *data, u32 data_len, u8 **uncompressed_data, u32 *out_size, Bool use_gz) | 
| GF_EXPORT GF_Err | gf_gz_decompress_payload (u8 *data, u32 data_len, u8 **uncompressed_data, u32 *out_size) | 
| GF_EXPORT GF_Err | gf_lz_decompress_payload (u8 *data, u32 data_len, u8 **uncompressed_data, u32 *out_size) | 
| GF_EXPORT GF_Err | gf_lz_compress_payload (u8 **data, u32 data_len, u32 *max_size) | 
Variables | |
| static const char | base_64 [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" | 
| static const unsigned char | index_64 [128] | 
| static const char | base_16 [] = "0123456789abcdef" | 
| #define char64 | ( | c | ) | ((c > 127) ? (char) 0xff : index_64[(c)]) | 
| #define char16 | ( | nb | ) | (((nb) < 97) ? ((nb)-48) : ((nb)-87)) | 
| #define ZLIB_COMPRESS_SAFE 4 | 
 Here is the caller graph for this function:
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |