• Home
  • Raw
  • Download

Lines Matching refs:mainprog_ptr

104 int readpng2_init(mainprog_info *mainprog_ptr)  in readpng2_init()  argument
112 png_ptr = png_create_read_struct(png_get_libpng_ver(NULL), mainprog_ptr, in readpng2_init()
134 if (setjmp(mainprog_ptr->jmpbuf)) { in readpng2_init()
169 png_set_progressive_read_fn(png_ptr, mainprog_ptr, in readpng2_init()
175 mainprog_ptr->png_ptr = png_ptr; in readpng2_init()
176 mainprog_ptr->info_ptr = info_ptr; in readpng2_init()
189 int readpng2_decode_data(mainprog_info *mainprog_ptr, uch *rawbuf, ulg length) in readpng2_decode_data() argument
191 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr; in readpng2_decode_data()
192 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr; in readpng2_decode_data()
198 if (setjmp(mainprog_ptr->jmpbuf)) { in readpng2_decode_data()
200 mainprog_ptr->png_ptr = NULL; in readpng2_decode_data()
201 mainprog_ptr->info_ptr = NULL; in readpng2_decode_data()
218 mainprog_info *mainprog_ptr; in readpng2_info_callback() local
241 mainprog_ptr = png_get_progressive_ptr(png_ptr); in readpng2_info_callback()
243 if (mainprog_ptr == NULL) { /* we be hosed */ in readpng2_info_callback()
262 mainprog_ptr->width = (ulg)width; in readpng2_info_callback()
263 mainprog_ptr->height = (ulg)height; in readpng2_info_callback()
269 if (mainprog_ptr->need_bgcolor) in readpng2_info_callback()
283 mainprog_ptr->bg_red = pBackground->red >> 8; in readpng2_info_callback()
284 mainprog_ptr->bg_green = pBackground->green >> 8; in readpng2_info_callback()
285 mainprog_ptr->bg_blue = pBackground->blue >> 8; in readpng2_info_callback()
288 mainprog_ptr->bg_red = mainprog_ptr->bg_green = in readpng2_info_callback()
289 mainprog_ptr->bg_blue = pBackground->gray? 255 : 0; in readpng2_info_callback()
291 mainprog_ptr->bg_red = mainprog_ptr->bg_green = in readpng2_info_callback()
292 mainprog_ptr->bg_blue = (255/3) * pBackground->gray; in readpng2_info_callback()
294 mainprog_ptr->bg_red = mainprog_ptr->bg_green = in readpng2_info_callback()
295 mainprog_ptr->bg_blue = (255/15) * pBackground->gray; in readpng2_info_callback()
297 mainprog_ptr->bg_red = (uch)pBackground->red; in readpng2_info_callback()
298 mainprog_ptr->bg_green = (uch)pBackground->green; in readpng2_info_callback()
299 mainprog_ptr->bg_blue = (uch)pBackground->blue; in readpng2_info_callback()
346 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, gamma); in readpng2_info_callback()
348 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, 0.45455); in readpng2_info_callback()
352 (png_fixed_point)(100000*mainprog_ptr->display_exponent+.5), gamma); in readpng2_info_callback()
355 (png_fixed_point)(100000*mainprog_ptr->display_exponent+.5), 45455); in readpng2_info_callback()
360 mainprog_ptr->passes = png_set_interlace_handling(png_ptr); in readpng2_info_callback()
368 mainprog_ptr->rowbytes = (int)png_get_rowbytes(png_ptr, info_ptr); in readpng2_info_callback()
369 mainprog_ptr->channels = png_get_channels(png_ptr, info_ptr); in readpng2_info_callback()
377 (*mainprog_ptr->mainprog_init)(); in readpng2_info_callback()
392 mainprog_info *mainprog_ptr; in readpng2_row_callback() local
405 mainprog_ptr = png_get_progressive_ptr(png_ptr); in readpng2_row_callback()
410 mainprog_ptr->pass = pass; in readpng2_row_callback()
417 png_progressive_combine_row(png_ptr, mainprog_ptr->row_pointers[row_num], in readpng2_row_callback()
424 (*mainprog_ptr->mainprog_display_row)(row_num); in readpng2_row_callback()
438 mainprog_info *mainprog_ptr; in readpng2_end_callback() local
443 mainprog_ptr = png_get_progressive_ptr(png_ptr); in readpng2_end_callback()
453 (*mainprog_ptr->mainprog_finish_display)(); in readpng2_end_callback()
467 void readpng2_cleanup(mainprog_info *mainprog_ptr) in readpng2_cleanup() argument
469 png_structp png_ptr = (png_structp)mainprog_ptr->png_ptr; in readpng2_cleanup()
470 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr; in readpng2_cleanup()
475 mainprog_ptr->png_ptr = NULL; in readpng2_cleanup()
476 mainprog_ptr->info_ptr = NULL; in readpng2_cleanup()
490 mainprog_info *mainprog_ptr; in readpng2_error_handler() local
504 mainprog_ptr = png_get_error_ptr(png_ptr); in readpng2_error_handler()
505 if (mainprog_ptr == NULL) { /* we are completely hosed now */ in readpng2_error_handler()
519 longjmp(mainprog_ptr->jmpbuf, 1); in readpng2_error_handler()