XZ Utils
5.2.7
|
Data Fields | |
lzma_range_encoder | rc |
Range encoder. More... | |
lzma_lzma_state | state |
State. More... | |
uint32_t | reps [REPS] |
The four most recent match distances. More... | |
lzma_match | matches [MATCH_LEN_MAX+1] |
Array of match candidates. More... | |
uint32_t | matches_count |
Number of match candidates in matches[]. More... | |
uint32_t | longest_match_length |
bool | fast_mode |
True if using getoptimumfast. More... | |
bool | is_initialized |
bool | is_flushed |
uint32_t | pos_mask |
(1 << pos_bits) - 1 More... | |
uint32_t | literal_context_bits |
uint32_t | literal_pos_mask |
probability | literal [LITERAL_CODERS_MAX][LITERAL_CODER_SIZE] |
probability | is_match [STATES][POS_STATES_MAX] |
probability | is_rep [STATES] |
probability | is_rep0 [STATES] |
probability | is_rep1 [STATES] |
probability | is_rep2 [STATES] |
probability | is_rep0_long [STATES][POS_STATES_MAX] |
probability | dist_slot [DIST_STATES][DIST_SLOTS] |
probability | dist_special [FULL_DISTANCES - DIST_MODEL_END] |
probability | dist_align [ALIGN_SIZE] |
lzma_length_encoder | match_len_encoder |
lzma_length_encoder | rep_len_encoder |
uint32_t | dist_slot_prices [DIST_STATES][DIST_SLOTS] |
uint32_t | dist_prices [DIST_STATES][FULL_DISTANCES] |
uint32_t | dist_table_size |
uint32_t | match_price_count |
uint32_t | align_prices [ALIGN_SIZE] |
uint32_t | align_price_count |
uint32_t | opts_end_index |
uint32_t | opts_current_index |
lzma_optimal | opts [OPTS] |
lzma_range_encoder lzma_lzma1_encoder_s::rc |
Range encoder.
lzma_lzma_state lzma_lzma1_encoder_s::state |
State.
uint32_t lzma_lzma1_encoder_s::reps[REPS] |
The four most recent match distances.
lzma_match lzma_lzma1_encoder_s::matches[MATCH_LEN_MAX+1] |
Array of match candidates.
uint32_t lzma_lzma1_encoder_s::matches_count |
Number of match candidates in matches[].
uint32_t lzma_lzma1_encoder_s::longest_match_length |
Variable to hold the length of the longest match between calls to lzma_lzma_optimum_*().
bool lzma_lzma1_encoder_s::fast_mode |
True if using getoptimumfast.
bool lzma_lzma1_encoder_s::is_initialized |
True if the encoder has been initialized by encoding the first byte as a literal.
bool lzma_lzma1_encoder_s::is_flushed |
True if the range encoder has been flushed, but not all bytes have been written to the output buffer yet.
uint32_t lzma_lzma1_encoder_s::pos_mask |
(1 << pos_bits) - 1