Lines Matching refs:info_ptr
70 static png_infop info_ptr = NULL; variable
108 info_ptr = png_create_info_struct(png_ptr); in readpng_init()
109 if (!info_ptr) { in readpng_init()
124 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_init()
132 png_read_info(png_ptr, info_ptr); /* read all PNG info up to image data */ in readpng_init()
139 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, in readpng_init()
165 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_bgcolor()
170 if (!png_get_valid(png_ptr, info_ptr, PNG_INFO_bKGD)) in readpng_get_bgcolor()
177 png_get_bKGD(png_ptr, info_ptr, &pBackground); in readpng_get_bgcolor()
223 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
236 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) in readpng_get_image()
255 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng_get_image()
262 png_read_update_info(png_ptr, info_ptr); in readpng_get_image()
264 *pRowbytes = rowbytes = png_get_rowbytes(png_ptr, info_ptr); in readpng_get_image()
265 *pChannels = (int)png_get_channels(png_ptr, info_ptr); in readpng_get_image()
274 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
278 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
318 if (png_ptr && info_ptr) {
319 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
321 info_ptr = NULL;