Home
last modified time | relevance | path

Searched refs:coder (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/xz/src/liblzma/common/
H A Dfile_info.c94 coder->temp, &coder->temp_pos, coder->temp_size); in fill_temp()
188 if (seek_to_pos(coder, coder->file_target_pos - coder->temp_size, in reverse_seek()
235 coder->index_decoder.coder, in decode_index()
321 coder->temp, coder->temp_size); in file_info_decode()
345 coder->temp_pos = coder->temp_size; in file_info_decode()
381 coder->temp + coder->temp_size))); in file_info_decode()
404 coder->temp_pos = coder->temp_size in file_info_decode()
564 coder->temp_pos = coder->temp_size in file_info_decode()
717 if (coder->index_decoder.memconfig(coder->index_decoder.coder, in file_info_decoder_memconfig()
755 coder->index_decoder.coder, in file_info_decoder_memconfig()
[all …]
H A Dstream_decoder_mt.c599 thr->coder = coder; in initialize_new_thread()
629 coder->thr = coder->threads_free; in get_thread()
1050 &coder->stream_flags, coder->buffer); in stream_decode_mt()
1261 coder->mem_next_in = comp_blk_size(coder); in stream_decode_mt()
1442 coder->mem_in_use += coder->mem_next_in in stream_decode_mt()
1486 coder->thr->in_size = coder->mem_next_in; in stream_decode_mt()
1495 &coder->outq, coder->thr); in stream_decode_mt()
1625 coder->block_decoder.coder, allocator, in stream_decode_mt()
1747 coder->pos = (coder->pos + 1) & 3; in stream_decode_mt()
1907 coder = next->coder; in stream_decoder_mt_init()
[all …]
H A Dstream_decoder.c96 coder->pos = 0; in stream_decoder_reset()
116 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, in stream_decode()
127 &coder->stream_flags, coder->buffer); in stream_decode()
139 coder->block_options.check = coder->stream_flags.check; in stream_decode()
147 if (coder->tell_no_check && coder->stream_flags.check in stream_decode()
186 if (coder->pos < coder->block_options.header_size) in stream_decode()
216 coder->block_options.ignore_check = coder->ignore_check; in stream_decode()
262 coder->block_decoder.coder, allocator, in stream_decode()
363 coder->pos = (coder->pos + 1) & 3; in stream_decode()
435 lzma_stream_coder *coder = next->coder; in lzma_stream_decoder_init() local
[all …]
H A Dlzip_decoder.c144 ++coder->pos; in lzip_decode()
147 coder->pos = 0; in lzip_decode()
217 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in lzip_decode()
229 if (coder->memusage > coder->memlimit) in lzip_decode()
256 coder->lzma_decoder.coder, allocator, in lzip_decode()
291 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, in lzip_decode()
303 && coder->crc32 != read32le(&coder->buffer[0])) in lzip_decode()
306 if (coder->uncompressed_size != read64le(&coder->buffer[4])) in lzip_decode()
311 if (coder->member_size != read64le(&coder->buffer[12])) in lzip_decode()
381 lzma_lzip_coder *coder = next->coder; in lzma_lzip_decoder_init() local
[all …]
H A Dstream_encoder_mt.c514 thr->coder = coder; in initialize_new_thread()
563 coder->thr = coder->threads_free; in get_thread()
705 &coder->cond, &coder->mutex, in wait_for_work()
727 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt()
730 if (coder->header_pos < sizeof(coder->header)) in stream_encode_mt()
863 coder->index_encoder.coder, allocator, in stream_encode_mt()
882 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt()
1066 lzma_stream_coder *coder = next->coder; in stream_encoder_mt_init() local
1072 next->coder = coder; in stream_encoder_mt_init()
1100 memzero(&coder->outq, sizeof(coder->outq)); in stream_encoder_mt_init()
[all …]
H A Dstream_encoder.c94 lzma_bufcpy(coder->buffer, &coder->buffer_pos, in stream_encode()
96 if (coder->buffer_pos < coder->buffer_size) in stream_encode()
103 ++coder->sequence; in stream_encode()
124 coder->index)); in stream_encode()
145 coder->buffer_size = coder->block_options.header_size; in stream_encode()
160 coder->block_encoder.coder, allocator, in stream_encode()
182 coder->index_encoder.coder, allocator, in stream_encode()
251 coder->block_options.filters = coder->filters; in stream_encoder_update()
261 coder->block_encoder.coder, allocator, in stream_encoder_update()
295 lzma_stream_coder *coder = next->coder; in stream_encoder_init() local
[all …]
H A Dindex_decoder.c90 ret = lzma_vli_decode(&coder->count, &coder->pos, in index_decode()
101 if (lzma_index_memusage(1, coder->count) > coder->memlimit) { in index_decode()
108 lzma_index_prealloc(coder->index, coder->count); in index_decode()
111 coder->sequence = coder->count == 0 in index_decode()
146 coder->sequence = --coder->count == 0 in index_decode()
155 coder->pos = lzma_index_padding_size(coder->index); in index_decode()
162 --coder->pos; in index_decode()
182 if (((coder->crc32 >> (coder->pos * 8)) & 0xFF) in index_decode()
193 *coder->index_ptr = coder->index; in index_decode()
287 lzma_index_coder *coder = next->coder; in lzma_index_decoder_init() local
[all …]
H A Dalone_decoder.c77 if (coder->picky && coder->options.dict_size in alone_decode()
96 coder->pos = 0; in alone_decode()
117 if (coder->picky in alone_decode()
129 lzma_set_ext_size(coder->options, coder->uncompressed_size); in alone_decode()
133 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in alone_decode()
136 coder->pos = 0; in alone_decode()
142 if (coder->memusage > coder->memlimit) in alone_decode()
163 return coder->next.code(coder->next.coder, in alone_decode()
212 lzma_alone_coder *coder = next->coder; in lzma_alone_decoder_init() local
219 next->coder = coder; in lzma_alone_decoder_init()
[all …]
H A Dblock_decoder.c82 coder->compressed_limit - coder->compressed_size); in block_decode()
85 coder->uncompressed_limit - coder->uncompressed_size); in block_decode()
87 const lzma_ret ret = coder->next.code(coder->next.coder, in block_decode()
130 lzma_check_update(&coder->check, coder->block->check, in block_decode()
146 coder->block->compressed_size = coder->compressed_size; in block_decode()
147 coder->block->uncompressed_size = coder->uncompressed_size; in block_decode()
174 lzma_check_finish(&coder->check, coder->block->check); in block_decode()
229 lzma_block_coder *coder = next->coder; in lzma_block_decoder_init() local
230 if (coder == NULL) { in lzma_block_decoder_init()
232 if (coder == NULL) in lzma_block_decoder_init()
[all …]
H A Dblock_encoder.c64 const lzma_ret ret = coder->next.code(coder->next.coder, in block_encode()
83 lzma_check_update(&coder->check, coder->block->check, in block_encode()
94 coder->block->compressed_size = coder->compressed_size; in block_encode()
95 coder->block->uncompressed_size = coder->uncompressed_size; in block_encode()
118 lzma_check_finish(&coder->check, coder->block->check); in block_encode()
126 lzma_bufcpy(coder->check.buffer.u8, &coder->pos, check_size, in block_encode()
131 memcpy(coder->block->raw_check, coder->check.buffer.u8, in block_encode()
189 lzma_block_coder *coder = next->coder; in lzma_block_encoder_init() local
192 if (coder == NULL) in lzma_block_encoder_init()
195 next->coder = coder; in lzma_block_encoder_init()
[all …]
H A Dauto_decoder.c43 switch (coder->sequence) { in auto_decode()
61 coder->memlimit, coder->flags)); in auto_decode()
66 coder->memlimit, coder->flags)); in auto_decode()
87 coder->next.coder, allocator, in auto_decode()
132 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check()
145 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig()
175 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local
176 if (coder == NULL) { in auto_decoder_init()
178 if (coder == NULL) in auto_decoder_init()
181 next->coder = coder; in auto_decoder_init()
[all …]
H A Dindex_encoder.c81 coder->pos = 0; in index_encode()
90 coder->pos = lzma_index_padding_size(coder->index); in index_encode()
112 coder->pos = 0; in index_encode()
115 ++coder->sequence; in index_encode()
120 if (coder->pos > 0) { in index_encode()
121 --coder->pos; in index_encode()
141 out[*out_pos] = (coder->crc32 >> (coder->pos * 8)) in index_encode()
184 coder->index = i; in index_encoder_reset()
185 coder->pos = 0; in index_encoder_reset()
186 coder->crc32 = 0; in index_encoder_reset()
[all …]
H A Dmicrolzma_decoder.c76 if (!coder->props_decoded) { in microlzma_decode()
119 if (coder->lzma.code(coder->lzma.coder, allocator, in microlzma_decode()
125 coder->props_decoded = true; in microlzma_decode()
129 lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator, in microlzma_decode()
166 lzma_free(coder, allocator); in microlzma_decoder_end()
179 lzma_microlzma_coder *coder = next->coder; in microlzma_decoder_init() local
181 if (coder == NULL) { in microlzma_decoder_init()
183 if (coder == NULL) in microlzma_decoder_init()
186 next->coder = coder; in microlzma_decoder_init()
198 coder->comp_size = comp_size; in microlzma_decoder_init()
[all …]
H A Dalone_encoder.c43 switch (coder->sequence) { in alone_encode()
45 lzma_bufcpy(coder->header, &coder->header_pos, in alone_encode()
51 coder->sequence = SEQ_CODE; in alone_encode()
55 return coder->next.code(coder->next.coder, in alone_encode()
73 lzma_free(coder, allocator); in alone_encoder_end()
84 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local
86 if (coder == NULL) { in alone_encoder_init()
88 if (coder == NULL) in alone_encoder_init()
91 next->coder = coder; in alone_encoder_init()
98 coder->sequence = SEQ_HEADER; in alone_encoder_init()
[all …]
H A Dmicrolzma_encoder.c31 lzma_microlzma_coder *coder = coder_ptr; in microlzma_encode() local
48 if (coder->lzma.set_out_limit(coder->lzma.coder, in microlzma_encode()
56 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator, in microlzma_encode()
85 lzma_microlzma_coder *coder = coder_ptr; in microlzma_encoder_end() local
86 lzma_next_end(&coder->lzma, allocator); in microlzma_encoder_end()
87 lzma_free(coder, allocator); in microlzma_encoder_end()
98 lzma_microlzma_coder *coder = next->coder; in microlzma_encoder_init() local
100 if (coder == NULL) { in microlzma_encoder_init()
102 if (coder == NULL) in microlzma_encoder_init()
105 next->coder = coder; in microlzma_encoder_init()
[all …]
/freebsd-14.2/contrib/xz/src/liblzma/simple/
H A Dsimple_coder.c39 coder->next.coder, allocator, in copy_or_code()
61 coder->now_pos, coder->is_encoder, in call_filter()
86 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code()
91 if (coder->pos < coder->filtered) in simple_code()
169 memmove(coder->buffer, coder->buffer + coder->pos, buf_avail); in simple_code()
170 coder->size -= coder->pos; in simple_code()
184 coder->buffer, &coder->size, in simple_code()
192 coder, coder->buffer, coder->size); in simple_code()
200 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code()
205 if (coder->end_was_reached && coder->pos == coder->size) in simple_code()
[all …]
/freebsd-14.2/contrib/xz/src/liblzma/lzma/
H A Dlzma2_encoder.c96 lzma_lzma_lclppb_encode(&coder->opt_cur, coder->buf + pos); in lzma2_header_lzma()
126 coder->buf[1] = (coder->uncompressed_size - 1) >> 8; in lzma2_header_uncompressed()
127 coder->buf[2] = (coder->uncompressed_size - 1) & 0xFF; in lzma2_header_uncompressed()
158 coder->lzma, &coder->opt_cur)); in lzma2_encode()
207 if (coder->compressed_size >= coder->uncompressed_size) { in lzma2_encode()
230 lzma_bufcpy(coder->buf, &coder->buf_pos, in lzma2_encode()
233 if (coder->buf_pos != coder->compressed_size) in lzma2_encode()
241 lzma_bufcpy(coder->buf, &coder->buf_pos, in lzma2_encode()
290 if (coder->opt_cur.lc != opt->lc || coder->opt_cur.lp != opt->lp in lzma2_encoder_options_update()
319 lzma_lzma2_coder *coder = lz->coder; in lzma2_encoder_init() local
[all …]
H A Dlzma_encoder_optimum_normal.c27 coder->literal_context_bits, coder->literal_pos_mask, in get_literal_price()
340 coder->opts[0].state = coder->state; in helper1()
345 coder->is_match[coder->state][pos_state]) in helper1()
353 coder->is_match[coder->state][pos_state]); in helper1()
355 + rc_bit_1_price(coder->is_rep[coder->state]); in helper1()
360 coder, coder->state, pos_state); in helper1()
379 coder->opts[0].backs[i] = coder->reps[i]; in helper1()
393 coder, i, coder->state, pos_state); in helper1()
412 + rc_bit_0_price(coder->is_rep[coder->state]); in helper1()
815 coder->opts_current_index = coder->opts[ in lzma_lzma_optimum_normal()
[all …]
H A Dlzma_encoder.c177 coder->reps[3] = coder->reps[2]; in match()
178 coder->reps[2] = coder->reps[1]; in match()
179 coder->reps[1] = coder->reps[0]; in match()
194 rc_bit(&coder->rc, &coder->is_rep0[coder->state], 0); in rep_match()
200 rc_bit(&coder->rc, &coder->is_rep0[coder->state], 1); in rep_match()
203 rc_bit(&coder->rc, &coder->is_rep1[coder->state], 0); in rep_match()
205 rc_bit(&coder->rc, &coder->is_rep1[coder->state], 1); in rep_match()
206 rc_bit(&coder->rc, &coder->is_rep2[coder->state], in rep_match()
253 rc_bit(&coder->rc, &coder->is_rep[coder->state], 1); in encode_symbol()
257 rc_bit(&coder->rc, &coder->is_rep[coder->state], 0); in encode_symbol()
[all …]
H A Dlzma2_decoder.c109 coder->lzma.reset(coder->lzma.coder, in lzma2_decode()
110 &coder->options); in lzma2_decode()
141 coder->lzma.set_uncompressed(coder->lzma.coder, in lzma2_decode()
152 coder->sequence = coder->next_sequence; in lzma2_decode()
159 coder->lzma.reset(coder->lzma.coder, &coder->options); in lzma2_decode()
170 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, in lzma2_decode()
219 lzma_free(coder->lzma.coder, allocator); in lzma2_decoder_end()
232 lzma_lzma2_coder *coder = lz->coder; in lzma2_decoder_init() local
233 if (coder == NULL) { in lzma2_decoder_init()
235 if (coder == NULL) in lzma2_decoder_init()
[all …]
H A Dlzma_decoder.c856 coder->rep0 = rep0; in lzma_decode()
857 coder->rep1 = rep1; in lzma_decode()
865 coder->len = len; in lzma_decode()
924 coder->rep0 = 0; in lzma_decoder_reset()
925 coder->rep1 = 0; in lzma_decoder_reset()
926 coder->rep2 = 0; in lzma_decoder_reset()
927 coder->rep3 = 0; in lzma_decoder_reset()
978 coder->symbol = 0; in lzma_decoder_reset()
979 coder->limit = 0; in lzma_decoder_reset()
980 coder->offset = 0; in lzma_decoder_reset()
[all …]
H A Dlzma_encoder_optimum_fast.c33 len_main = coder->longest_match_length; in lzma_lzma_optimum_fast()
34 matches_count = coder->matches_count; in lzma_lzma_optimum_fast()
94 coder->matches[matches_count - 2].len + 1) { in lzma_lzma_optimum_fast()
95 if (!change_pair(coder->matches[ in lzma_lzma_optimum_fast()
130 coder->longest_match_length = mf_find(mf, in lzma_lzma_optimum_fast()
131 &coder->matches_count, coder->matches); in lzma_lzma_optimum_fast()
133 if (coder->longest_match_length >= 2) { in lzma_lzma_optimum_fast()
134 const uint32_t new_dist = coder->matches[ in lzma_lzma_optimum_fast()
135 coder->matches_count - 1].dist; in lzma_lzma_optimum_fast()
137 if ((coder->longest_match_length >= len_main in lzma_lzma_optimum_fast()
[all …]
/freebsd-14.2/contrib/xz/src/liblzma/lz/
H A Dlz_decoder.c59 coder->dict.buf[coder->dict.size - 1] = '\0'; in lz_decoder_reset()
73 if (coder->dict.pos == coder->dict.size) in decode_buffer()
84 coder->dict.limit = coder->dict.pos in decode_buffer()
86 coder->dict.size - coder->dict.pos); in decode_buffer()
90 coder->lz.coder, &coder->dict, in decode_buffer()
156 coder->next.coder, in lz_decode()
178 &coder->temp.pos, coder->temp.size, in lz_decode()
202 coder->lz.end(coder->lz.coder, allocator); in lz_decoder_end()
204 lzma_free(coder->lz.coder, allocator); in lz_decoder_end()
220 lzma_coder *coder = next->coder; in lzma_lz_decoder_init() local
[all …]
H A Dlz_encoder.c88 if (coder->mf.read_pos >= coder->mf.size - coder->mf.keep_size_after) in fill_window()
105 ret = coder->next.code(coder->next.coder, allocator, in fill_window()
133 coder->mf.read_limit = coder->mf.write_pos in fill_window()
152 coder->mf.skip(&coder->mf, pending); in fill_window()
177 const lzma_ret ret = coder->lz.code(coder->lz.coder, in lz_encode()
499 coder->lz.end(coder->lz.coder, allocator); in lz_encoder_end()
501 lzma_free(coder->lz.coder, allocator); in lz_encoder_end()
519 coder->lz.coder, reversed_filters)); in lz_encoder_update()
555 lzma_coder *coder = next->coder; in lzma_lz_encoder_init() local
561 next->coder = coder; in lzma_lz_encoder_init()
[all …]
/freebsd-14.2/contrib/xz/src/liblzma/delta/
H A Ddelta_encoder.c21 copy_and_encode(lzma_delta_coder *coder, in copy_and_encode() argument
27 const uint8_t tmp = coder->history[ in copy_and_encode()
28 (distance + coder->pos) & 0xFF]; in copy_and_encode()
29 coder->history[coder->pos-- & 0xFF] = in[i]; in copy_and_encode()
43 const uint8_t tmp = coder->history[ in encode_in_place()
44 (distance + coder->pos) & 0xFF]; in encode_in_place()
45 coder->history[coder->pos-- & 0xFF] = buffer[i]; in encode_in_place()
57 lzma_delta_coder *coder = coder_ptr; in delta_encode() local
61 if (coder->next.code == NULL) { in delta_encode()
82 ret = coder->next.code(coder->next.coder, allocator, in delta_encode()
[all …]

12