aboutsummaryrefslogtreecommitdiff
path: root/java/org/brotli/dec/State.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/brotli/dec/State.java')
-rw-r--r--java/org/brotli/dec/State.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/java/org/brotli/dec/State.java b/java/org/brotli/dec/State.java
index 2dc46d5..54a5a2d 100644
--- a/java/org/brotli/dec/State.java
+++ b/java/org/brotli/dec/State.java
@@ -13,6 +13,7 @@ final class State {
byte[] contextModes;
byte[] contextMap;
byte[] distContextMap;
+ byte[] distExtraBits;
byte[] output;
byte[] byteBuffer; // BitReader
@@ -21,9 +22,10 @@ final class State {
int[] intBuffer; // BitReader
int[] rings;
int[] blockTrees;
- int[] hGroup0;
- int[] hGroup1;
- int[] hGroup2;
+ int[] literalTreeGroup;
+ int[] commandTreeGroup;
+ int[] distanceTreeGroup;
+ int[] distOffset;
long accumulator64; // BitReader: pre-fetched bits.
@@ -48,15 +50,14 @@ final class State {
int maxDistance;
int distRbIdx;
int trivialLiteralContext;
- int literalTreeIndex;
- int literalTree;
+ int literalTreeIdx;
+ int commandTreeIdx;
int j;
int insertLength;
int contextMapSlice;
int distContextMapSlice;
int contextLookupOffset1;
int contextLookupOffset2;
- int treeCommandOffset;
int distanceCode;
int numDirectDistanceCodes;
int distancePostfixMask;
@@ -73,6 +74,7 @@ final class State {
int ringBufferBytesWritten;
int ringBufferBytesReady;
int isEager;
+ int isLargeWindow;
InputStream input; // BitReader