• 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:mainprog_ptr

170 int readpng2_init(mainprog_info *mainprog_ptr)
178 png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, mainprog_ptr,
200 if (setjmp(mainprog_ptr->jmpbuf)) {
241 png_set_progressive_read_fn(png_ptr, mainprog_ptr,
276 if (mainprog_ptr->nommxfilters)
281 if (mainprog_ptr->nommxcombine)
283 if (mainprog_ptr->nommxinterlace)
337 mainprog_ptr->png_ptr = png_ptr;
338 mainprog_ptr->info_ptr = info_ptr;
351 int readpng2_decode_data(mainprog_info *mainprog_ptr, uch *rawbuf, ulg length)
353 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
354 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
360 if (setjmp(mainprog_ptr->jmpbuf)) {
362 mainprog_ptr->png_ptr = NULL;
363 mainprog_ptr->info_ptr = NULL;
380 mainprog_info *mainprog_ptr;
399 mainprog_ptr = png_get_progressive_ptr(png_ptr);
401 if (mainprog_ptr == NULL) { /* we be hosed */
420 mainprog_ptr->width = (ulg)width;
421 mainprog_ptr->height = (ulg)height;
427 if (mainprog_ptr->need_bgcolor &&
440 mainprog_ptr->bg_red = pBackground->red >> 8;
441 mainprog_ptr->bg_green = pBackground->green >> 8;
442 mainprog_ptr->bg_blue = pBackground->blue >> 8;
445 mainprog_ptr->bg_red = mainprog_ptr->bg_green =
446 mainprog_ptr->bg_blue = pBackground->gray? 255 : 0;
448 mainprog_ptr->bg_red = mainprog_ptr->bg_green =
449 mainprog_ptr->bg_blue = (255/3) * pBackground->gray;
451 mainprog_ptr->bg_red = mainprog_ptr->bg_green =
452 mainprog_ptr->bg_blue = (255/15) * pBackground->gray;
454 mainprog_ptr->bg_red = (uch)pBackground->red;
455 mainprog_ptr->bg_green = (uch)pBackground->green;
456 mainprog_ptr->bg_blue = (uch)pBackground->blue;
490 * the local platform. Note that mainprog_ptr->display_exponent is the
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);
510 mainprog_ptr->rowbytes = (int)png_get_rowbytes(png_ptr, info_ptr);
511 mainprog_ptr->channels = png_get_channels(png_ptr, info_ptr);
519 (*mainprog_ptr->mainprog_init)();
534 mainprog_info *mainprog_ptr;
547 mainprog_ptr = png_get_progressive_ptr(png_ptr);
552 mainprog_ptr->pass = pass;
559 png_progressive_combine_row(png_ptr, mainprog_ptr->row_pointers[row_num],
566 (*mainprog_ptr->mainprog_display_row)(row_num);
580 mainprog_info *mainprog_ptr;
585 mainprog_ptr = png_get_progressive_ptr(png_ptr);
595 (*mainprog_ptr->mainprog_finish_display)();
607 void readpng2_cleanup(mainprog_info *mainprog_ptr)
609 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr;
610 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
615 mainprog_ptr->png_ptr = NULL;
616 mainprog_ptr->info_ptr = NULL;
625 mainprog_info *mainprog_ptr;
639 mainprog_ptr = png_get_error_ptr(png_ptr);
640 if (mainprog_ptr == NULL) { /* we are completely hosed now */
647 longjmp(mainprog_ptr->jmpbuf, 1);