Home | History | Annotate | Download | only in libpng

Lines Matching refs:comp

479 png_text_compress_init(compression_state *comp, png_const_bytep input,
482 comp->input = input;
483 comp->input_len = input_len;
484 comp->output_len = 0;
490 compression_state *comp, png_uint_32 prefix_len)
504 ret = png_deflate_claim(png_ptr, chunk_name, comp->input_len);
517 png_alloc_size_t input_len = comp->input_len; /* may be zero! */
521 png_ptr->zstream.next_in = PNGZ_INPUT_CAST(comp->input);
523 png_ptr->zstream.next_out = comp->output;
524 png_ptr->zstream.avail_out = (sizeof comp->output);
597 comp->output_len = output_len;
621 optimize_cmf(comp->output, comp->input_len);
637 png_write_compressed_data_out(png_structrp png_ptr, compression_state *comp)
639 png_uint_32 output_len = comp->output_len;
640 png_const_bytep output = comp->output;
641 png_uint_32 avail = (sizeof comp->output);
1195 compression_state comp;
1230 png_text_compress_init(&comp, profile, profile_len);
1233 if (png_text_compress(png_ptr, png_iCCP, &comp, name_len) != Z_OK)
1236 png_write_chunk_header(png_ptr, png_iCCP, name_len + comp.output_len);
1240 png_write_compressed_data_out(png_ptr, &comp);
1626 compression_state comp;
1650 png_text_compress_init(&comp, (png_const_bytep)text,
1653 if (png_text_compress(png_ptr, png_zTXt, &comp, key_len) != Z_OK)
1657 png_write_chunk_header(png_ptr, png_zTXt, key_len + comp.output_len);
1663 png_write_compressed_data_out(png_ptr, &comp);
1679 compression_state comp;
1735 png_text_compress_init(&comp, (png_const_bytep)text, strlen(text));
1739 if (png_text_compress(png_ptr, png_iTXt, &comp, prefix_len) != Z_OK)
1745 if (comp.input_len > PNG_UINT_31_MAX-prefix_len)
1749 comp.output_len = (png_uint_32)/*SAFE*/comp.input_len;
1752 png_write_chunk_header(png_ptr, png_iTXt, comp.output_len + prefix_len);
1761 png_write_compressed_data_out(png_ptr, &comp);
1764 png_write_chunk_data(png_ptr, (png_const_bytep)text, comp.input_len);