Lines Matching refs:info_ptr
69 static png_infop info_ptr = NULL; variable
106 info_ptr = png_create_info_struct(png_ptr); in readpng_init()
107 if (!info_ptr) { in readpng_init()
122 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_init()
130 png_read_info(png_ptr, info_ptr); /* read all PNG info up to image data */ in readpng_init()
137 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, in readpng_init()
163 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_bgcolor()
168 if (!png_get_valid(png_ptr, info_ptr, PNG_INFO_bKGD)) in readpng_get_bgcolor()
175 png_get_bKGD(png_ptr, info_ptr, &pBackground); in readpng_get_bgcolor()
217 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
230 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) in readpng_get_image()
243 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng_get_image()
250 png_read_update_info(png_ptr, info_ptr); in readpng_get_image()
252 *pRowbytes = rowbytes = png_get_rowbytes(png_ptr, info_ptr); in readpng_get_image()
253 *pChannels = (int)png_get_channels(png_ptr, info_ptr); in readpng_get_image()
256 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
260 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_get_image()
299 if (png_ptr && info_ptr) { in readpng_cleanup()
300 png_destroy_read_struct(&png_ptr, &info_ptr, NULL); in readpng_cleanup()
302 info_ptr = NULL; in readpng_cleanup()