26#if !defined(_SPANDSP_PRIVATE_T85_H_)
27#define _SPANDSP_PRIVATE_T85_H_
30#define T85_ATMOVES_MAX 1
60 uint8_t current_bit_plane;
129 uint8_t min_bit_planes;
130 uint8_t max_bit_planes;
138 uint8_t current_bit_plane;
Definition private/logging.h:34
Definition private/t81_t82_arith_coding.h:55
Definition private/t81_t82_arith_coding.h:34
Definition private/t85.h:117
int interrupt
Definition private/t85.h:198
int32_t tx
Definition private/t85.h:163
uint8_t * comment
Definition private/t85.h:174
int end_of_data
Definition private/t85.h:200
uint32_t comment_progress
Definition private/t85.h:178
uint8_t buffer[20]
Definition private/t85.h:167
uint32_t at_row[1]
Definition private/t85.h:188
uint8_t bit_planes
Definition private/t85.h:137
uint32_t xd
Definition private/t85.h:141
t4_row_write_handler_t row_write_handler
Definition private/t85.h:119
uint32_t comment_len
Definition private/t85.h:176
void * row_write_user_data
Definition private/t85.h:121
int at_tx[1]
Definition private/t85.h:190
uint32_t i
Definition private/t85.h:184
int at_moves
Definition private/t85.h:186
uint32_t row_h[3]
Definition private/t85.h:192
uint32_t max_yd
Definition private/t85.h:134
int buf_len
Definition private/t85.h:169
uint32_t x
Definition private/t85.h:180
void * comment_user_data
Definition private/t85.h:125
t81_t82_arith_decode_state_t s
Definition private/t85.h:202
int buf_needed
Definition private/t85.h:172
uint32_t yd
Definition private/t85.h:143
int lntp
Definition private/t85.h:196
uint8_t * row_buf
Definition private/t85.h:157
uint32_t max_comment_len
Definition private/t85.h:127
uint8_t * prev_row[3]
Definition private/t85.h:154
int p[3]
Definition private/t85.h:152
logging_state_t logging
Error and flow logging control.
Definition private/t85.h:208
uint32_t bie_len
Definition private/t85.h:165
int row_buf_len
Definition private/t85.h:159
uint32_t y
Definition private/t85.h:182
int compressed_image_size
The size of the compressed image, in bytes.
Definition private/t85.h:205
uint32_t max_xd
Definition private/t85.h:132
size_t bytes_per_row
Definition private/t85.h:161
int options
Definition private/t85.h:149
int pseudo
Definition private/t85.h:194
t4_row_write_handler_t comment_handler
Definition private/t85.h:123
int mx
Definition private/t85.h:147
uint32_t l0
Definition private/t85.h:145
Definition private/t85.h:52
int32_t new_tx
Definition private/t85.h:91
int32_t tx
Definition private/t85.h:85
uint8_t * prev_row[3]
Definition private/t85.h:95
void * row_read_user_data
Opaque pointer passed to row_read_handler.
Definition private/t85.h:56
uint8_t bit_planes
Definition private/t85.h:59
logging_state_t logging
Error and flow logging control.
Definition private/t85.h:112
uint8_t * row_buf
Definition private/t85.h:98
t4_row_read_handler_t row_read_handler
Callback function to read a row of pixels from the image source.
Definition private/t85.h:54
int options
Definition private/t85.h:70
uint32_t l0
Definition private/t85.h:66
uint32_t xd
Definition private/t85.h:62
int mx
Definition private/t85.h:68
size_t comment_len
Definition private/t85.h:76
bool prev_ltp
Definition private/t85.h:93
uint32_t yd
Definition private/t85.h:64
const uint8_t * comment
Definition private/t85.h:74
uint32_t c[128]
Definition private/t85.h:89
int compressed_image_size
The size of the compressed image, in bytes.
Definition private/t85.h:106
uint32_t c_all
Definition private/t85.h:87
t81_t82_arith_encode_state_t s
Definition private/t85.h:109
int newlen
Definition private/t85.h:83
uint32_t i
Definition private/t85.h:81
uint32_t y
Definition private/t85.h:79
int(* t4_row_write_handler_t)(void *user_data, const uint8_t buf[], size_t len)
Definition t4_rx.h:46
int(* t4_row_read_handler_t)(void *user_data, uint8_t buf[], size_t len)
Definition t4_tx.h:34