mirror of https://git.tukaani.org/xz.git
liblzma: Add the forgotten lzma_lzma2_block_size().
This should have been in 5eefc0086d
.
This commit is contained in:
parent
91afb785a1
commit
25fe729532
|
@ -391,3 +391,13 @@ lzma_lzma2_props_encode(const void *options, uint8_t *out)
|
|||
|
||||
return LZMA_OK;
|
||||
}
|
||||
|
||||
|
||||
extern uint64_t
|
||||
lzma_lzma2_block_size(const void *options)
|
||||
{
|
||||
const lzma_options_lzma *const opt = options;
|
||||
|
||||
// Use at least 1 MiB to keep compression ratio better.
|
||||
return my_max((uint64_t)(opt->dict_size) * 3, UINT64_C(1) << 20);
|
||||
}
|
||||
|
|
|
@ -38,4 +38,6 @@ extern uint64_t lzma_lzma2_encoder_memusage(const void *options);
|
|||
|
||||
extern lzma_ret lzma_lzma2_props_encode(const void *options, uint8_t *out);
|
||||
|
||||
extern uint64_t lzma_lzma2_block_size(const void *options);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue