◆ bit_planes
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
◆ c_all
uint32_t t85_encode_state_s::c_all |
Adaptive template algorithm variables
◆ comment
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.
◆ comment_len
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
◆ l0
uint32_t t85_encode_state_s::l0 |
The number of rows per stripe
◆ mx
int t85_encode_state_s::mx |
Maximum ATMOVE window size (0 - 127)
◆ new_tx
int32_t t85_encode_state_s::new_tx |
New TX value, or <0 for analysis in progress
◆ newlen
int t85_encode_state_s::newlen |
Flag for handling NEWLEN processing.
◆ options
int t85_encode_state_s::options |
◆ prev_ltp
bool t85_encode_state_s::prev_ltp |
True if previous row was typical
◆ prev_row
uint8_t* t85_encode_state_s::prev_row[3] |
Pointers to the 3 row buffers
◆ row_buf
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.
◆ tx
int32_t t85_encode_state_s::tx |
X-offset of adaptive template pixel
◆ xd
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
◆ yd
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: