Home
last modified time | relevance | path

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

12

/dragonfly/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()
167 memmove(coder->buffer, coder->buffer + coder->pos, buf_avail); in simple_code()
168 coder->size -= coder->pos; in simple_code()
182 coder->buffer, &coder->size, in simple_code()
190 coder, coder->buffer, coder->size); in simple_code()
198 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code()
203 if (coder->end_was_reached && coder->pos == coder->size) in simple_code()
[all …]
/dragonfly/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()
318 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()
231 lzma_lzma2_coder *coder = lz->coder; in lzma2_decoder_init() local
232 if (coder == NULL) { in lzma2_decoder_init()
234 if (coder == NULL) in lzma2_decoder_init()
[all …]
H A Dlzma_decoder.c809 coder->rep0 = rep0; in lzma_decode()
810 coder->rep1 = rep1; in lzma_decode()
818 coder->len = len; in lzma_decode()
878 coder->rep0 = 0; in lzma_decoder_reset()
879 coder->rep1 = 0; in lzma_decoder_reset()
880 coder->rep2 = 0; in lzma_decoder_reset()
881 coder->rep3 = 0; in lzma_decoder_reset()
932 coder->symbol = 0; in lzma_decoder_reset()
933 coder->limit = 0; in lzma_decoder_reset()
934 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 …]
/dragonfly/contrib/xz/src/liblzma/common/
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()
207 coder->block_options.ignore_check = coder->ignore_check; in stream_decode()
255 coder->block_decoder.coder, allocator, in stream_decode()
356 coder->pos = (coder->pos + 1) & 3; in stream_decode()
428 lzma_stream_coder *coder = next->coder; in lzma_stream_decoder_init() local
[all …]
H A Dstream_encoder_mt.c489 thr->coder = coder; in initialize_new_thread()
525 coder->thr = coder->threads_free; in get_thread()
654 &coder->cond, &coder->mutex, in wait_for_work()
676 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt()
679 if (coder->header_pos < sizeof(coder->header)) in stream_encode_mt()
809 coder->index_encoder.coder, allocator, in stream_encode_mt()
828 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt()
973 lzma_stream_coder *coder = next->coder; in stream_encoder_mt_init() local
979 next->coder = coder; in stream_encoder_mt_init()
1006 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()
245 coder->block_options.filters = coder->filters; in stream_encoder_update()
255 coder->block_encoder.coder, allocator, in stream_encoder_update()
280 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()
190 *coder->index_ptr = coder->index; in index_decode()
277 lzma_index_coder *coder = next->coder; in 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()
113 if (coder->picky in alone_decode()
121 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in alone_decode()
124 coder->pos = 0; in alone_decode()
130 if (coder->memusage > coder->memlimit) in alone_decode()
148 lzma_lz_decoder_uncompressed(coder->next.coder, in alone_decode()
156 return coder->next.code(coder->next.coder, in alone_decode()
205 lzma_alone_coder *coder = next->coder; in lzma_alone_decoder_init() local
212 next->coder = coder; in lzma_alone_decoder_init()
[all …]
H A Dblock_decoder.c89 const lzma_ret ret = coder->next.code(coder->next.coder, in block_decode()
106 lzma_check_update(&coder->check, coder->block->check, in block_decode()
122 coder->block->compressed_size = coder->compressed_size; in block_decode()
123 coder->block->uncompressed_size = coder->uncompressed_size; in block_decode()
150 lzma_check_finish(&coder->check, coder->block->check); in block_decode()
205 lzma_block_coder *coder = next->coder; in lzma_block_decoder_init() local
206 if (coder == NULL) { in lzma_block_decoder_init()
208 if (coder == NULL) in lzma_block_decoder_init()
211 next->coder = coder; in lzma_block_decoder_init()
219 coder->block = block; in lzma_block_decoder_init()
[all …]
H A Dblock_encoder.c64 const lzma_ret ret = coder->next.code(coder->next.coder, in block_encode()
80 lzma_check_update(&coder->check, coder->block->check, in block_encode()
91 coder->block->compressed_size = coder->compressed_size; in block_encode()
92 coder->block->uncompressed_size = coder->uncompressed_size; in block_encode()
115 lzma_check_finish(&coder->check, coder->block->check); in block_encode()
123 lzma_bufcpy(coder->check.buffer.u8, &coder->pos, check_size, in block_encode()
128 memcpy(coder->block->raw_check, coder->check.buffer.u8, in block_encode()
186 lzma_block_coder *coder = next->coder; in lzma_block_encoder_init() local
189 if (coder == NULL) in lzma_block_encoder_init()
192 next->coder = coder; in lzma_block_encoder_init()
[all …]
H A Dauto_decoder.c40 switch (coder->sequence) { in auto_decode()
47 coder->sequence = SEQ_CODE; in auto_decode()
56 coder->memlimit, coder->flags)); in auto_decode()
76 coder->next.coder, allocator, in auto_decode()
121 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check()
134 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig()
164 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local
165 if (coder == NULL) { in auto_decoder_init()
167 if (coder == NULL) in auto_decoder_init()
170 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()
177 coder->index = i; in index_encoder_reset()
178 coder->pos = 0; in index_encoder_reset()
179 coder->crc32 = 0; in index_encoder_reset()
[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()
85 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local
87 if (coder == NULL) { in alone_encoder_init()
89 if (coder == NULL) in alone_encoder_init()
92 next->coder = coder; in alone_encoder_init()
99 coder->sequence = SEQ_HEADER; in alone_encoder_init()
[all …]
H A Dcommon.h106 void *coder, const lzma_allocator *allocator,
114 void *coder, const lzma_allocator *allocator);
137 void *coder; member
159 void (*get_progress)(void *coder,
164 lzma_check (*get_check)(const void *coder);
168 lzma_ret (*memconfig)(void *coder, uint64_t *memusage,
173 lzma_ret (*update)(void *coder, const lzma_allocator *allocator,
182 .coder = NULL, \
H A Dcommon.c140 return next->update(next->coder, allocator, NULL, reversed_filters); in lzma_next_filter_update()
152 next->end(next->coder, allocator); in lzma_next_end()
154 lzma_free(next->coder, allocator); in lzma_next_end()
288 strm->internal->next.coder, strm->allocator, in lzma_code()
374 strm->internal->next.get_progress(strm->internal->next.coder, in lzma_get_progress()
393 return strm->internal->next.get_check(strm->internal->next.coder); in lzma_get_check()
406 strm->internal->next.coder, in lzma_memusage()
423 strm->internal->next.coder, in lzma_memlimit_get()
447 return strm->internal->next.memconfig(strm->internal->next.coder, in lzma_memlimit_set()
/dragonfly/contrib/xz/src/liblzma/lz/
H A Dlz_decoder.c73 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()
219 lzma_coder *coder = next->coder; in lzma_lz_decoder_init() local
225 next->coder = coder; in lzma_lz_decoder_init()
[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()
497 coder->lz.end(coder->lz.coder, allocator); in lz_encoder_end()
499 lzma_free(coder->lz.coder, allocator); in lz_encoder_end()
517 coder->lz.coder, reversed_filters)); in lz_encoder_update()
537 lzma_coder *coder = next->coder; in lzma_lz_encoder_init() local
543 next->coder = coder; in lzma_lz_encoder_init()
[all …]
H A Dlz_decoder.h56 void *coder; member
59 lzma_ret (*code)(void *coder,
63 void (*reset)(void *coder, const void *options);
66 void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size);
69 void (*end)(void *coder, const lzma_allocator *allocator);
76 .coder = NULL, \
94 void *coder, lzma_vli uncompressed_size);
/dragonfly/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()
77 ret = coder->next.code(coder->next.coder, allocator, in delta_encode()
[all …]
H A Ddelta_common.c20 lzma_delta_coder *coder = coder_ptr; in delta_coder_end() local
21 lzma_next_end(&coder->next, allocator); in delta_coder_end()
22 lzma_free(coder, allocator); in delta_coder_end()
32 lzma_delta_coder *coder = next->coder; in lzma_delta_coder_init() local
33 if (coder == NULL) { in lzma_delta_coder_init()
35 if (coder == NULL) in lzma_delta_coder_init()
38 next->coder = coder; in lzma_delta_coder_init()
42 coder->next = LZMA_NEXT_CODER_INIT; in lzma_delta_coder_init()
51 coder->distance = opt->dist; in lzma_delta_coder_init()
54 coder->pos = 0; in lzma_delta_coder_init()
[all …]
H A Ddelta_decoder.c18 decode_buffer(lzma_delta_coder *coder, uint8_t *buffer, size_t size) in decode_buffer() argument
20 const size_t distance = coder->distance; in decode_buffer()
23 buffer[i] += coder->history[(distance + coder->pos) & 0xFF]; in decode_buffer()
24 coder->history[coder->pos-- & 0xFF] = buffer[i]; in decode_buffer()
35 lzma_delta_coder *coder = coder_ptr; in delta_decode() local
37 assert(coder->next.code != NULL); in delta_decode()
41 const lzma_ret ret = coder->next.code(coder->next.coder, allocator, in delta_decode()
45 decode_buffer(coder, out + out_start, *out_pos - out_start); in delta_decode()

12