Lines Matching refs:ping
1632 static void MagickPNGErrorHandler(png_struct *ping,png_const_charp message) in MagickPNGErrorHandler() argument
1643 error_info=(PNGErrorInfo *) png_get_error_ptr(ping); in MagickPNGErrorHandler()
1657 longjmp(ping->jmpbuf,1); in MagickPNGErrorHandler()
1659 png_longjmp(ping,1); in MagickPNGErrorHandler()
1663 static void MagickPNGWarningHandler(png_struct *ping,png_const_charp message) in MagickPNGWarningHandler() argument
1675 png_error(ping, message); in MagickPNGWarningHandler()
1677 error_info=(PNGErrorInfo *) png_get_error_ptr(ping); in MagickPNGWarningHandler()
1714 Magick_png_read_raw_profile(png_struct *ping,Image *image, in Magick_png_read_raw_profile() argument
1761 png_warning(ping,"invalid profile length"); in Magick_png_read_raw_profile()
1769 png_warning(ping, "unable to copy profile"); in Magick_png_read_raw_profile()
1783 png_warning(ping, "ran out of profile data"); in Magick_png_read_raw_profile()
1809 static int read_vpag_chunk_callback(png_struct *ping, png_unknown_chunkp chunk) in read_vpag_chunk_callback() argument
1839 image=(Image *) png_get_user_chunk_ptr(ping); in read_vpag_chunk_callback()
1858 static void read_tIME_chunk(Image *image,png_struct *ping,png_info *info, in read_tIME_chunk() argument
1864 if (png_get_tIME(ping,info,&time)) in read_tIME_chunk()
1974 *ping; in ReadOnePNGImage() local
2136 ping=png_create_read_struct_2(PNG_LIBPNG_VER_STRING,&error_info, in ReadOnePNGImage()
2140 ping=png_create_read_struct(PNG_LIBPNG_VER_STRING,&error_info, in ReadOnePNGImage()
2143 if (ping == (png_struct *) NULL) in ReadOnePNGImage()
2146 ping_info=png_create_info_struct(ping); in ReadOnePNGImage()
2150 png_destroy_read_struct(&ping,(png_info **) NULL,(png_info **) NULL); in ReadOnePNGImage()
2154 end_info=png_create_info_struct(ping); in ReadOnePNGImage()
2158 png_destroy_read_struct(&ping,&ping_info,(png_info **) NULL); in ReadOnePNGImage()
2164 if (setjmp(png_jmpbuf(ping))) in ReadOnePNGImage()
2169 png_destroy_read_struct(&ping,&ping_info,&end_info); in ReadOnePNGImage()
2206 png_set_benign_errors(ping, 1); in ReadOnePNGImage()
2211 png_set_user_limits(ping, in ReadOnePNGImage()
2223 png_set_sig_bytes(ping,8); in ReadOnePNGImage()
2228 (void) png_permit_mng_features(ping,PNG_ALL_MNG_FEATURES); in ReadOnePNGImage()
2229 png_set_read_fn(ping,image,png_get_data); in ReadOnePNGImage()
2232 png_permit_empty_plte(ping,MagickTrue); in ReadOnePNGImage()
2233 png_set_read_fn(ping,image,png_get_data); in ReadOnePNGImage()
2239 png_set_read_fn(ping,mng_info,mng_get_data); in ReadOnePNGImage()
2245 png_set_read_fn(ping,image,png_get_data); in ReadOnePNGImage()
2270 png_set_option(ping, PNG_SKIP_sRGB_CHECK_PROFILE, PNG_OPTION_ON); in ReadOnePNGImage()
2276 png_set_keep_unknown_chunks(ping, 1, mng_iCCP, 1); in ReadOnePNGImage()
2283 png_set_keep_unknown_chunks(ping, 2, NULL, 0); in ReadOnePNGImage()
2285 png_set_keep_unknown_chunks(ping, 1, NULL, 0); in ReadOnePNGImage()
2287 png_set_keep_unknown_chunks(ping, 2, mng_vpAg, 1); in ReadOnePNGImage()
2288 png_set_keep_unknown_chunks(ping, 1, unused_chunks, in ReadOnePNGImage()
2291 png_set_read_user_chunk_fn(ping, image, read_vpag_chunk_callback); in ReadOnePNGImage()
2299 png_set_chunk_cache_max(ping, 32767); in ReadOnePNGImage()
2305 png_set_check_for_invalid_index (ping, 0); in ReadOnePNGImage()
2321 asm_flags=png_get_asm_flags(ping); in ReadOnePNGImage()
2322 png_set_asm_flags(ping, asm_flags & ~mmx_disable_mask); in ReadOnePNGImage()
2327 png_read_info(ping,ping_info); in ReadOnePNGImage()
2329 png_get_IHDR(ping,ping_info,&ping_width,&ping_height, in ReadOnePNGImage()
2348 png_set_swap(ping); in ReadOnePNGImage()
2363 (void) png_get_tRNS(ping, ping_info, &ping_trans_alpha, &ping_num_trans, in ReadOnePNGImage()
2366 (void) png_get_bKGD(ping, ping_info, &ping_background); in ReadOnePNGImage()
2370 png_set_packing(ping); in ReadOnePNGImage()
2401 if (png_get_valid(ping,ping_info, PNG_INFO_iCCP)) in ReadOnePNGImage()
2409 if (png_get_valid(ping,ping_info,PNG_INFO_gAMA)) in ReadOnePNGImage()
2417 if (png_get_valid(ping,ping_info,PNG_INFO_cHRM)) in ReadOnePNGImage()
2425 if (ping_found_iCCP != MagickTrue && png_get_valid(ping,ping_info, in ReadOnePNGImage()
2437 png_get_valid(ping,ping_info, PNG_INFO_iCCP)) in ReadOnePNGImage()
2445 if (png_get_valid(ping,ping_info,PNG_INFO_iCCP)) in ReadOnePNGImage()
2464 (void) png_get_iCCP(ping,ping_info,&name,(int *) &compression,&info, in ReadOnePNGImage()
2480 png_warning(ping, "ICC profile is NULL"); in ReadOnePNGImage()
2556 if (ping_found_iCCP==MagickFalse && png_get_valid(ping,ping_info, in ReadOnePNGImage()
2559 if (png_get_sRGB(ping,ping_info,&intent)) in ReadOnePNGImage()
2583 if (!png_get_gAMA(ping,ping_info,&file_gamma)) in ReadOnePNGImage()
2585 png_set_gAMA(ping,ping_info,mng_info->global_gamma); in ReadOnePNGImage()
2587 if (png_get_gAMA(ping,ping_info,&file_gamma)) in ReadOnePNGImage()
2596 if (!png_get_valid(ping,ping_info,PNG_INFO_cHRM)) in ReadOnePNGImage()
2600 (void) png_set_cHRM(ping,ping_info, in ReadOnePNGImage()
2612 if (png_get_valid(ping,ping_info,PNG_INFO_cHRM)) in ReadOnePNGImage()
2614 (void) png_get_cHRM(ping,ping_info, in ReadOnePNGImage()
2654 png_set_sRGB(ping,ping_info, in ReadOnePNGImage()
2665 if (png_get_valid(ping,ping_info,PNG_INFO_oFFs)) in ReadOnePNGImage()
2667 image->page.x=(ssize_t) png_get_x_offset_pixels(ping, ping_info); in ReadOnePNGImage()
2668 image->page.y=(ssize_t) png_get_y_offset_pixels(ping, ping_info); in ReadOnePNGImage()
2678 if (!png_get_valid(ping,ping_info,PNG_INFO_pHYs)) in ReadOnePNGImage()
2682 png_set_pHYs(ping,ping_info, in ReadOnePNGImage()
2692 if (png_get_valid(ping,ping_info,PNG_INFO_pHYs)) in ReadOnePNGImage()
2697 (void) png_get_pHYs(ping,ping_info,&x_resolution,&y_resolution, in ReadOnePNGImage()
2716 if (png_get_valid(ping,ping_info,PNG_INFO_PLTE)) in ReadOnePNGImage()
2721 (void) png_get_PLTE(ping,ping_info,&palette,&number_colors); in ReadOnePNGImage()
2728 png_set_PLTE(ping,ping_info,mng_info->global_plte, in ReadOnePNGImage()
2731 if (!png_get_valid(ping,ping_info,PNG_INFO_tRNS)) in ReadOnePNGImage()
2735 png_warning(ping, in ReadOnePNGImage()
2740 png_set_tRNS(ping,ping_info,mng_info->global_trns, in ReadOnePNGImage()
2749 png_get_valid(ping,ping_info,PNG_INFO_bKGD)) in ReadOnePNGImage()
2758 if (png_get_valid(ping, ping_info, PNG_INFO_bKGD)) in ReadOnePNGImage()
2773 png_set_bKGD(ping,ping_info,&background); in ReadOnePNGImage()
2778 png_error(ping,"No global PLTE in file"); in ReadOnePNGImage()
2784 (!png_get_valid(ping,ping_info,PNG_INFO_bKGD))) in ReadOnePNGImage()
2787 if (png_get_valid(ping,ping_info,PNG_INFO_bKGD)) in ReadOnePNGImage()
2847 if (png_get_valid(ping,ping_info,PNG_INFO_tRNS)) in ReadOnePNGImage()
2874 png_free_data(ping, ping_info, PNG_FREE_TRNS, 0); in ReadOnePNGImage()
2875 png_set_invalid(ping,ping_info,PNG_INFO_tRNS); in ReadOnePNGImage()
2909 if (!png_get_valid(ping,ping_info,PNG_INFO_sBIT)) in ReadOnePNGImage()
2910 png_set_sBIT(ping,ping_info,&mng_info->global_sbit); in ReadOnePNGImage()
2913 num_passes=png_set_interlace_handling(ping); in ReadOnePNGImage()
2915 png_read_update_info(ping,ping_info); in ReadOnePNGImage()
2917 ping_rowbytes=png_get_rowbytes(ping,ping_info); in ReadOnePNGImage()
3000 (void) png_get_PLTE(ping,ping_info,&palette,&number_colors); in ReadOnePNGImage()
3015 png_error(ping,"Memory allocation failed"); in ReadOnePNGImage()
3022 (void) png_get_PLTE(ping,ping_info,&palette,&number_colors); in ReadOnePNGImage()
3105 read_tIME_chunk(image,ping,ping_info,exception); in ReadOnePNGImage()
3115 if ((mng_info->mng_type == 0 && (image->ping != MagickFalse)) || ( in ReadOnePNGImage()
3120 if (png_get_valid(ping,ping_info,PNG_INFO_tRNS)) in ReadOnePNGImage()
3125 (png_get_valid(ping,ping_info,PNG_INFO_tRNS))) ? in ReadOnePNGImage()
3132 png_destroy_read_struct(&ping,&ping_info,&end_info); in ReadOnePNGImage()
3160 png_error(ping,"Memory allocation failed"); in ReadOnePNGImage()
3172 png_error(ping,"Failed to allocate quantum_info"); in ReadOnePNGImage()
3193 (png_get_valid(ping,ping_info,PNG_INFO_tRNS))) ? in ReadOnePNGImage()
3204 png_read_row(ping,ping_pixels+row_offset,NULL); in ReadOnePNGImage()
3319 png_error(ping,"Memory allocation failed"); in ReadOnePNGImage()
3332 png_read_row(ping,ping_pixels+row_offset,NULL); in ReadOnePNGImage()
3503 png_read_end(ping,end_info); in ReadOnePNGImage()
3514 png_destroy_read_struct(&ping,&ping_info,&end_info); in ReadOnePNGImage()
3527 if (png_get_valid(ping,ping_info,PNG_INFO_tRNS)) in ReadOnePNGImage()
3618 status = png_get_text(ping,ping_info,&text,&num_text) != 0 ? in ReadOnePNGImage()
3621 status = png_get_text(ping,end_info,&text,&num_text) != 0 ? in ReadOnePNGImage()
3643 (void) Magick_png_read_raw_profile(ping,image,image_info,text, in ReadOnePNGImage()
3668 png_error(ping,"Memory allocation failed"); in ReadOnePNGImage()
3677 if (!png_get_valid(ping,ping_info,PNG_INFO_pHYs) || in ReadOnePNGImage()
3722 png_error(ping,"Memory allocation failed"); in ReadOnePNGImage()
3725 png_error(ping,"Cannot overwrite frozen MNG object buffer"); in ReadOnePNGImage()
3742 png_error(ping, "Cloning image for object buffer failed"); in ReadOnePNGImage()
3745 png_error(ping,"PNG Image dimensions are too large."); in ReadOnePNGImage()
3756 if (png_get_valid(ping,ping_info,PNG_INFO_PLTE)) in ReadOnePNGImage()
3764 png_get_PLTE(ping,ping_info,&plte,&number_colors); in ReadOnePNGImage()
3785 (png_get_valid(ping,ping_info,PNG_INFO_tRNS))) ? in ReadOnePNGImage()
3844 if (png_get_valid(ping,ping_info,PNG_INFO_bKGD)) in ReadOnePNGImage()
3861 if (png_get_valid(ping,ping_info,PNG_INFO_tRNS)) in ReadOnePNGImage()
3887 if (png_get_valid(ping,ping_info,PNG_INFO_pHYs)) in ReadOnePNGImage()
3898 if (png_get_valid(ping,ping_info,PNG_INFO_oFFs)) in ReadOnePNGImage()
3908 read_tIME_chunk(image,ping,end_info,exception); in ReadOnePNGImage()
3925 png_destroy_read_struct(&ping,&ping_info,&end_info); in ReadOnePNGImage()
4340 if ((image_info->ping == MagickFalse) && (jng_color_type >= 12)) in ReadOneJNGImage()
4421 if (alpha_image != NULL && image_info->ping == MagickFalse) in ReadOneJNGImage()
4446 if (alpha_image != NULL && image_info->ping == MagickFalse) in ReadOneJNGImage()
4644 color_image_info->ping=MagickFalse; /* To do: avoid this */ in ReadOneJNGImage()
4684 if (image_info->ping == MagickFalse) in ReadOneJNGImage()
7138 if (image_info->ping == MagickFalse) in ReadMNGImage()
7689 Magick_png_write_raw_profile(const ImageInfo *image_info,png_struct *ping, in Magick_png_write_raw_profile() argument
7722 text=(png_textp) png_malloc(ping,(png_alloc_size_t) sizeof(png_text)); in Magick_png_write_raw_profile()
7724 text=(png_textp) png_malloc(ping,(png_size_t) sizeof(png_text)); in Magick_png_write_raw_profile()
7730 text[0].text=(png_charp) png_malloc(ping, in Magick_png_write_raw_profile()
7732 text[0].key=(png_charp) png_malloc(ping, (png_alloc_size_t) 80); in Magick_png_write_raw_profile()
7734 text[0].text=(png_charp) png_malloc(ping, (png_size_t) allocated_length); in Magick_png_write_raw_profile()
7735 text[0].key=(png_charp) png_malloc(ping, (png_size_t) 80); in Magick_png_write_raw_profile()
7768 png_set_text(ping,ping_info,text,1); in Magick_png_write_raw_profile()
7770 png_free(ping,text[0].text); in Magick_png_write_raw_profile()
7771 png_free(ping,text[0].key); in Magick_png_write_raw_profile()
7772 png_free(ping,text); in Magick_png_write_raw_profile()
7846 static void write_tIME_chunk(Image *image,png_struct *ping,png_info *info, in write_tIME_chunk() argument
7885 png_set_tIME(ping,info,&ptime); in write_tIME_chunk()
7935 *ping; in WriteOnePNGImage() local
9370 ping=png_create_write_struct_2(PNG_LIBPNG_VER_STRING,&error_info, in WriteOnePNGImage()
9375 ping=png_create_write_struct(PNG_LIBPNG_VER_STRING,&error_info, in WriteOnePNGImage()
9379 if (ping == (png_struct *) NULL) in WriteOnePNGImage()
9382 ping_info=png_create_info_struct(ping); in WriteOnePNGImage()
9386 png_destroy_write_struct(&ping,(png_info **) NULL); in WriteOnePNGImage()
9390 png_set_write_fn(ping,image,png_put_data,png_flush_data); in WriteOnePNGImage()
9393 if (setjmp(png_jmpbuf(ping))) in WriteOnePNGImage()
9402 png_destroy_write_struct(&ping,&ping_info); in WriteOnePNGImage()
9431 png_set_benign_errors(ping, 1); in WriteOnePNGImage()
9436 png_set_user_limits(ping, in WriteOnePNGImage()
9450 (void) png_permit_mng_features(ping,PNG_ALL_MNG_FEATURES); in WriteOnePNGImage()
9455 png_set_check_for_invalid_index (ping, 0); in WriteOnePNGImage()
9462 png_permit_empty_plte(ping,MagickTrue); in WriteOnePNGImage()
9815 png_error(ping,"image has 0 colors"); in WriteOnePNGImage()
10272 png_set_compression_buffer_size(ping,32768L); in WriteOnePNGImage()
10278 png_set_compression_mem_level(ping, 9); in WriteOnePNGImage()
10380 png_set_compression_level(ping,mng_info->write_png_compression_level-1); in WriteOnePNGImage()
10387 png_set_filter(ping,PNG_FILTER_TYPE_BASE,PNG_NO_FILTERS); in WriteOnePNGImage()
10389 png_set_filter(ping,PNG_FILTER_TYPE_BASE,PNG_ALL_FILTERS); in WriteOnePNGImage()
10393 png_set_filter(ping,PNG_FILTER_TYPE_BASE,PNG_ALL_FILTERS); in WriteOnePNGImage()
10405 png_set_filter(ping,PNG_FILTER_TYPE_BASE,PNG_NO_FILTERS); in WriteOnePNGImage()
10409 png_set_filter(ping,PNG_FILTER_TYPE_BASE,PNG_NO_FILTERS); in WriteOnePNGImage()
10412 png_set_filter(ping,PNG_FILTER_TYPE_BASE, in WriteOnePNGImage()
10416 png_set_compression_strategy(ping, in WriteOnePNGImage()
10422 png_set_sig_bytes(ping,8); in WriteOnePNGImage()
10475 png_warning(ping, in WriteOnePNGImage()
10505 png_set_IHDR(ping,ping_info,ping_width,ping_height, in WriteOnePNGImage()
10512 png_set_PLTE(ping,ping_info,palette,number_colors); in WriteOnePNGImage()
10540 (!png_get_valid(ping,ping_info,PNG_INFO_sRGB))) in WriteOnePNGImage()
10563 png_set_iCCP(ping,ping_info,(png_charp) name,0, in WriteOnePNGImage()
10580 Magick_png_write_raw_profile(image_info,ping,ping_info, in WriteOnePNGImage()
10601 png_get_valid(ping,ping_info,PNG_INFO_sRGB))) in WriteOnePNGImage()
10612 (void) png_set_sRGB(ping,ping_info,( in WriteOnePNGImage()
10620 if ((!mng_info->write_mng) || (!png_get_valid(ping,ping_info,PNG_INFO_sRGB))) in WriteOnePNGImage()
10639 png_set_gAMA(ping,ping_info,image->gamma); in WriteOnePNGImage()
10667 png_set_cHRM(ping,ping_info,wp.x,wp.y,rp.x,rp.y,gp.x,gp.y, in WriteOnePNGImage()
10677 png_set_bKGD(ping,ping_info,&ping_background); in WriteOnePNGImage()
10699 png_set_pHYs(ping,ping_info, in WriteOnePNGImage()
10726 png_set_oFFs(ping,ping_info,(png_int_32) image->page.x, in WriteOnePNGImage()
10760 write_tIME_chunk(image,ping,ping_info,timestamp,exception); in WriteOnePNGImage()
10768 png_error(ping,"WriteBlob Failed"); in WriteOnePNGImage()
10773 png_write_info_before_PLTE(ping, ping_info); in WriteOnePNGImage()
10784 (void) png_set_tRNS(ping, ping_info, in WriteOnePNGImage()
10791 (void) png_set_tRNS(ping, ping_info, in WriteOnePNGImage()
10810 png_write_info(ping,ping_info); in WriteOnePNGImage()
10837 ping->mode |= PNG_HAVE_IDAT; in WriteOnePNGImage()
10841 png_set_packing(ping); in WriteOnePNGImage()
10876 png_error(ping,"Allocation of memory for pixels failed"); in WriteOnePNGImage()
10884 png_error(ping,"Memory allocation for quantum_info failed"); in WriteOnePNGImage()
10888 num_passes=png_set_interlace_handling(ping); in WriteOnePNGImage()
10949 png_write_row(ping,ping_pixels); in WriteOnePNGImage()
11011 png_write_row(ping,ping_pixels); in WriteOnePNGImage()
11078 png_write_row(ping,ping_pixels); in WriteOnePNGImage()
11152 png_write_row(ping,ping_pixels); in WriteOnePNGImage()
11235 text=(png_textp) png_malloc(ping, in WriteOnePNGImage()
11238 text=(png_textp) png_malloc(ping,(png_size_t) sizeof(png_text)); in WriteOnePNGImage()
11267 png_set_text(ping,ping_info,text,1); in WriteOnePNGImage()
11268 png_free(ping,text); in WriteOnePNGImage()
11282 png_write_end(ping,ping_info); in WriteOnePNGImage()
11324 png_error(ping, "Cannot convert GIF with disposal method 3 to MNG-LC"); in WriteOnePNGImage()
11330 png_destroy_write_struct(&ping,&ping_info); in WriteOnePNGImage()