|
FastLED 3.9.15
|
| lzw_result fl::third_party::lzw_decode_init | ( | struct lzw_ctx * | ctx, |
| fl::u8 | minimum_code_size, | ||
| const fl::u8 * | input_data, | ||
| fl::size | input_length, | ||
| fl::size | input_pos ) |
Initialise an LZW decompression context for decoding.
| [in] | ctx | The LZW decompression context to initialise. |
| [in] | minimum_code_size | The LZW Minimum Code Size. |
| [in] | input_data | The compressed data. |
| [in] | input_length | Byte length of compressed data. |
| [in] | input_pos | Start position in data. Must be position of a size byte at sub-block start. |
Definition at line 263 of file lzw.cpp.hpp.
References fl::third_party::lzw_table_entry::count, fl::third_party::lzw_table_entry::first, FL_NOEXCEPT, lzw__handle_clear(), LZW_BAD_ICODE, LZW_CODE_MAX, LZW_OK, and fl::third_party::lzw_table_entry::value.
Referenced by lzw_decode_init_map(), and nsgif__decode_complex().
Here is the call graph for this function:
Here is the caller graph for this function: