Home | History | Annotate | Download | only in gregbook

Lines Matching refs:info_ptr

73 static void readpng2_info_callback(png_structp png_ptr, png_infop info_ptr);
76 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr);
108 png_infop info_ptr;
118 info_ptr = png_create_info_struct(png_ptr);
119 if (!info_ptr) {
136 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
177 mainprog_ptr->info_ptr = info_ptr;
193 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
200 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
202 mainprog_ptr->info_ptr = NULL;
209 png_process_data(png_ptr, info_ptr, rawbuf, length);
217 static void readpng2_info_callback(png_structp png_ptr, png_infop info_ptr)
261 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type,
277 if (png_get_bKGD(png_ptr, info_ptr, &pBackground))
315 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
346 if (png_get_gAMA(png_ptr, info_ptr, &gamma))
351 if (png_get_gAMA_fixed(png_ptr, info_ptr, &gamma))
364 /* all transformations have been registered; now update info_ptr data and
367 png_read_update_info(png_ptr, info_ptr);
369 mainprog_ptr->rowbytes = (int)png_get_rowbytes(png_ptr, info_ptr);
370 mainprog_ptr->channels = png_get_channels(png_ptr, info_ptr);
437 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr)
459 (void)info_ptr; /* Unused */
471 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
473 if (png_ptr && info_ptr)
474 info_ptr, NULL);
477 mainprog_ptr->info_ptr = NULL;