| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private Matches |
| Access | Constructor and Description |
|---|---|
| pack-priv | LZMAEncoderFast(RangeEncoder rc, int lc, int lp, int pb, int dictSize, int extraSizeBefore, int niceLen, int mf, int depthLimit, ArrayCache arrayCache)
|
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| pack-priv static int | |
| pack-priv int | getNextSymbol()
Implements abstract org. |
| EXTRA_SIZE_AFTER | back to summary |
|---|---|
| private static final int EXTRA_SIZE_AFTER | |
| EXTRA_SIZE_BEFORE | back to summary |
|---|---|
| private static final int EXTRA_SIZE_BEFORE | |
| matches | back to summary |
|---|---|
| private Matches matches | |
| LZMAEncoderFast | back to summary |
|---|---|
| pack-priv LZMAEncoderFast(RangeEncoder rc, int lc, int lp, int pb, int dictSize, int extraSizeBefore, int niceLen, int mf, int depthLimit, ArrayCache arrayCache) | |
| changePair | back to summary |
|---|---|
| private boolean changePair(int smallDist, int bigDist) | |
| getMemoryUsage | back to summary |
|---|---|
| pack-priv static int getMemoryUsage(int dictSize, int extraSizeBefore, int mf) | |
| getNextSymbol | back to summary |
|---|---|
| pack-priv int getNextSymbol() Implements abstract org. Doc from org. Gets the next LZMA symbol.
There are three types of symbols: literal (a single byte),
repeated match, and normal match. The symbol is indicated
by the return value and by the variable
Literal:
Repeated match:
Normal match: | |