| uint8_t t85_encode_state_s::bit_planes |
The number of bit planes. Always 1 for true T.85
| uint32_t t85_encode_state_s::c[128] |
Adaptive template algorithm variables
| uint32_t t85_encode_state_s::c_all |
Adaptive template algorithm variables
| const uint8_t* t85_encode_state_s::comment |
The contents for a COMMENT marker segment, to be added to the image at the next opportunity. This is set to NULL when nothing is pending.
| size_t t85_encode_state_s::comment_len |
Length of data pointed to by comment
| uint32_t t85_encode_state_s::i |
Next row within current stripe
| uint32_t t85_encode_state_s::l0 |
The number of rows per stripe
| int t85_encode_state_s::mx |
Maximum ATMOVE window size (0 - 127)
| int32_t t85_encode_state_s::new_tx |
New TX value, or <0 for analysis in progress
| int t85_encode_state_s::newlen |
Flag for handling NEWLEN processing.
| int t85_encode_state_s::options |
| bool t85_encode_state_s::prev_ltp |
True if previous row was typical
| uint8_t* t85_encode_state_s::prev_row[3] |
Pointers to the 3 row buffers
| uint8_t* t85_encode_state_s::row_buf |
Pointer to a block of allocated memory 3 rows long, which we divide up for the 3 row buffers.
| int32_t t85_encode_state_s::tx |
X-offset of adaptive template pixel
| uint32_t t85_encode_state_s::xd |
The width of the full image, in pixels
| uint32_t t85_encode_state_s::y |
Next row number to be encoded
| uint32_t t85_encode_state_s::yd |
The height of the full image, in pixels
The documentation for this struct was generated from the following file: