MCPcopy
hub / github.com/google/brotli / decodeHuffmanTreeGroup

Method decodeHuffmanTreeGroup

java/org/brotli/dec/Decode.java:1094–1106  ·  view source on GitHub ↗
(int alphabetSizeMax, int alphabetSizeLimit,
      int n, State s, int[] group)

Source from the content-addressed store, hash-verified

1092 }
1093
1094 private static int decodeHuffmanTreeGroup(int alphabetSizeMax, int alphabetSizeLimit,
1095 int n, State s, int[] group) {
1096 int next = n;
1097 for (int i = 0; i < n; ++i) {
1098 group[i] = next;
1099 final int result = readHuffmanCode(alphabetSizeMax, alphabetSizeLimit, group, i, s);
1100 if (result < BROTLI_OK) {
1101 return result;
1102 }
1103 next += result;
1104 }
1105 return BROTLI_OK;
1106 }
1107
1108 // Returns offset in ringBuffer that should trigger WRITE when filled.
1109 private static int calculateFence(State s) {

Calls 1

readHuffmanCodeMethod · 0.95

Tested by

no test coverage detected