Lines Matching defs:info_ptr

358 png_read_info(png_structp png_ptr, png_infop info_ptr)
362 if (png_ptr == NULL || info_ptr == NULL)
371 png_read_data(png_ptr, &(info_ptr->signature[num_checked]), num_to_check);
374 if (png_sig_cmp(info_ptr->signature, num_checked, num_to_check))
377 png_sig_cmp(info_ptr->signature, num_checked, num_to_check - 4))
456 png_handle_IHDR(png_ptr, info_ptr, length);
458 png_handle_IEND(png_ptr, info_ptr, length);
464 png_handle_unknown(png_ptr, info_ptr, length);
479 png_handle_PLTE(png_ptr, info_ptr, length);
494 png_handle_bKGD(png_ptr, info_ptr, length);
498 png_handle_cHRM(png_ptr, info_ptr, length);
502 png_handle_gAMA(png_ptr, info_ptr, length);
506 png_handle_hIST(png_ptr, info_ptr, length);
510 png_handle_oFFs(png_ptr, info_ptr, length);
514 png_handle_pCAL(png_ptr, info_ptr, length);
518 png_handle_sCAL(png_ptr, info_ptr, length);
522 png_handle_pHYs(png_ptr, info_ptr, length);
526 png_handle_sBIT(png_ptr, info_ptr, length);
530 png_handle_sRGB(png_ptr, info_ptr, length);
534 png_handle_iCCP(png_ptr, info_ptr, length);
538 png_handle_sPLT(png_ptr, info_ptr, length);
542 png_handle_tEXt(png_ptr, info_ptr, length);
546 png_handle_tIME(png_ptr, info_ptr, length);
550 png_handle_tRNS(png_ptr, info_ptr, length);
554 png_handle_zTXt(png_ptr, info_ptr, length);
558 png_handle_iTXt(png_ptr, info_ptr, length);
561 png_handle_unknown(png_ptr, info_ptr, length);
566 /* Optional call to update the users info_ptr structure */
568 png_read_update_info(png_structp png_ptr, png_infop info_ptr)
585 png_read_transform_info(png_ptr, info_ptr);
1114 png_read_end(png_structp png_ptr, png_infop info_ptr)
1185 png_handle_IHDR(png_ptr, info_ptr, length);
1187 png_handle_IEND(png_ptr, info_ptr, length);
1196 png_handle_unknown(png_ptr, info_ptr, length);
1211 png_handle_PLTE(png_ptr, info_ptr, length);
1214 png_handle_bKGD(png_ptr, info_ptr, length);
1218 png_handle_cHRM(png_ptr, info_ptr, length);
1222 png_handle_gAMA(png_ptr, info_ptr, length);
1226 png_handle_hIST(png_ptr, info_ptr, length);
1230 png_handle_oFFs(png_ptr, info_ptr, length);
1234 png_handle_pCAL(png_ptr, info_ptr, length);
1238 png_handle_sCAL(png_ptr, info_ptr, length);
1242 png_handle_pHYs(png_ptr, info_ptr, length);
1246 png_handle_sBIT(png_ptr, info_ptr, length);
1250 png_handle_sRGB(png_ptr, info_ptr, length);
1254 png_handle_iCCP(png_ptr, info_ptr, length);
1258 png_handle_sPLT(png_ptr, info_ptr, length);
1262 png_handle_tEXt(png_ptr, info_ptr, length);
1266 png_handle_tIME(png_ptr, info_ptr, length);
1270 png_handle_tRNS(png_ptr, info_ptr, length);
1274 png_handle_zTXt(png_ptr, info_ptr, length);
1278 png_handle_iTXt(png_ptr, info_ptr, length);
1281 png_handle_unknown(png_ptr, info_ptr, length);
1292 png_infop info_ptr = NULL, end_info_ptr = NULL;
1311 info_ptr = *info_ptr_ptr;
1316 png_read_destroy(png_ptr, info_ptr, end_info_ptr);
1318 if (info_ptr != NULL)
1321 png_free_data(png_ptr, info_ptr, PNG_FREE_TEXT, -1);
1325 png_destroy_struct_2((png_voidp)info_ptr, (png_free_ptr)free_fn,
1328 png_destroy_struct((png_voidp)info_ptr);
1379 png_read_destroy(png_structp png_ptr, png_infop info_ptr,
1394 if (info_ptr != NULL)
1395 png_info_destroy(png_ptr, info_ptr);
1537 png_read_png(png_structp png_ptr, png_infop info_ptr,
1555 png_read_info(png_ptr, info_ptr);
1556 if (info_ptr->height > PNG_UINT_32_MAX/png_sizeof(png_bytep))
1601 (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)))
1621 && png_get_valid(png_ptr, info_ptr, PNG_INFO_sBIT))
1625 png_get_sBIT(png_ptr, info_ptr, &sig_bit);
1673 png_read_update_info(png_ptr, info_ptr);
1678 png_free_data(png_ptr, info_ptr, PNG_FREE_ROWS, 0);
1680 if (info_ptr->row_pointers == NULL)
1682 info_ptr->row_pointers = (png_bytepp)png_malloc(png_ptr,
1683 info_ptr->height * png_sizeof(png_bytep));
1684 png_memset(info_ptr->row_pointers, 0, info_ptr->height
1688 info_ptr->free_me |= PNG_FREE_ROWS;
1691 for (row = 0; row < (int)info_ptr->height; row++)
1692 info_ptr->row_pointers[row] = (png_bytep)png_malloc(png_ptr,
1693 png_get_rowbytes(png_ptr, info_ptr));
1696 png_read_image(png_ptr, info_ptr->row_pointers);
1697 info_ptr->valid |= PNG_INFO_IDAT;
1699 /* Read rest of file, and get additional chunks in info_ptr - REQUIRED */
1700 png_read_end(png_ptr, info_ptr);