Lines Matching refs:repetitions
282 static HuffmanTreeToken* CodeRepeatedValues(int repetitions, in CodeRepeatedValues() argument
290 --repetitions; in CodeRepeatedValues()
292 while (repetitions >= 1) { in CodeRepeatedValues()
293 if (repetitions < 3) { in CodeRepeatedValues()
295 for (i = 0; i < repetitions; ++i) { in CodeRepeatedValues()
301 } else if (repetitions < 7) { in CodeRepeatedValues()
303 tokens->extra_bits = repetitions - 3; in CodeRepeatedValues()
310 repetitions -= 6; in CodeRepeatedValues()
316 static HuffmanTreeToken* CodeRepeatedZeros(int repetitions, in CodeRepeatedZeros() argument
318 while (repetitions >= 1) { in CodeRepeatedZeros()
319 if (repetitions < 3) { in CodeRepeatedZeros()
321 for (i = 0; i < repetitions; ++i) { in CodeRepeatedZeros()
327 } else if (repetitions < 11) { in CodeRepeatedZeros()
329 tokens->extra_bits = repetitions - 3; in CodeRepeatedZeros()
332 } else if (repetitions < 139) { in CodeRepeatedZeros()
334 tokens->extra_bits = repetitions - 11; in CodeRepeatedZeros()
341 repetitions -= 138; in CodeRepeatedZeros()