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

Lines Matching defs:png_ptr

65 static void readpng2_info_callback(png_structp png_ptr, png_infop info_ptr);
66 static void readpng2_row_callback(png_structp png_ptr, png_bytep new_row,
68 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr);
69 static void readpng2_error_handler(png_structp png_ptr, png_const_charp msg);
172 png_structp png_ptr; /* note: temporary variables! */
178 png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, mainprog_ptr,
180 if (!png_ptr)
183 info_ptr = png_create_info_struct(png_ptr);
185 png_destroy_read_struct(&png_ptr, NULL, NULL);
201 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
232 png_set_keep_unknown_chunks(png_ptr, 1 /* PNG_HANDLE_CHUNK_NEVER */,
241 png_set_progressive_read_fn(png_ptr, mainprog_ptr,
250 * flags = png_get_asm_flags (png_ptr);
252 * png_set_asm_flags (png_ptr, flags);
256 * flags = png_get_asm_flags (png_ptr);
258 * png_set_asm_flags (png_ptr, flags);
285 asm_flags = png_get_asm_flags(png_ptr);
286 png_set_asm_flags(png_ptr, asm_flags & ~mmx_disable_mask);
293 asm_flags = png_get_asm_flags(png_ptr);
337 mainprog_ptr->png_ptr = png_ptr;
353 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
361 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
362 mainprog_ptr->png_ptr = NULL;
370 png_process_data(png_ptr, info_ptr, rawbuf, length);
378 static void readpng2_info_callback(png_structp png_ptr, png_infop info_ptr)
393 /* retrieve the pointer to our special-purpose struct, using the png_ptr
399 mainprog_ptr = png_get_progressive_ptr(png_ptr);
409 * can only happen if png_ptr gets redirected somewhere odd or the
411 * png_ptr itself is NULL, we would not have been called.)
418 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type,
428 png_get_valid(png_ptr, info_ptr, PNG_INFO_bKGD))
435 png_get_bKGD(png_ptr, info_ptr, &pBackground);
467 png_set_expand(png_ptr);
469 png_set_expand(png_ptr);
470 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
471 png_set_expand(png_ptr);
473 png_set_strip_16(png_ptr);
476 png_set_gray_to_rgb(png_ptr);
494 if (png_get_gAMA(png_ptr, info_ptr, &gamma))
495 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, gamma);
497 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, 0.45455);
502 mainprog_ptr->passes = png_set_interlace_handling(png_ptr);
508 png_read_update_info(png_ptr, info_ptr);
510 mainprog_ptr->rowbytes = (int)png_get_rowbytes(png_ptr, info_ptr);
511 mainprog_ptr->channels = png_get_channels(png_ptr, info_ptr);
531 static void readpng2_row_callback(png_structp png_ptr, png_bytep new_row,
547 mainprog_ptr = png_get_progressive_ptr(png_ptr);
559 png_progressive_combine_row(png_ptr, mainprog_ptr->row_pointers[row_num],
578 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr)
585 mainprog_ptr = png_get_progressive_ptr(png_ptr);
609 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
612 if (png_ptr && info_ptr)
613 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
615 mainprog_ptr->png_ptr = NULL;
623 static void readpng2_error_handler(png_structp png_ptr, png_const_charp msg)
639 mainprog_ptr = png_get_error_ptr(png_ptr);