Lines Matching defs:filter
31 // 'filter' values [0, 4] correspond to prediction modes none, horizontal,
98 // Small struct to hold the result of a filter mode compression attempt.
107 int method, int filter, int reduce_levels,
121 assert(filter >= 0 && filter < WEBP_FILTER_LAST);
126 filter_func = WebPFilters[filter];
159 header = method | (filter << 2);
198 // Given the input 'filter' option, return an OR'd bit-set of filters to try.
200 int filter, int effort_level) {
202 if (filter == WEBP_FILTER_FAST) {
209 filter = (num_colors <= kMinColorsForFilterNone)
212 bit_map |= 1 << filter;
214 // filter as well.
218 } else if (filter == WEBP_FILTER_NONE) {
232 size_t data_size, int method, int filter,
240 GetFilterMap(alpha, width, height, filter, effort_level);
247 for (filter = WEBP_FILTER_NONE; ok && try_map; ++filter, try_map >>= 1) {
250 ok = EncodeAlphaInternal(alpha, width, height, method, filter,
286 int quality, int method, int filter,
305 assert(filter >= WEBP_FILTER_NONE && filter <= WEBP_FILTER_FAST);
316 // Don't filter, as filtering will make no impact on compressed size.
317 filter = WEBP_FILTER_NONE;
340 filter, reduce_levels, effort_level, output,
360 const WEBP_FILTER_TYPE filter =
365 filter, effort_level, &alpha_data, &alpha_size)) {