• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/libpng/libpng-1.2.50/

Lines Matching defs:png_ptr

26 png_set_bKGD(png_structp png_ptr, png_infop info_ptr, png_color_16p background)
30 if (png_ptr == NULL || info_ptr == NULL)
41 png_set_cHRM(png_structp png_ptr, png_infop info_ptr,
47 if (png_ptr == NULL || info_ptr == NULL)
74 png_set_cHRM_fixed(png_structp png_ptr, png_infop info_ptr,
81 if (png_ptr == NULL || info_ptr == NULL)
85 if (png_check_cHRM_fixed(png_ptr,
116 png_set_gAMA(png_structp png_ptr, png_infop info_ptr, double file_gamma)
122 if (png_ptr == NULL || info_ptr == NULL)
128 png_warning(png_ptr, "Limiting gamma to 21474.83");
139 png_warning(png_ptr, "Setting gamma=0");
143 png_set_gAMA_fixed(png_structp png_ptr, png_infop info_ptr, png_fixed_point
150 if (png_ptr == NULL || info_ptr == NULL)
155 png_warning(png_ptr, "Limiting gamma to 21474.83");
162 png_warning(png_ptr, "Setting negative gamma to zero");
176 png_warning(png_ptr, "Setting gamma=0");
182 png_set_hIST(png_structp png_ptr, png_infop info_ptr, png_uint_16p hist)
188 if (png_ptr == NULL || info_ptr == NULL)
194 png_warning(png_ptr,
200 png_free_data(png_ptr, info_ptr, PNG_FREE_HIST, 0);
205 png_ptr->hist = (png_uint_16p)png_malloc_warn(png_ptr,
207 if (png_ptr->hist == NULL)
209 png_warning(png_ptr, "Insufficient memory for hIST chunk data.");
214 png_ptr->hist[i] = hist[i];
215 info_ptr->hist = png_ptr->hist;
221 png_ptr->flags |= PNG_FLAG_FREE_HIST;
227 png_set_IHDR(png_structp png_ptr, png_infop info_ptr,
234 if (png_ptr == NULL || info_ptr == NULL)
245 png_check_IHDR (png_ptr, info_ptr->width, info_ptr->height,
273 png_set_oFFs(png_structp png_ptr, png_infop info_ptr,
278 if (png_ptr == NULL || info_ptr == NULL)
290 png_set_pCAL(png_structp png_ptr, png_infop info_ptr,
299 if (png_ptr == NULL || info_ptr == NULL)
305 info_ptr->pcal_purpose = (png_charp)png_malloc_warn(png_ptr, length);
308 png_warning(png_ptr, "Insufficient memory for pCAL purpose.");
322 info_ptr->pcal_units = (png_charp)png_malloc_warn(png_ptr, length);
325 png_warning(png_ptr, "Insufficient memory for pCAL units.");
330 info_ptr->pcal_params = (png_charpp)png_malloc_warn(png_ptr,
334 png_warning(png_ptr, "Insufficient memory for pCAL params.");
345 info_ptr->pcal_params[i] = (png_charp)png_malloc_warn(png_ptr, length);
348 png_warning(png_ptr, "Insufficient memory for pCAL parameter.");
364 png_set_sCAL(png_structp png_ptr, png_infop info_ptr,
369 if (png_ptr == NULL || info_ptr == NULL)
381 png_set_sCAL_s(png_structp png_ptr, png_infop info_ptr,
388 if (png_ptr == NULL || info_ptr == NULL)
396 info_ptr->scal_s_width = (png_charp)png_malloc_warn(png_ptr, length);
399 png_warning(png_ptr,
408 info_ptr->scal_s_height = (png_charp)png_malloc_warn(png_ptr, length);
411 png_free (png_ptr, info_ptr->scal_s_width);
413 png_warning(png_ptr,
429 png_set_pHYs(png_structp png_ptr, png_infop info_ptr,
434 if (png_ptr == NULL || info_ptr == NULL)
445 png_set_PLTE(png_structp png_ptr, png_infop info_ptr,
451 if (png_ptr == NULL || info_ptr == NULL)
457 png_error(png_ptr, "Invalid palette length");
460 png_warning(png_ptr, "Invalid palette length");
465 /* It may not actually be necessary to set png_ptr->palette here;
470 png_free_data(png_ptr, info_ptr, PNG_FREE_PLTE, 0);
477 png_ptr->palette = (png_colorp)png_calloc(png_ptr,
479 png_memcpy(png_ptr->palette, palette, num_palette * png_sizeof(png_color));
480 info_ptr->palette = png_ptr->palette;
481 info_ptr->num_palette = png_ptr->num_palette = (png_uint_16)num_palette;
486 png_ptr->flags |= PNG_FLAG_FREE_PLTE;
494 png_set_sBIT(png_structp png_ptr, png_infop info_ptr,
499 if (png_ptr == NULL || info_ptr == NULL)
509 png_set_sRGB(png_structp png_ptr, png_infop info_ptr, int intent)
513 if (png_ptr == NULL || info_ptr == NULL)
521 png_set_sRGB_gAMA_and_cHRM(png_structp png_ptr, png_infop info_ptr,
541 if (png_ptr == NULL || info_ptr == NULL)
544 png_set_sRGB(png_ptr, info_ptr, intent);
549 png_set_gAMA(png_ptr, info_ptr, file_gamma);
553 png_set_gAMA_fixed(png_ptr, info_ptr, int_file_gamma);
579 png_set_cHRM_fixed(png_ptr, info_ptr,
584 png_set_cHRM(png_ptr, info_ptr,
594 png_set_iCCP(png_structp png_ptr, png_infop info_ptr,
604 if (png_ptr == NULL || info_ptr == NULL || name == NULL || profile == NULL)
608 new_iccp_name = (png_charp)png_malloc_warn(png_ptr, length);
611 png_warning(png_ptr, "Insufficient memory to process iCCP chunk.");
615 new_iccp_profile = (png_charp)png_malloc_warn(png_ptr, proflen);
618 png_free (png_ptr, new_iccp_name);
619 png_warning(png_ptr,
625 png_free_data(png_ptr, info_ptr, PNG_FREE_ICCP, 0);
643 png_set_text(png_structp png_ptr, png_infop info_ptr, png_textp text_ptr,
647 ret = png_set_text_2(png_ptr, info_ptr, text_ptr, num_text);
649 png_error(png_ptr, "Insufficient memory to store text");
653 png_set_text_2(png_structp png_ptr, png_infop info_ptr, png_textp text_ptr,
658 png_debug1(1, "in %s storage function", ((png_ptr == NULL ||
659 png_ptr->chunk_name[0] == '\0') ?
660 "text" : (png_const_charp)png_ptr->chunk_name));
662 if (png_ptr == NULL || info_ptr == NULL || num_text == 0)
680 info_ptr->text = (png_textp)png_malloc_warn(png_ptr,
691 png_free(png_ptr, old_text);
697 info_ptr->text = (png_textp)png_malloc_warn(png_ptr,
747 png_warning(png_ptr, "iTXt chunk not supported.");
769 textp->key = (png_charp)png_malloc_warn(png_ptr,
830 png_set_tIME(png_structp png_ptr, png_infop info_ptr, png_timep mod_time)
834 if (png_ptr == NULL || info_ptr == NULL ||
835 (png_ptr->mode & PNG_WROTE_tIME))
845 png_set_tRNS(png_structp png_ptr, png_infop info_ptr,
850 if (png_ptr == NULL || info_ptr == NULL)
855 /* It may not actually be necessary to set png_ptr->trans here;
861 png_free_data(png_ptr, info_ptr, PNG_FREE_TRNS, 0);
865 png_ptr->trans = info_ptr->trans = (png_bytep)png_malloc(png_ptr,
880 png_warning(png_ptr,
895 png_ptr->flags |= PNG_FLAG_FREE_TRNS;
903 png_set_sPLT(png_structp png_ptr,
916 if (png_ptr == NULL || info_ptr == NULL)
919 np = (png_sPLT_tp)png_malloc_warn(png_ptr,
924 png_warning(png_ptr, "No memory for sPLT palettes.");
930 png_free(png_ptr, info_ptr->splt_palettes);
940 to->name = (png_charp)png_malloc_warn(png_ptr, length);
943 png_warning(png_ptr,
948 to->entries = (png_sPLT_entryp)png_malloc_warn(png_ptr,
952 png_warning(png_ptr,
954 png_free(png_ptr, to->name);
975 png_set_unknown_chunks(png_structp png_ptr,
981 if (png_ptr == NULL || info_ptr == NULL || num_unknowns == 0)
984 np = (png_unknown_chunkp)png_malloc_warn(png_ptr,
989 png_warning(png_ptr,
996 png_free(png_ptr, info_ptr->unknown_chunks);
1009 to->location = (png_byte)(png_ptr->mode & 0xff);
1015 to->data = (png_bytep)png_malloc_warn(png_ptr,
1019 png_warning(png_ptr,
1035 png_set_unknown_chunk_location(png_structp png_ptr, png_infop info_ptr,
1038 if (png_ptr != NULL && info_ptr != NULL && chunk >= 0 && chunk <
1048 png_permit_empty_plte (png_structp png_ptr, int empty_plte_permitted)
1055 if (png_ptr == NULL)
1057 png_ptr->mng_features_permitted = (png_byte)
1058 ((png_ptr->mng_features_permitted & (~PNG_FLAG_MNG_EMPTY_PLTE)) |
1066 png_permit_mng_features (png_structp png_ptr, png_uint_32 mng_features)
1070 if (png_ptr == NULL)
1072 png_ptr->mng_features_permitted =
1074 return (png_uint_32)png_ptr->mng_features_permitted;
1080 png_set_keep_unknown_chunks(png_structp png_ptr, int keep, png_bytep
1085 if (png_ptr == NULL)
1090 png_ptr->flags |= PNG_FLAG_KEEP_UNKNOWN_CHUNKS;
1092 png_ptr->flags &= ~PNG_FLAG_KEEP_UNKNOWN_CHUNKS;
1095 png_ptr->flags |= PNG_FLAG_KEEP_UNSAFE_CHUNKS;
1097 png_ptr->flags &= ~PNG_FLAG_KEEP_UNSAFE_CHUNKS;
1102 old_num_chunks = png_ptr->num_chunk_list;
1103 new_list=(png_bytep)png_malloc(png_ptr,
1106 if (png_ptr->chunk_list != NULL)
1108 png_memcpy(new_list, png_ptr->chunk_list,
1110 png_free(png_ptr, png_ptr->chunk_list);
1111 png_ptr->chunk_list=NULL;
1117 png_ptr->num_chunk_list = old_num_chunks + num_chunks;
1118 png_ptr->chunk_list = new_list;
1120 png_ptr->free_me |= PNG_FREE_LIST;
1127 png_set_read_user_chunk_fn(png_structp png_ptr, png_voidp user_chunk_ptr,
1132 if (png_ptr == NULL)
1135 png_ptr->read_user_chunk_fn = read_user_chunk_fn;
1136 png_ptr->user_chunk_ptr = user_chunk_ptr;
1142 png_set_rows(png_structp png_ptr, png_infop info_ptr, png_bytepp row_pointers)
1146 if (png_ptr == NULL || info_ptr == NULL)
1150 png_free_data(png_ptr, info_ptr, PNG_FREE_ROWS, 0);
1158 png_set_compression_buffer_size(png_structp png_ptr,
1161 if (png_ptr == NULL)
1163 png_free(png_ptr, png_ptr->zbuf);
1164 png_ptr->zbuf_size = (png_size_t)size;
1165 png_ptr->zbuf = (png_bytep)png_malloc(png_ptr, size);
1166 png_ptr->zstream.next_out = png_ptr->zbuf;
1167 png_ptr->zstream.avail_out = (uInt)png_ptr->zbuf_size;
1171 png_set_invalid(png_structp png_ptr, png_infop info_ptr, int mask)
1173 if (png_ptr && info_ptr)
1182 png_set_asm_flags (png_structp png_ptr, png_uint_32 asm_flags)
1185 if (png_ptr != NULL)
1186 png_ptr->asm_flags = 0;
1192 png_set_mmx_thresholds (png_structp png_ptr,
1197 if (png_ptr == NULL)
1208 png_set_user_limits (png_structp png_ptr, png_uint_32 user_width_max,
1215 if (png_ptr == NULL)
1217 png_ptr->user_width_max = user_width_max;
1218 png_ptr->user_height_max = user_height_max;
1225 png_set_benign_errors(png_structp png_ptr, int allowed)
1230 png_ptr->flags |= PNG_FLAG_BENIGN_ERRORS_WARN;
1232 png_ptr->flags &= ~PNG_FLAG_BENIGN_ERRORS_WARN;