Lines Matching full:settings

1427                                      const LodePNGDecompressSettings * settings)  in inflateNoCompression()  argument
1444 if(!settings->ignore_nlen && LEN + NLEN != 65535) { in inflateNoCompression()
1466 const LodePNGDecompressSettings * settings) in lodepng_inflatev() argument
1482 else if(BTYPE == 0) error = inflateNoCompression(out, &reader, settings); /*no compression*/ in lodepng_inflatev()
1483 …else error = inflateHuffmanBlock(out, &reader, BTYPE, settings->max_output_size); /*compression, B… in lodepng_inflatev()
1484 … if(!error && settings->max_output_size && out->size > settings->max_output_size) error = 109; in lodepng_inflatev()
1493 const LodePNGDecompressSettings * settings) in lodepng_inflate() argument
1496 unsigned error = lodepng_inflatev(&v, in, insize, settings); in lodepng_inflate()
1503 const LodePNGDecompressSettings * settings) in inflatev() argument
1505 if(settings->custom_inflate) { in inflatev()
1506 unsigned error = settings->custom_inflate(&out->data, &out->size, in, insize, settings); in inflatev()
1512 if(settings->max_output_size && out->size > settings->max_output_size) error = 109; in inflatev()
1517 return lodepng_inflatev(out, in, insize, settings); in inflatev()
1907 const LodePNGCompressSettings * settings, unsigned final) in deflateDynamic() argument
1966 if(settings->use_lz77) { in deflateDynamic()
1967 error = encodeLZ77(&lz77_encoded, hash, data, datapos, dataend, settings->windowsize, in deflateDynamic()
1968 settings->minmatch, settings->nicematch, settings->lazymatching); in deflateDynamic()
2136 const LodePNGCompressSettings * settings, unsigned final) in deflateFixed() argument
2156 if(settings->use_lz77) { /*LZ77 encoded*/ in deflateFixed()
2159 error = encodeLZ77(&lz77_encoded, hash, data, datapos, dataend, settings->windowsize, in deflateFixed()
2160 settings->minmatch, settings->nicematch, settings->lazymatching); in deflateFixed()
2181 const LodePNGCompressSettings * settings) in lodepng_deflatev() argument
2190 if(settings->btype > 2) return 61; in lodepng_deflatev()
2191 else if(settings->btype == 0) return deflateNoCompression(out, in, insize); in lodepng_deflatev()
2192 else if(settings->btype == 1) blocksize = insize; in lodepng_deflatev()
2193 else { /*if(settings->btype == 2)*/ in lodepng_deflatev()
2203 error = hash_init(&hash, settings->windowsize); in lodepng_deflatev()
2212 … if(settings->btype == 1) error = deflateFixed(&writer, &hash, in, start, end, settings, final); in lodepng_deflatev()
2213 …else if(settings->btype == 2) error = deflateDynamic(&writer, &hash, in, start, end, settings, fin… in lodepng_deflatev()
2224 const LodePNGCompressSettings * settings) in lodepng_deflate() argument
2227 unsigned error = lodepng_deflatev(&v, in, insize, settings); in lodepng_deflate()
2235 const LodePNGCompressSettings * settings) in deflate() argument
2237 if(settings->custom_deflate) { in deflate()
2238 unsigned error = settings->custom_deflate(out, outsize, in, insize, settings); in deflate()
2243 return lodepng_deflate(out, outsize, in, insize, settings); in deflate()
2288 const LodePNGDecompressSettings * settings) in lodepng_zlib_decompressv() argument
2316 error = inflatev(out, in + 2, insize - 2, settings); in lodepng_zlib_decompressv()
2319 if(!settings->ignore_adler32) { in lodepng_zlib_decompressv()
2330 size_t insize, const LodePNGDecompressSettings * settings) in lodepng_zlib_decompress() argument
2333 unsigned error = lodepng_zlib_decompressv(&v, in, insize, settings); in lodepng_zlib_decompress()
2341 … const unsigned char * in, size_t insize, const LodePNGDecompressSettings * settings) in zlib_decompress() argument
2344 if(settings->custom_zlib) { in zlib_decompress()
2345 error = settings->custom_zlib(out, outsize, in, insize, settings); in zlib_decompress()
2350 if(settings->max_output_size && *outsize > settings->max_output_size) error = 109; in zlib_decompress()
2360 error = lodepng_zlib_decompressv(&v, in, insize, settings); in zlib_decompress()
2372 size_t insize, const LodePNGCompressSettings * settings) in lodepng_zlib_compress() argument
2379 error = deflate(&deflatedata, &deflatesize, in, insize, settings); in lodepng_zlib_compress()
2411 size_t insize, const LodePNGCompressSettings * settings) in zlib_compress() argument
2413 if(settings->custom_zlib) { in zlib_compress()
2414 unsigned error = settings->custom_zlib(out, outsize, in, insize, settings); in zlib_compress()
2419 return lodepng_zlib_compress(out, outsize, in, insize, settings); in zlib_compress()
2429 … const unsigned char * in, size_t insize, const LodePNGDecompressSettings * settings) in zlib_decompress() argument
2431 if(!settings->custom_zlib) return 87; /*no custom zlib function provided */ in zlib_decompress()
2433 return settings->custom_zlib(out, outsize, in, insize, settings); in zlib_decompress()
2438 size_t insize, const LodePNGCompressSettings * settings) in zlib_compress() argument
2440 if(!settings->custom_zlib) return 87; /*no custom zlib function provided */ in zlib_compress()
2441 return settings->custom_zlib(out, outsize, in, insize, settings); in zlib_compress()
2454 void lodepng_compress_settings_init(LodePNGCompressSettings * settings) in lodepng_compress_settings_init() argument
2457 settings->btype = 2; in lodepng_compress_settings_init()
2458 settings->use_lz77 = 1; in lodepng_compress_settings_init()
2459 settings->windowsize = DEFAULT_WINDOWSIZE; in lodepng_compress_settings_init()
2460 settings->minmatch = 3; in lodepng_compress_settings_init()
2461 settings->nicematch = 128; in lodepng_compress_settings_init()
2462 settings->lazymatching = 1; in lodepng_compress_settings_init()
2464 settings->custom_zlib = 0; in lodepng_compress_settings_init()
2465 settings->custom_deflate = 0; in lodepng_compress_settings_init()
2466 settings->custom_context = 0; in lodepng_compress_settings_init()
2476 void lodepng_decompress_settings_init(LodePNGDecompressSettings * settings) in lodepng_decompress_settings_init() argument
2478 settings->ignore_adler32 = 0; in lodepng_decompress_settings_init()
2479 settings->ignore_nlen = 0; in lodepng_decompress_settings_init()
2480 settings->max_output_size = 0; in lodepng_decompress_settings_init()
2482 settings->custom_zlib = 0; in lodepng_decompress_settings_init()
2483 settings->custom_inflate = 0; in lodepng_decompress_settings_init()
2484 settings->custom_context = 0; in lodepng_decompress_settings_init()
4222 /*settings*/ in lodepng_color_stats_init()
4714 too much code. Whether this speeds up anything depends on compiler and settings. */ in unfilterScanline()
4756 anything depends on compiler and settings. */ in unfilterScanline()
5817 …/*store the info_png color settings on the info_raw so that the info_raw still reflects what color… in lodepng_decode()
5909 void lodepng_decoder_settings_init(LodePNGDecoderSettings * settings) in lodepng_decoder_settings_init() argument
5911 settings->color_convert = 1; in lodepng_decoder_settings_init()
5913 settings->read_text_chunks = 1; in lodepng_decoder_settings_init()
5914 settings->remember_unknown_chunks = 0; in lodepng_decoder_settings_init()
5915 settings->max_text_size = 16777216; in lodepng_decoder_settings_init()
5916settings->max_icc_size = 16777216; /* 16MB is much more than enough for any reasonable ICC profile… in lodepng_decoder_settings_init()
5918 settings->ignore_crc = 0; in lodepng_decoder_settings_init()
5919 settings->ignore_critical = 0; in lodepng_decoder_settings_init()
5920 settings->ignore_end = 0; in lodepng_decoder_settings_init()
5921 lodepng_decompress_settings_init(&settings->zlibsettings); in lodepng_decoder_settings_init()
6409 const LodePNGColorMode * color, const LodePNGEncoderSettings * settings) in filter() argument
6426 LodePNGFilterStrategy strategy = settings->filter_strategy; in filter()
6441 if(settings->filter_palette_zero && in filter()
6549 unsigned char type = settings->predefined_filters[y]; in filter()
6565 lodepng_memcpy(&zlibsettings, &settings->zlibsettings, sizeof(LodePNGCompressSettings)); in filter()
6684 … const LodePNGInfo * info_png, const LodePNGEncoderSettings * settings) in preProcessScanlines() argument
6706 error = filter(*out, padded, w, h, &info_png->color, settings); in preProcessScanlines()
6712 error = filter(*out, in, w, h, &info_png->color, settings); in preProcessScanlines()
6741 passw[i], passh[i], &info_png->color, settings); in preProcessScanlines()
6746 passw[i], passh[i], &info_png->color, settings); in preProcessScanlines()
7181 void lodepng_encoder_settings_init(LodePNGEncoderSettings * settings) in lodepng_encoder_settings_init() argument
7183 lodepng_compress_settings_init(&settings->zlibsettings); in lodepng_encoder_settings_init()
7184 settings->filter_palette_zero = 1; in lodepng_encoder_settings_init()
7185 settings->filter_strategy = LFS_MINSUM; in lodepng_encoder_settings_init()
7186 settings->auto_convert = 1; in lodepng_encoder_settings_init()
7187 settings->force_palette = 0; in lodepng_encoder_settings_init()
7188 settings->predefined_filters = 0; in lodepng_encoder_settings_init()
7190 settings->add_id = 0; in lodepng_encoder_settings_init()
7191 settings->text_compression = 1; in lodepng_encoder_settings_init()
7315 return "invalid window size given in the settings of the encoder (must be 0-32768)"; in lodepng_error_text()
7317 … return "invalid BTYPE given in the settings of the encoder (only 0, 1 and 2 are allowed)"; in lodepng_error_text()
7464 const LodePNGDecompressSettings & settings) in decompress() argument
7468 unsigned error = zlib_decompress(&buffer, &buffersize, 0, in, insize, &settings); in decompress()
7477 const LodePNGDecompressSettings & settings) in decompress() argument
7479 return decompress(out, in.empty() ? 0 : &in[0], in.size(), settings); in decompress()
7485 const LodePNGCompressSettings & settings) in compress() argument
7489 unsigned error = zlib_compress(&buffer, &buffersize, in, insize, &settings); in compress()
7498 const LodePNGCompressSettings & settings) in compress() argument
7500 return compress(out, in.empty() ? 0 : &in[0], in.size(), settings); in compress()