Lines Matching defs:quality
8 quality levels. */
31 /* For quality below MIN_QUALITY_FOR_BLOCK_SPLIT there is no block splitting,
35 /* Returns hash-table size for quality levels 0 and 1. */
36 static BROTLI_INLINE size_t MaxHashTableSize(int quality) {
37 return quality == FAST_ONE_PASS_COMPRESSION_QUALITY ? 1 << 15 : 1 << 17;
48 return params->quality <= 10 ?
56 return params->quality <= 10 ? 1 : 5;
60 params->quality = BROTLI_MIN(int, BROTLI_MAX_QUALITY,
61 BROTLI_MAX(int, BROTLI_MIN_QUALITY, params->quality));
62 if (params->quality <= MAX_QUALITY_FOR_STATIC_ENTROPY_CODES) {
77 if (params->quality == FAST_ONE_PASS_COMPRESSION_QUALITY ||
78 params->quality == FAST_TWO_PASS_COMPRESSION_QUALITY) {
80 } else if (params->quality < MIN_QUALITY_FOR_BLOCK_SPLIT) {
84 if (params->quality >= 9 && params->lgwin > lgblock) {
118 return params->quality < 9 ? 64 : 512;
123 if (params->quality > 9) {
125 } else if (params->quality == 4 && params->size_hint >= (1 << 20)) {
127 } else if (params->quality < 5) {
128 hparams->type = params->quality;
130 hparams->type = params->quality < 7 ? 40 : params->quality < 9 ? 41 : 42;
133 hparams->block_bits = params->quality - 1;
137 params->quality < 7 ? 4 : params->quality < 9 ? 10 : 16;
140 hparams->block_bits = params->quality - 1;
141 hparams->bucket_bits = params->quality < 7 ? 14 : 15;
143 params->quality < 7 ? 4 : params->quality < 9 ? 10 : 16;
150 H3 --> H35: for quality 3.
151 H54 --> H55: for quality 4 with size hint > 1MB