* all streams recompressed in solid mode.
*
* Currently, new solid blocks will, by default, be written using LZMS
* all streams recompressed in solid mode.
*
* Currently, new solid blocks will, by default, be written using LZMS
* wimlib_set_output_pack_compression_type() and/or
* wimlib_set_output_pack_chunk_size() to change this. This is independent of
* the WIM's main compression type and chunk size; you can have a WIM that
* wimlib_set_output_pack_compression_type() and/or
* wimlib_set_output_pack_chunk_size() to change this. This is independent of
* the WIM's main compression type and chunk size; you can have a WIM that
struct wimlib_compressor_params_header hdr;
/** Relatively fast LZX compression algorithm with a decent compression
struct wimlib_compressor_params_header hdr;
/** Relatively fast LZX compression algorithm with a decent compression
#define WIMLIB_LZX_ALGORITHM_FAST 0
/** Slower LZX compression algorithm that provides a better compression
#define WIMLIB_LZX_ALGORITHM_FAST 0
/** Slower LZX compression algorithm that provides a better compression
struct wimlib_lzx_slow_params {
/** If set to 1, the compressor can output length 2
struct wimlib_lzx_slow_params {
/** If set to 1, the compressor can output length 2
- /** Maximum number of potentially good matches to
- * consider for each position. Suggested value: 3. */
- uint32_t max_matches_per_pos;
+ /* Note: max_matches_per_pos has been removed and no
+ * longer has any effect. */
/** Assumed cost of a main symbol with zero frequency.
* Must be at least 1 and no more than 16. Suggested
/** Assumed cost of a main symbol with zero frequency.
* Must be at least 1 and no more than 16. Suggested
- /** Maximum number of potentially good matches to consider at each
- * position. Suggested value: 3. */
- uint32_t max_matches_per_pos;
+ /* Note: max_matches_per_pos has been removed and no longer has any
+ * effect. */
+
+ uint32_t reserved1;
/** Length of the array for the near-optimal LZ parsing algorithm. This
* must be at least 1. Suggested value: 1024. */
/** Length of the array for the near-optimal LZ parsing algorithm. This
* must be at least 1. Suggested value: 1024. */