Lines Matching +full:- +full:lp
1 /* LzmaLib.h -- LZMA library interface
2 2013-01-18 : Igor Pavlov : Public domain */
19 state_size = (4 + (1.5 << (lc + lp))) KB
20 by default (lc=3, lp=0), state_size = 16 KB.
24 0 1 lc, lp and pb in encoded form.
30 ------------
32 outPropsSize -
37 -1 for any from: level, loc, lp, pb, fb, numThreads
40 level - compression level: 0 <= level <= 9;
57 dictSize - The dictionary size in bytes. The maximum value is
58 128 MB = (1 << 27) bytes for 32-bit version
59 1 GB = (1 << 30) bytes for 64-bit version
64 lc - The number of literal context bits (high bits of previous literal).
68 lp - The number of literal pos bits (low bits of current position for literals).
70 The lp switch is intended for periodical data when the period is equal to 2^lp.
71 For example, for 32-bit (4 bytes) periodical data you can use lp=2. Often it's
72 better to set lc=0, if you change lp switch.
74 pb - The number of pos bits (low bits of current position).
78 fb - Word size (the number of fast bytes).
83 numThreads - The number of thereads. 1 or 2. The default value is 2.
87 destLen - processed output size
89 SZ_OK - OK
90 SZ_ERROR_MEM - Memory allocation error
91 SZ_ERROR_PARAM - Incorrect paramater
92 SZ_ERROR_OUTPUT_EOF - output buffer overflow
93 SZ_ERROR_THREAD - errors in multithreading functions (only for Mt version)
101 int lp, /* 0 <= lp <= 4, default = 0 */
109 --------------
111 dest - output data
112 destLen - output data size
113 src - input data
114 srcLen - input data size
116 destLen - processed output size
117 srcLen - processed input size
119 SZ_OK - OK
120 SZ_ERROR_DATA - Data error
121 SZ_ERROR_MEM - Memory allocation arror
122 SZ_ERROR_UNSUPPORTED - Unsupported properties
123 SZ_ERROR_INPUT_EOF - it needs more bytes in input buffer (src)