Home | History | Annotate | Download | only in gregbook

Lines Matching defs:info_ptr

65 static void readpng2_info_callback(png_structp png_ptr, png_infop info_ptr);
68 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr);
173 png_infop info_ptr;
183 info_ptr = png_create_info_struct(png_ptr);
184 if (!info_ptr) {
201 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
338 mainprog_ptr->info_ptr = info_ptr;
354 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
361 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
363 mainprog_ptr->info_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)
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);
470 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
494 if (png_get_gAMA(png_ptr, info_ptr, &gamma))
505 /* all transformations have been registered; now update info_ptr data and
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);
578 static void readpng2_end_callback(png_structp png_ptr, png_infop info_ptr)
610 png_infop info_ptr = (png_infop)mainprog_ptr->info_ptr;
612 if (png_ptr && info_ptr)
613 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
616 mainprog_ptr->info_ptr = NULL;