Home
last modified time | relevance | path

Searched refs:lz_options (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/public-domain/xz/dist/src/liblzma/lz/
H A Dlz_encoder.c194 const lzma_lz_options *lz_options) in lz_encoder_prepare() argument
199 if (lz_options->dict_size < LZMA_DICT_SIZE_MIN in lz_encoder_prepare()
200 || lz_options->dict_size in lz_encoder_prepare()
202 || lz_options->nice_len > lz_options->match_len_max) in lz_encoder_prepare()
205 mf->keep_size_before = lz_options->before_size + lz_options->dict_size; in lz_encoder_prepare()
207 mf->keep_size_after = lz_options->after_size in lz_encoder_prepare()
208 + lz_options->match_len_max; in lz_encoder_prepare()
221 uint32_t reserve = lz_options->dict_size / 2; in lz_encoder_prepare()
225 reserve += (lz_options->before_size + lz_options->match_len_max in lz_encoder_prepare()
226 + lz_options->after_size) / 2 + (UINT32_C(1) << 19); in lz_encoder_prepare()
[all …]
H A Dlz_decoder.c211 lzma_lz_options *lz_options)) in lzma_lz_decoder_init() argument
232 lzma_lz_options lz_options; in lzma_lz_decoder_init() local
234 filters[0].options, &lz_options)); in lzma_lz_decoder_init()
241 if (lz_options.dict_size < 4096) in lzma_lz_decoder_init()
242 lz_options.dict_size = 4096; in lzma_lz_decoder_init()
251 if (lz_options.dict_size > SIZE_MAX - 15) in lzma_lz_decoder_init()
254 lz_options.dict_size = (lz_options.dict_size + 15) & ~((size_t)(15)); in lzma_lz_decoder_init()
257 if (coder->dict.size != lz_options.dict_size) { in lzma_lz_decoder_init()
260 = lzma_alloc(lz_options.dict_size, allocator); in lzma_lz_decoder_init()
264 coder->dict.size = lz_options.dict_size; in lzma_lz_decoder_init()
[all …]
H A Dlz_encoder.h302 lzma_lz_options *lz_options));
305 extern uint64_t lzma_lz_encoder_memusage(const lzma_lz_options *lz_options);
H A Dlz_decoder.h89 lzma_lz_options *lz_options));
/netbsd-src/external/public-domain/xz/dist/src/liblzma/lzma/
H A Dlzma_encoder.c435 set_lz_options(lzma_lz_options *lz_options, const lzma_options_lzma *options) in set_lz_options() argument
439 lz_options->before_size = OPTS; in set_lz_options()
440 lz_options->dict_size = options->dict_size; in set_lz_options()
441 lz_options->after_size = LOOP_INPUT_MAX; in set_lz_options()
442 lz_options->match_len_max = MATCH_LEN_MAX; in set_lz_options()
443 lz_options->nice_len = options->nice_len; in set_lz_options()
444 lz_options->match_finder = options->mf; in set_lz_options()
445 lz_options->depth = options->depth; in set_lz_options()
446 lz_options->preset_dict = options->preset_dict; in set_lz_options()
447 lz_options->preset_dict_size = options->preset_dict_size; in set_lz_options()
[all …]
H A Dlzma2_encoder.c313 const void *options, lzma_lz_options *lz_options) in lzma2_encoder_init() argument
343 &coder->opt_cur, lz_options)); in lzma2_encoder_init()
350 if (lz_options->before_size + lz_options->dict_size < LZMA2_CHUNK_MAX) in lzma2_encoder_init()
351 lz_options->before_size in lzma2_encoder_init()
352 = LZMA2_CHUNK_MAX - lz_options->dict_size; in lzma2_encoder_init()
H A Dlzma_decoder.c943 const void *opt, lzma_lz_options *lz_options) in lzma_lzma_decoder_create() argument
958 lz_options->dict_size = options->dict_size; in lzma_lzma_decoder_create()
959 lz_options->preset_dict = options->preset_dict; in lzma_lzma_decoder_create()
960 lz_options->preset_dict_size = options->preset_dict_size; in lzma_lzma_decoder_create()
971 const void *options, lzma_lz_options *lz_options) in lzma_decoder_init() argument
977 lz, allocator, options, lz_options)); in lzma_decoder_init()
H A Dlzma2_decoder.c229 const void *opt, lzma_lz_options *lz_options) in lzma2_decoder_init() argument
252 allocator, options, lz_options); in lzma2_decoder_init()
H A Dlzma_decoder.h45 const void *opt, lzma_lz_options *lz_options);
H A Dlzma_encoder.h43 const lzma_options_lzma *options, lzma_lz_options *lz_options);