HomeSort by: relevance | last modified time | path
    Searched refs:coder (Results 1 - 25 of 54) sorted by relevancy

1 2 3

  /src/external/public-domain/xz/dist/src/liblzma/common/
stream_decoder_mt.c 54 /// the main mutex (coder->mutex).
58 /// mutex (coder->mutex) when updating outbuf->pos and (2) when
60 struct lzma_stream_coder *coder; member in struct:worker_thread
80 /// (coder->mutex). Since the main thread will only read output
97 /// locking of thr->coder->mutex.
222 /// (coder->block_decoder). In threaded mode this is 0.
394 thr->block_decoder.coder, thr->allocator,
415 mythread_sync(thr->coder->mutex) {
418 mythread_cond_signal(&thr->coder->cond);
448 // it later to update thr->coder->mem_in_use
958 struct lzma_stream_coder *coder = coder_ptr; local
1785 struct lzma_stream_coder *coder = coder_ptr; local
1802 const struct lzma_stream_coder *coder = coder_ptr; local
1827 struct lzma_stream_coder *coder = coder_ptr; local
1858 struct lzma_stream_coder *coder = coder_ptr; local
1883 struct lzma_stream_coder *coder; local
    [all...]
alone_decoder.c 58 lzma_alone_coder *coder = coder_ptr; local
61 && (coder->sequence == SEQ_CODE || *in_pos < in_size))
62 switch (coder->sequence) {
64 if (lzma_lzma_lclppb_decode(&coder->options, in[*in_pos]))
67 coder->sequence = SEQ_DICTIONARY_SIZE;
72 coder->options.dict_size
73 |= (size_t)(in[*in_pos]) << (coder->pos * 8);
75 if (++coder->pos == 4) {
76 if (coder->picky && coder->options.dict_siz
179 lzma_alone_coder *coder = coder_ptr; local
190 lzma_alone_coder *coder = coder_ptr; local
212 lzma_alone_coder *coder = next->coder; local
    [all...]
lzip_decoder.c 100 lzma_lzip_coder *coder = coder_ptr; local
103 switch (coder->sequence) {
108 while (coder->pos < sizeof(lzip_id_string)) {
115 return !coder->first_member
120 if (in[*in_pos] != lzip_id_string[coder->pos]) {
138 return !coder->first_member
143 ++coder->pos;
146 coder->pos = 0;
148 coder->crc32 = 0;
149 coder->uncompressed_size = 0
333 lzma_lzip_coder *coder = coder_ptr; local
351 lzma_lzip_coder *coder = coder_ptr; local
    [all...]
stream_encoder.c 61 block_encoder_init(lzma_stream_coder *coder, const lzma_allocator *allocator)
68 coder->block_options.compressed_size = LZMA_VLI_UNKNOWN;
69 coder->block_options.uncompressed_size = LZMA_VLI_UNKNOWN;
71 return_if_error(lzma_block_header_size(&coder->block_options));
74 return lzma_block_encoder_init(&coder->block_encoder, allocator,
75 &coder->block_options);
85 lzma_stream_coder *coder = coder_ptr; local
89 switch (coder->sequence) {
93 lzma_bufcpy(coder->buffer, &coder->buffer_pos
215 lzma_stream_coder *coder = coder_ptr; local
233 lzma_stream_coder *coder = coder_ptr; local
    [all...]
file_info.c 85 /// Copies data from in[*in_pos] into coder->temp until
86 /// coder->temp_pos == coder->temp_size. This also keeps coder->file_cur_pos
89 fill_temp(lzma_file_info_coder *coder, const uint8_t *restrict in,
92 coder->file_cur_pos += lzma_bufcpy(in, in_pos, in_size,
93 coder->temp, &coder->temp_pos, coder->temp_size);
94 return coder->temp_pos < coder->temp_size
256 lzma_file_info_coder *coder = coder_ptr; local
673 lzma_file_info_coder *coder = coder_ptr; local
768 lzma_file_info_coder *coder = coder_ptr; local
    [all...]
block_encoder.c 52 lzma_block_coder *coder = coder_ptr; local
55 if (LZMA_VLI_MAX - coder->uncompressed_size < in_size - *in_pos)
58 switch (coder->sequence) {
63 const lzma_ret ret = coder->next.code(coder->next.coder,
70 if (COMPRESSED_SIZE_MAX - coder->compressed_size < out_used)
73 coder->compressed_size += out_used;
77 coder->uncompressed_size += in_used;
82 lzma_check_update(&coder->check, coder->block->check
141 lzma_block_coder *coder = coder_ptr; local
153 lzma_block_coder *coder = coder_ptr; local
    [all...]
stream_decoder.c 86 stream_decoder_reset(lzma_stream_coder *coder, const lzma_allocator *allocator)
89 coder->index_hash = lzma_index_hash_init(coder->index_hash, allocator);
90 if (coder->index_hash == NULL)
94 coder->sequence = SEQ_STREAM_HEADER;
95 coder->pos = 0;
107 lzma_stream_coder *coder = coder_ptr; local
112 switch (coder->sequence) {
115 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos
384 lzma_stream_coder *coder = coder_ptr; local
395 const lzma_stream_coder *coder = coder_ptr; local
404 lzma_stream_coder *coder = coder_ptr; local
    [all...]
index_decoder.c 64 lzma_index_coder *coder = coder_ptr; local
71 switch (coder->sequence) {
85 coder->sequence = SEQ_COUNT;
89 ret = lzma_vli_decode(&coder->count, &coder->pos,
94 coder->pos = 0;
95 coder->sequence = SEQ_MEMUSAGE;
99 if (lzma_index_memusage(1, coder->count) > coder->memlimit) {
106 lzma_index_prealloc(coder->index, coder->count)
220 lzma_index_coder *coder = coder_ptr; local
231 lzma_index_coder *coder = coder_ptr; local
    [all...]
auto_decoder.c 40 lzma_auto_coder *coder = coder_ptr; local
42 switch (coder->sequence) {
49 coder->sequence = SEQ_CODE;
59 &coder->next, allocator,
60 coder->memlimit, coder->flags));
64 &coder->next, allocator,
65 coder->memlimit, coder->flags));
68 return_if_error(lzma_alone_decoder_init(&coder->next
116 lzma_auto_coder *coder = coder_ptr; local
126 const lzma_auto_coder *coder = coder_ptr; local
138 lzma_auto_coder *coder = coder_ptr; local
    [all...]
microlzma_decoder.c 53 lzma_microlzma_coder *coder = coder_ptr; local
65 if (in_size - *in_pos > coder->comp_size)
66 in_size = *in_pos + (size_t)(coder->comp_size);
71 if (!coder->uncomp_size_is_exact
72 && out_size - *out_pos > coder->uncomp_size)
73 out_size = *out_pos + (size_t)(coder->uncomp_size);
75 if (!coder->props_decoded) {
82 .dict_size = coder->dict_size,
90 if (coder->uncomp_size_is_exact)
91 lzma_set_ext_size(options, coder->uncomp_size)
163 lzma_microlzma_coder *coder = coder_ptr; local
178 lzma_microlzma_coder *coder = next->coder; local
    [all...]
block_decoder.c 69 lzma_block_coder *coder = coder_ptr; local
71 switch (coder->sequence) {
81 coder->compressed_limit - coder->compressed_size);
84 coder->uncompressed_limit - coder->uncompressed_size);
86 const lzma_ret ret = coder->next.code(coder->next.coder,
95 coder->compressed_size += in_used
205 lzma_block_coder *coder = coder_ptr; local
    [all...]
alone_encoder.c 39 lzma_alone_coder *coder = coder_ptr; local
42 switch (coder->sequence) {
44 lzma_bufcpy(coder->header, &coder->header_pos,
47 if (coder->header_pos < ALONE_HEADER_SIZE)
50 coder->sequence = SEQ_CODE;
54 return coder->next.code(coder->next.coder,
70 lzma_alone_coder *coder = coder_ptr local
83 lzma_alone_coder *coder = next->coder; local
    [all...]
stream_encoder_mt.c 52 /// Input buffer of coder->block_size bytes. The main thread will
68 lzma_stream_coder *coder; member in struct:worker_thread_s
207 mythread_sync(thr->coder->mutex) {
208 if (thr->coder->thread_error == LZMA_OK)
209 thr->coder->thread_error = ret;
211 mythread_cond_signal(&thr->coder->cond);
227 .check = thr->coder->stream_flags.check,
229 .uncompressed_size = thr->coder->block_size,
295 thr->block_encoder.coder, thr->allocator,
408 mythread_sync(thr->coder->mutex)
722 lzma_stream_coder *coder = coder_ptr; local
894 lzma_stream_coder *coder = coder_ptr; local
920 lzma_stream_coder *coder = coder_ptr; local
1006 lzma_stream_coder *coder = coder_ptr; local
    [all...]
microlzma_encoder.c 30 lzma_microlzma_coder *coder = coder_ptr; local
47 if (coder->lzma.set_out_limit(coder->lzma.coder,
55 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator,
70 out[out_start] = (uint8_t)(~coder->props);
84 lzma_microlzma_coder *coder = coder_ptr; local
85 lzma_next_end(&coder->lzma, allocator)
97 lzma_microlzma_coder *coder = next->coder; local
    [all...]
index_encoder.c 52 lzma_index_coder *coder = coder_ptr; local
65 switch (coder->sequence) {
69 coder->sequence = SEQ_COUNT;
73 const lzma_vli count = lzma_index_block_count(coder->index);
74 ret = lzma_vli_encode(count, &coder->pos,
80 coder->pos = 0;
81 coder->sequence = SEQ_NEXT;
87 &coder->iter, LZMA_INDEX_ITER_BLOCK)) {
89 coder->pos = lzma_index_padding_size(coder->index)
    [all...]
  /src/external/public-domain/xz/dist/src/liblzma/simple/
simple_coder.c 20 copy_or_code(lzma_simple_coder *coder, const lzma_allocator *allocator,
25 assert(!coder->end_was_reached);
27 if (coder->next.code == NULL) {
31 if (coder->is_encoder && action == LZMA_FINISH
33 coder->end_was_reached = true;
36 // Call the next coder in the chain to provide us some data.
37 const lzma_ret ret = coder->next.code(
38 coder->next.coder, allocator,
43 assert(!coder->is_encode
73 lzma_simple_coder *coder = coder_ptr; local
214 lzma_simple_coder *coder = coder_ptr; local
227 lzma_simple_coder *coder = coder_ptr; local
244 lzma_simple_coder *coder = next->coder; local
    [all...]
  /src/external/public-domain/xz/dist/src/liblzma/lz/
lz_decoder.c 54 lz_decoder_reset(lzma_coder *coder)
56 coder->dict.pos = LZ_DICT_INIT_POS;
57 coder->dict.full = 0;
58 coder->dict.buf[LZ_DICT_INIT_POS - 1] = '\0';
59 coder->dict.has_wrapped = false;
60 coder->dict.need_reset = false;
66 decode_buffer(lzma_coder *coder,
73 if (coder->dict.pos == coder->dict.size) {
75 coder->dict.pos = LZ_DICT_REPEAT_MAX
147 lzma_coder *coder = coder_ptr; local
203 lzma_coder *coder = coder_ptr; local
227 lzma_coder *coder = next->coder; local
    [all...]
lz_encoder.c 32 /// Next coder in the chain
80 fill_window(lzma_coder *coder, const lzma_allocator *allocator,
84 assert(coder->mf.read_pos <= coder->mf.write_pos);
87 if (coder->mf.read_pos >= coder->mf.size - coder->mf.keep_size_after)
88 move_window(&coder->mf);
93 size_t write_pos = coder->mf.write_pos;
95 if (coder->next.code == NULL)
165 lzma_coder *coder = coder_ptr; local
489 lzma_coder *coder = coder_ptr; local
512 lzma_coder *coder = coder_ptr; local
529 lzma_coder *coder = coder_ptr; local
554 lzma_coder *coder = next->coder; local
    [all...]
  /src/external/public-domain/xz/dist/src/liblzma/lzma/
lzma2_encoder.c 54 lzma2_header_lzma(lzma_lzma2_coder *coder)
56 assert(coder->uncompressed_size > 0);
57 assert(coder->uncompressed_size <= LZMA2_UNCOMPRESSED_MAX);
58 assert(coder->compressed_size > 0);
59 assert(coder->compressed_size <= LZMA2_CHUNK_MAX);
63 if (coder->need_properties) {
66 if (coder->need_dictionary_reset)
67 coder->buf[pos] = 0x80 + (3 << 5);
69 coder->buf[pos] = 0x80 + (2 << 5);
73 if (coder->need_state_reset
139 lzma_lzma2_coder *restrict coder = coder_ptr; local
265 lzma_lzma2_coder *coder = coder_ptr; local
275 lzma_lzma2_coder *coder = coder_ptr; local
    [all...]
lzma_encoder.c 45 literal(lzma_lzma1_encoder *coder, lzma_mf *mf, uint32_t position)
50 probability *subcoder = literal_subcoder(coder->literal,
51 coder->literal_context_bits, coder->literal_mask,
54 if (is_literal_state(coder->state)) {
57 update_literal_normal(coder->state);
58 rc_bittree(&coder->rc, subcoder, 8, cur_byte);
63 update_literal_matched(coder->state);
65 mf->read_pos - coder->reps[0] - 1
67 literal_matched(&coder->rc, subcoder, match_byte, cur_byte)
616 lzma_lzma1_encoder *coder = *coder_ptr; local
    [all...]
lzma2_decoder.c 60 lzma_lzma2_coder *restrict coder = coder_ptr; local
65 while (*in_pos < in_size || coder->sequence == SEQ_LZMA)
66 switch (coder->sequence) {
78 coder->need_properties = true;
79 coder->need_dictionary_reset = true;
80 } else if (coder->need_dictionary_reset) {
87 coder->uncompressed_size = (control & 0x1F) << 16;
88 coder->sequence = SEQ_UNCOMPRESSED_1;
95 coder->need_properties = false;
96 coder->next_sequence = SEQ_PROPERTIES
215 lzma_lzma2_coder *coder = coder_ptr; local
231 lzma_lzma2_coder *coder = lz->coder; local
    [all...]
lzma_encoder_optimum_normal.c 21 get_literal_price(const lzma_lzma1_encoder *const coder, const uint32_t pos,
25 const probability *const subcoder = literal_subcoder(coder->literal,
26 coder->literal_context_bits, coder->literal_mask,
67 get_short_rep_price(const lzma_lzma1_encoder *const coder,
70 return rc_bit_0_price(coder->is_rep0[state])
71 + rc_bit_0_price(coder->is_rep0_long[state][pos_state]);
76 get_pure_rep_price(const lzma_lzma1_encoder *const coder, const uint32_t rep_index,
82 price = rc_bit_0_price(coder->is_rep0[state]);
83 price += rc_bit_1_price(coder->is_rep0_long[state][pos_state])
    [all...]
  /src/external/public-domain/xz/dist/src/liblzma/delta/
delta_common.c 19 lzma_delta_coder *coder = coder_ptr; local
20 lzma_next_end(&coder->next, allocator);
21 lzma_free(coder, allocator);
31 lzma_delta_coder *coder = next->coder; local
32 if (coder == NULL) {
33 coder = lzma_alloc(sizeof(lzma_delta_coder), allocator);
34 if (coder == NULL)
37 next->coder = coder;
    [all...]
delta_encoder.c 20 copy_and_encode(lzma_delta_coder *coder,
23 const size_t distance = coder->distance;
26 const uint8_t tmp = coder->history[
27 (distance + coder->pos) & 0xFF];
28 coder->history[coder->pos-- & 0xFF] = in[i];
37 encode_in_place(lzma_delta_coder *coder, uint8_t *buffer, size_t size)
39 const size_t distance = coder->distance;
42 const uint8_t tmp = coder->history[
43 (distance + coder->pos) & 0xFF]
56 lzma_delta_coder *coder = coder_ptr; local
100 lzma_delta_coder *coder = coder_ptr; local
    [all...]
delta_decoder.c 17 decode_buffer(lzma_delta_coder *coder, uint8_t *buffer, size_t size)
19 const size_t distance = coder->distance;
22 buffer[i] += coder->history[(distance + coder->pos) & 0xFF];
23 coder->history[coder->pos-- & 0xFF] = buffer[i];
39 lzma_delta_coder *coder = coder_ptr; local
41 assert(coder->next.code != NULL);
45 const lzma_ret ret = coder->next.code(coder->next.coder, allocator
    [all...]

Completed in 34 milliseconds

1 2 3