t85_encode_state_s Struct Reference

List of all members.

Public Attributes

t4_row_read_handler_t row_read_handler
 Callback function to read a row of pixels from the image source.
void * row_read_user_data
 Opaque pointer passed to row_read_handler.
uint8_t bit_planes
uint8_t current_bit_plane
uint32_t xd
uint32_t yd
uint32_t l0
int mx
int options
const uint8_t * comment
size_t comment_len
uint32_t y
uint32_t i
int newlen
int32_t tx
uint32_t c_all
uint32_t c [128]
int32_t new_tx
int prev_ltp
uint8_t * prev_row [3]
uint8_t * row_buf
uint8_t * bitstream
int bitstream_len
int bitstream_iptr
int bitstream_optr
int fill_with_white
int compressed_image_size
 The size of the compressed image, in bytes.
t81_t82_arith_encode_state_t s
logging_state_t logging
 Error and flow logging control.

Member Data Documentation

The number of bit planes. Always 1 for true T.85

uint32_t t85_encode_state_s::c[128]

Adaptive template algorithm variables

Adaptive template algorithm variables

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.

Length of data pointed to by comment

Next row within current stripe

The number of rows per stripe

Maximum ATMOVE window size (0 - 127)

New TX value, or <0 for analysis in progress

Flag for handling NEWLEN processing.

Encoding parameters

TRUE if previous row was typical

Pointers to the 3 row buffers

Pointer to a block of allocated memory 3 rows long, which we divide up for the 3 row buffers.

Arithmetic encoder state

X-offset of adaptive template pixel

The width of the full image, in pixels

Next row number to be encoded

The height of the full image, in pixels


The documentation for this struct was generated from the following file:

Generated on 15 Sep 2012 for spandsp by  doxygen 1.6.1