• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/png/

Lines Matching defs:png_ptr

21 png_set_bKGD(png_structp png_ptr, png_infop info_ptr, png_color_16p background)
24 if (png_ptr == NULL || info_ptr == NULL)
35 png_set_cHRM(png_structp png_ptr, png_infop info_ptr,
40 if (png_ptr == NULL || info_ptr == NULL)
48 png_warning(png_ptr,
57 png_warning(png_ptr,
85 png_set_cHRM_fixed(png_structp png_ptr, png_infop info_ptr,
91 if (png_ptr == NULL || info_ptr == NULL)
99 png_warning(png_ptr,
112 png_warning(png_ptr,
142 png_set_gAMA(png_structp png_ptr, png_infop info_ptr, double file_gamma)
146 if (png_ptr == NULL || info_ptr == NULL)
152 png_warning(png_ptr, "Limiting gamma to 21474.83");
163 png_warning(png_ptr, "Setting gamma=0");
167 png_set_gAMA_fixed(png_structp png_ptr, png_infop info_ptr, png_fixed_point
173 if (png_ptr == NULL || info_ptr == NULL)
178 png_warning(png_ptr, "Limiting gamma to 21474.83");
185 png_warning(png_ptr, "Setting negative gamma to zero");
199 png_warning(png_ptr, "Setting gamma=0");
205 png_set_hIST(png_structp png_ptr, png_infop info_ptr, png_uint_16p hist)
210 if (png_ptr == NULL || info_ptr == NULL)
214 png_warning(png_ptr,
220 png_free_data(png_ptr, info_ptr, PNG_FREE_HIST, 0);
223 png_ptr->hist = (png_uint_16p)png_malloc_warn(png_ptr,
225 if (png_ptr->hist == NULL)
227 png_warning(png_ptr, "Insufficient memory for hIST chunk data.");
232 png_ptr->hist[i] = hist[i];
233 info_ptr->hist = png_ptr->hist;
239 png_ptr->flags |= PNG_FLAG_FREE_HIST;
245 png_set_IHDR(png_structp png_ptr, png_infop info_ptr,
251 if (png_ptr == NULL || info_ptr == NULL)
256 png_error(png_ptr, "Image width or height is zero in IHDR");
258 if (width > png_ptr->user_width_max || height > png_ptr->user_height_max)
259 png_error(png_ptr, "image size exceeds user limits in IHDR");
262 png_error(png_ptr, "image size exceeds user limits in IHDR");
265 png_error(png_ptr, "Invalid image size in IHDR");
272 png_warning(png_ptr, "Width is too large for libpng to process pixels");
277 png_error(png_ptr, "Invalid bit depth in IHDR");
281 png_error(png_ptr, "Invalid color type in IHDR");
287 png_error(png_ptr, "Invalid color type/bit depth combination in IHDR");
290 png_error(png_ptr, "Unknown interlace method in IHDR");
293 png_error(png_ptr, "Unknown compression method in IHDR");
305 if((png_ptr->mode&PNG_HAVE_PNG_SIGNATURE)&&png_ptr->mng_features_permitted)
306 png_warning(png_ptr,"MNG features are not allowed in a PNG datastream\n");
309 if(!((png_ptr->mng_features_permitted & PNG_FLAG_MNG_FILTER_64) &&
311 ((png_ptr->mode&PNG_HAVE_PNG_SIGNATURE) == 0) &&
314 png_error(png_ptr, "Unknown filter method in IHDR");
315 if(png_ptr->mode&PNG_HAVE_PNG_SIGNATURE)
316 png_warning(png_ptr, "Invalid filter method in IHDR");
320 png_error(png_ptr, "Unknown filter method in IHDR");
354 png_set_oFFs(png_structp png_ptr, png_infop info_ptr,
358 if (png_ptr == NULL || info_ptr == NULL)
370 png_set_pCAL(png_structp png_ptr, png_infop info_ptr,
378 if (png_ptr == NULL || info_ptr == NULL)
383 info_ptr->pcal_purpose = (png_charp)png_malloc_warn(png_ptr, length);
386 png_warning(png_ptr, "Insufficient memory for pCAL purpose.");
399 info_ptr->pcal_units = (png_charp)png_malloc_warn(png_ptr, length);
402 png_warning(png_ptr, "Insufficient memory for pCAL units.");
407 info_ptr->pcal_params = (png_charpp)png_malloc_warn(png_ptr,
411 png_warning(png_ptr, "Insufficient memory for pCAL params.");
421 info_ptr->pcal_params[i] = (png_charp)png_malloc_warn(png_ptr, length);
424 png_warning(png_ptr, "Insufficient memory for pCAL parameter.");
440 png_set_sCAL(png_structp png_ptr, png_infop info_ptr,
444 if (png_ptr == NULL || info_ptr == NULL)
456 png_set_sCAL_s(png_structp png_ptr, png_infop info_ptr,
462 if (png_ptr == NULL || info_ptr == NULL)
469 info_ptr->scal_s_width = (png_charp)png_malloc_warn(png_ptr, length);
472 png_warning(png_ptr, "Memory allocation failed while processing sCAL.");
478 info_ptr->scal_s_height = (png_charp)png_malloc_warn(png_ptr, length);
481 png_free (png_ptr, info_ptr->scal_s_width);
482 png_warning(png_ptr, "Memory allocation failed while processing sCAL.");
497 png_set_pHYs(png_structp png_ptr, png_infop info_ptr,
501 if (png_ptr == NULL || info_ptr == NULL)
512 png_set_PLTE(png_structp png_ptr, png_infop info_ptr,
517 if (png_ptr == NULL || info_ptr == NULL)
521 * It may not actually be necessary to set png_ptr->palette here;
526 png_free_data(png_ptr, info_ptr, PNG_FREE_PLTE, 0);
531 png_ptr->palette = (png_colorp)png_malloc(png_ptr,
533 png_memset(png_ptr->palette, 0, 256 * png_sizeof(png_color));
534 png_memcpy(png_ptr->palette, palette, num_palette * png_sizeof (png_color));
535 info_ptr->palette = png_ptr->palette;
536 info_ptr->num_palette = png_ptr->num_palette = (png_uint_16)num_palette;
541 png_ptr->flags |= PNG_FLAG_FREE_PLTE;
549 png_set_sBIT(png_structp png_ptr, png_infop info_ptr,
553 if (png_ptr == NULL || info_ptr == NULL)
563 png_set_sRGB(png_structp png_ptr, png_infop info_ptr, int intent)
566 if (png_ptr == NULL || info_ptr == NULL)
574 png_set_sRGB_gAMA_and_cHRM(png_structp png_ptr, png_infop info_ptr,
595 if (png_ptr == NULL || info_ptr == NULL)
598 png_set_sRGB(png_ptr, info_ptr, intent);
603 png_set_gAMA(png_ptr, info_ptr, file_gamma);
607 png_set_gAMA_fixed(png_ptr, info_ptr, int_file_gamma);
622 png_set_cHRM_fixed(png_ptr, info_ptr,
636 png_set_cHRM(png_ptr, info_ptr,
646 png_set_iCCP(png_structp png_ptr, png_infop info_ptr,
654 if (png_ptr == NULL || info_ptr == NULL || name == NULL || profile == NULL)
657 new_iccp_name = (png_charp)png_malloc_warn(png_ptr, png_strlen(name)+1);
660 png_warning(png_ptr, "Insufficient memory to process iCCP chunk.");
664 new_iccp_profile = (png_charp)png_malloc_warn(png_ptr, proflen);
667 png_free (png_ptr, new_iccp_name);
668 png_warning(png_ptr, "Insufficient memory to process iCCP profile.");
673 png_free_data(png_ptr, info_ptr, PNG_FREE_ICCP, 0);
690 png_set_text(png_structp png_ptr, png_infop info_ptr, png_textp text_ptr,
694 ret=png_set_text_2(png_ptr, info_ptr, text_ptr, num_text);
696 png_error(png_ptr, "Insufficient memory to store text");
700 png_set_text_2(png_structp png_ptr, png_infop info_ptr, png_textp text_ptr,
705 png_debug1(1, "in %s storage function\n", (png_ptr->chunk_name[0] == '\0' ?
706 "text" : (png_const_charp)png_ptr->chunk_name));
708 if (png_ptr == NULL || info_ptr == NULL || num_text == 0)
724 info_ptr->text = (png_textp)png_malloc_warn(png_ptr,
728 png_free(png_ptr, old_text);
733 png_free(png_ptr, old_text);
739 info_ptr->text = (png_textp)png_malloc_warn(png_ptr,
781 png_warning(png_ptr, "iTXt chunk not supported.");
802 textp->key = (png_charp)png_malloc_warn(png_ptr,
862 png_set_tIME(png_structp png_ptr, png_infop info_ptr, png_timep mod_time)
865 if (png_ptr == NULL || info_ptr == NULL ||
866 (png_ptr->mode & PNG_WROTE_tIME))
876 png_set_tRNS(png_structp png_ptr, png_infop info_ptr,
880 if (png_ptr == NULL || info_ptr == NULL)
886 * It may not actually be necessary to set png_ptr->trans here;
891 png_free_data(png_ptr, info_ptr, PNG_FREE_TRNS, 0);
894 png_ptr->trans = info_ptr->trans = (png_bytep)png_malloc(png_ptr,
900 png_ptr->flags |= PNG_FLAG_FREE_TRNS;
918 png_set_sPLT(png_structp png_ptr,
924 np = (png_sPLT_tp)png_malloc_warn(png_ptr,
928 png_warning(png_ptr, "No memory for sPLT palettes.");
934 png_free(png_ptr, info_ptr->splt_palettes);
942 to->name = (png_charp)png_malloc(png_ptr,
946 to->entries = (png_sPLT_entryp)png_malloc(png_ptr,
966 png_set_unknown_chunks(png_structp png_ptr,
972 if (png_ptr == NULL || info_ptr == NULL || num_unknowns == 0)
975 np = (png_unknown_chunkp)png_malloc_warn(png_ptr,
980 png_warning(png_ptr, "Out of memory while processing unknown chunk.");
986 png_free(png_ptr, info_ptr->unknown_chunks);
995 to->data = (png_bytep)png_malloc_warn(png_ptr, from->size);
998 png_warning(png_ptr, "Out of memory processing unknown chunk.");
1006 to->location = (png_byte)(png_ptr->mode & 0xff);
1017 png_set_unknown_chunk_location(png_structp png_ptr, png_infop info_ptr,
1020 if(png_ptr != NULL && info_ptr != NULL && chunk >= 0 && chunk <
1029 png_permit_empty_plte (png_structp png_ptr, int empty_plte_permitted)
1034 if (png_ptr == NULL)
1036 png_ptr->mng_features_permitted = (png_byte)
1037 ((png_ptr->mng_features_permitted & (~(PNG_FLAG_MNG_EMPTY_PLTE))) |
1044 png_permit_mng_features (png_structp png_ptr, png_uint_32 mng_features)
1047 if (png_ptr == NULL)
1049 png_ptr->mng_features_permitted =
1051 return (png_uint_32)png_ptr->mng_features_permitted;
1057 png_set_keep_unknown_chunks(png_structp png_ptr, int keep, png_bytep
1065 png_ptr->flags |= PNG_FLAG_KEEP_UNKNOWN_CHUNKS;
1067 png_ptr->flags &= ~PNG_FLAG_KEEP_UNKNOWN_CHUNKS;
1070 png_ptr->flags |= PNG_FLAG_KEEP_UNSAFE_CHUNKS;
1072 png_ptr->flags &= ~PNG_FLAG_KEEP_UNSAFE_CHUNKS;
1077 old_num_chunks=png_ptr->num_chunk_list;
1078 new_list=(png_bytep)png_malloc(png_ptr,
1080 if(png_ptr->chunk_list != NULL)
1082 png_memcpy(new_list, png_ptr->chunk_list,
1084 png_free(png_ptr, png_ptr->chunk_list);
1085 png_ptr->chunk_list=NULL;
1091 png_ptr->num_chunk_list=old_num_chunks+num_chunks;
1092 png_ptr->chunk_list=new_list;
1094 png_ptr->free_me |= PNG_FREE_LIST;
1101 png_set_read_user_chunk_fn(png_structp png_ptr, png_voidp user_chunk_ptr,
1105 png_ptr->read_user_chunk_fn = read_user_chunk_fn;
1106 png_ptr->user_chunk_ptr = user_chunk_ptr;
1112 png_set_rows(png_structp png_ptr, png_infop info_ptr, png_bytepp row_pointers)
1116 if (png_ptr == NULL || info_ptr == NULL)
1120 png_free_data(png_ptr, info_ptr, PNG_FREE_ROWS, 0);
1129 png_set_compression_buffer_size(png_structp png_ptr, png_uint_32 size)
1131 if(png_ptr->zbuf)
1132 png_free(png_ptr, png_ptr->zbuf);
1133 png_ptr->zbuf_size = (png_size_t)size;
1134 png_ptr->zbuf = (png_bytep)png_malloc(png_ptr, size);
1135 png_ptr->zstream.next_out = png_ptr->zbuf;
1136 png_ptr->zstream.avail_out = (uInt)png_ptr->zbuf_size;
1141 png_set_invalid(png_structp png_ptr, png_infop info_ptr, int mask)
1143 if (png_ptr && info_ptr)
1152 png_set_asm_flags (png_structp png_ptr, png_uint_32 asm_flags)
1175 if (!(png_ptr->asm_flags & PNG_ASM_FLAG_MMX_SUPPORT_COMPILED) ||
1176 !(png_ptr->asm_flags & PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU))
1180 png_ptr->asm_flags &= ~settable_mmx_flags;
1187 png_ptr->asm_flags &= ~settable_asm_flags; /* zero them */
1188 png_ptr->asm_flags |= (asm_flags & settable_asm_flags); /* set them */
1195 png_set_mmx_thresholds (png_structp png_ptr,
1199 png_ptr->mmx_bitdepth_threshold = mmx_bitdepth_threshold;
1200 png_ptr->mmx_rowbytes_threshold = mmx_rowbytes_threshold;
1207 png_set_user_limits (png_structp png_ptr, png_uint_32 user_width_max,
1214 png_ptr->user_width_max = user_width_max;
1215 png_ptr->user_height_max = user_height_max;