Home | History | Annotate | Download | only in libpng-1.2.19

Lines Matching refs:info_ptr

325 png_read_info(png_structp png_ptr, png_infop info_ptr)
335 png_read_data(png_ptr, &(info_ptr->signature[num_checked]), num_to_check);
338 if (png_sig_cmp(info_ptr->signature, num_checked, num_to_check))
341 png_sig_cmp(info_ptr->signature, num_checked, num_to_check - 4))
429 png_handle_IHDR(png_ptr, info_ptr, length);
431 png_handle_IEND(png_ptr, info_ptr, length);
437 png_handle_unknown(png_ptr, info_ptr, length);
452 png_handle_PLTE(png_ptr, info_ptr, length);
467 png_handle_bKGD(png_ptr, info_ptr, length);
471 png_handle_cHRM(png_ptr, info_ptr, length);
475 png_handle_gAMA(png_ptr, info_ptr, length);
479 png_handle_hIST(png_ptr, info_ptr, length);
483 png_handle_oFFs(png_ptr, info_ptr, length);
487 png_handle_pCAL(png_ptr, info_ptr, length);
491 png_handle_sCAL(png_ptr, info_ptr, length);
495 png_handle_pHYs(png_ptr, info_ptr, length);
499 png_handle_sBIT(png_ptr, info_ptr, length);
503 png_handle_sRGB(png_ptr, info_ptr, length);
507 png_handle_iCCP(png_ptr, info_ptr, length);
511 png_handle_sPLT(png_ptr, info_ptr, length);
515 png_handle_tEXt(png_ptr, info_ptr, length);
519 png_handle_tIME(png_ptr, info_ptr, length);
523 png_handle_tRNS(png_ptr, info_ptr, length);
527 png_handle_zTXt(png_ptr, info_ptr, length);
531 png_handle_iTXt(png_ptr, info_ptr, length);
534 png_handle_unknown(png_ptr, info_ptr, length);
539 /* optional call to update the users info_ptr structure */
541 png_read_update_info(png_structp png_ptr, png_infop info_ptr)
550 png_read_transform_info(png_ptr, info_ptr);
921 png_read_end(png_structp png_ptr, png_infop info_ptr)
999 png_handle_IHDR(png_ptr, info_ptr, length);
1001 png_handle_IEND(png_ptr, info_ptr, length);
1010 png_handle_unknown(png_ptr, info_ptr, length);
1025 png_handle_PLTE(png_ptr, info_ptr, length);
1028 png_handle_bKGD(png_ptr, info_ptr, length);
1032 png_handle_cHRM(png_ptr, info_ptr, length);
1036 png_handle_gAMA(png_ptr, info_ptr, length);
1040 png_handle_hIST(png_ptr, info_ptr, length);
1044 png_handle_oFFs(png_ptr, info_ptr, length);
1048 png_handle_pCAL(png_ptr, info_ptr, length);
1052 png_handle_sCAL(png_ptr, info_ptr, length);
1056 png_handle_pHYs(png_ptr, info_ptr, length);
1060 png_handle_sBIT(png_ptr, info_ptr, length);
1064 png_handle_sRGB(png_ptr, info_ptr, length);
1068 png_handle_iCCP(png_ptr, info_ptr, length);
1072 png_handle_sPLT(png_ptr, info_ptr, length);
1076 png_handle_tEXt(png_ptr, info_ptr, length);
1080 png_handle_tIME(png_ptr, info_ptr, length);
1084 png_handle_tRNS(png_ptr, info_ptr, length);
1088 png_handle_zTXt(png_ptr, info_ptr, length);
1092 png_handle_iTXt(png_ptr, info_ptr, length);
1095 png_handle_unknown(png_ptr, info_ptr, length);
1106 png_infop info_ptr = NULL, end_info_ptr = NULL;
1117 info_ptr = *info_ptr_ptr;
1127 png_read_destroy(png_ptr, info_ptr, end_info_ptr);
1129 if (info_ptr != NULL)
1132 png_free_data(png_ptr, info_ptr, PNG_FREE_TEXT, -1);
1136 png_destroy_struct_2((png_voidp)info_ptr, (png_free_ptr)free_fn,
1139 png_destroy_struct((png_voidp)info_ptr);
1172 png_read_destroy(png_structp png_ptr, png_infop info_ptr, png_infop end_info_ptr)
1185 if (info_ptr != NULL)
1186 png_info_destroy(png_ptr, info_ptr);
1326 png_read_png(png_structp png_ptr, png_infop info_ptr,
1343 png_read_info(png_ptr, info_ptr);
1344 if (info_ptr->height > PNG_UINT_32_MAX/png_sizeof(png_bytep))
1389 (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)))
1409 && png_get_valid(png_ptr, info_ptr, PNG_INFO_sBIT))
1413 png_get_sBIT(png_ptr, info_ptr, &sig_bit);
1445 png_read_update_info(png_ptr, info_ptr);
1450 png_free_data(png_ptr, info_ptr, PNG_FREE_ROWS, 0);
1452 if(info_ptr->row_pointers == NULL)
1454 info_ptr->row_pointers = (png_bytepp)png_malloc(png_ptr,
1455 info_ptr->height * png_sizeof(png_bytep));
1457 info_ptr->free_me |= PNG_FREE_ROWS;
1459 for (row = 0; row < (int)info_ptr->height; row++)
1461 info_ptr->row_pointers[row] = (png_bytep)png_malloc(png_ptr,
1462 png_get_rowbytes(png_ptr, info_ptr));
1466 png_read_image(png_ptr, info_ptr->row_pointers);
1467 info_ptr->valid |= PNG_INFO_IDAT;
1469 /* read rest of file, and get additional chunks in info_ptr - REQUIRED */
1470 png_read_end(png_ptr, info_ptr);