apps/png/libpng/pngread.c File Reference

#include "png.h"

Include dependency graph for pngread.c:

Go to the source code of this file.

Defines

#define PNG_INTERNAL

Functions

png_structp PNGAPI png_create_read_struct (png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
png_structp PNGAPI png_create_read_struct_2 (png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)
void PNGAPI png_read_init (png_structp png_ptr)
void PNGAPI png_read_init_2 (png_structp png_ptr, png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t png_info_size)
void PNGAPI png_read_init_3 (png_structpp ptr_ptr, png_const_charp user_png_ver, png_size_t png_struct_size)
void PNGAPI png_read_info (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_read_update_info (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_start_read_image (png_structp png_ptr)
void PNGAPI png_read_row (png_structp png_ptr, png_bytep row, png_bytep dsp_row)
void PNGAPI png_read_rows (png_structp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)
void PNGAPI png_read_image (png_structp png_ptr, png_bytepp image)
void PNGAPI png_read_end (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_destroy_read_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
void png_read_destroy (png_structp png_ptr, png_infop info_ptr, png_infop end_info_ptr)
void PNGAPI png_set_read_status_fn (png_structp png_ptr, png_read_status_ptr read_row_fn)
void PNGAPI png_read_png (png_structp png_ptr, png_infop info_ptr, int transforms, voidp params)


Define Documentation

#define PNG_INTERNAL

Definition at line 14 of file pngread.c.


Function Documentation

png_structp PNGAPI png_create_read_struct ( png_const_charp  user_png_ver,
png_voidp  error_ptr,
png_error_ptr  error_fn,
png_error_ptr  warn_fn 
)

Definition at line 19 of file pngread.c.

References png_create_read_struct_2(), png_free_ptr_NULL, png_malloc_ptr_NULL, and png_voidp_NULL.

Referenced by test_one_file().

png_structp PNGAPI png_create_read_struct_2 ( png_const_charp  user_png_ver,
png_voidp  error_ptr,
png_error_ptr  error_fn,
png_error_ptr  warn_fn,
png_voidp  mem_ptr,
png_malloc_ptr  malloc_fn,
png_free_ptr  free_fn 
)

Definition at line 30 of file pngread.c.

References PNG_ABORT, png_bytep, png_create_struct(), png_create_struct_2(), png_debug, png_destroy_struct(), png_destroy_struct_2(), png_error(), png_free(), png_init_mmx_flags(), png_libpng_ver, png_malloc(), png_memcpy, png_rw_ptr_NULL, png_set_error_fn(), png_set_mem_fn(), png_set_read_fn(), png_sizeof, png_uint_32, PNG_USER_HEIGHT_MAX, PNG_USER_WIDTH_MAX, png_voidp_NULL, png_warning(), png_zalloc(), PNG_ZBUF_SIZE, and png_zfree().

Referenced by png_create_read_struct(), and test_one_file().

void PNGAPI png_destroy_read_struct ( png_structpp  png_ptr_ptr,
png_infopp  info_ptr_ptr,
png_infopp  end_info_ptr_ptr 
)

Definition at line 1083 of file pngread.c.

References free_fn, info_ptr, mem_ptr, png_debug, png_destroy_struct(), png_destroy_struct_2(), png_free_data(), PNG_FREE_TEXT, and png_read_destroy().

Referenced by test_one_file().

void png_read_destroy ( png_structp  png_ptr,
png_infop  info_ptr,
png_infop  end_info_ptr 
)

Definition at line 1153 of file pngread.c.

References error_fn, error_ptr, free_fn, png_debug, png_free(), PNG_FREE_HIST, PNG_FREE_PLTE, PNG_FREE_TRNS, png_info_destroy(), png_memcpy, png_memset, png_sizeof, png_zfree(), and warning_fn.

Referenced by png_destroy_read_struct().

void PNGAPI png_read_end ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 901 of file pngread.c.

References length, PNG_bKGD, PNG_cHRM, png_crc_finish(), png_crc_read(), png_debug, png_debug1, png_error(), PNG_gAMA, png_get_uint_31(), png_handle_as_unknown(), png_handle_bKGD(), png_handle_cHRM(), png_handle_gAMA(), png_handle_hIST(), png_handle_iCCP(), png_handle_IEND(), png_handle_IHDR(), png_handle_oFFs(), png_handle_pCAL(), png_handle_pHYs(), png_handle_PLTE(), png_handle_sBIT(), png_handle_sCAL(), png_handle_sPLT(), png_handle_sRGB(), png_handle_tEXt(), png_handle_tIME(), png_handle_tRNS(), png_handle_unknown(), png_handle_zTXt(), PNG_hIST, PNG_iCCP, PNG_IDAT, PNG_IEND, PNG_IHDR, PNG_iTXt, png_memcmp, PNG_oFFs, PNG_pCAL, PNG_pHYs, PNG_PLTE, png_read_data(), png_reset_crc(), PNG_sBIT, PNG_sCAL, PNG_sPLT, PNG_sRGB, PNG_tEXt, PNG_tIME, PNG_tRNS, png_uint_32, and PNG_zTXt.

Referenced by png_read_png(), and test_one_file().

void PNGAPI png_read_image ( png_structp  png_ptr,
png_bytepp  image 
)

Definition at line 862 of file pngread.c.

References png_bytep_NULL, png_debug, png_error(), png_read_row(), png_set_interlace_handling(), png_uint_32, and rp.

Referenced by png_read_png().

void PNGAPI png_read_info ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 316 of file pngread.c.

References length, num_to_check, PNG_bKGD, PNG_cHRM, PNG_COLOR_TYPE_PALETTE, png_crc_read(), png_debug, png_debug2, png_error(), PNG_gAMA, png_get_uint_31(), png_handle_as_unknown(), png_handle_bKGD(), png_handle_cHRM(), png_handle_gAMA(), png_handle_hIST(), png_handle_iCCP(), png_handle_IEND(), png_handle_IHDR(), png_handle_oFFs(), png_handle_pCAL(), png_handle_pHYs(), png_handle_PLTE(), png_handle_sBIT(), png_handle_sCAL(), png_handle_sPLT(), png_handle_sRGB(), png_handle_tEXt(), png_handle_tIME(), png_handle_tRNS(), png_handle_unknown(), png_handle_zTXt(), PNG_hIST, PNG_iCCP, PNG_IDAT, PNG_IEND, PNG_IHDR, PNG_iTXt, png_memcmp, PNG_oFFs, PNG_pCAL, PNG_pHYs, PNG_PLTE, png_read_data(), png_reset_crc(), PNG_sBIT, PNG_sCAL, png_sig_cmp(), png_size_t, PNG_sPLT, PNG_sRGB, PNG_tEXt, PNG_tIME, PNG_tRNS, png_uint_32, and PNG_zTXt.

Referenced by png_read_png(), and test_one_file().

void PNGAPI png_read_init ( png_structp  png_ptr  ) 

Definition at line 178 of file pngread.c.

References png_read_init_2().

void PNGAPI png_read_init_2 ( png_structp  png_ptr,
png_const_charp  user_png_ver,
png_size_t  png_struct_size,
png_size_t  png_info_size 
)

Definition at line 186 of file pngread.c.

References png_error(), png_libpng_ver, png_read_init_3(), png_sizeof, and png_warning().

Referenced by png_read_init().

void PNGAPI png_read_init_3 ( png_structpp  ptr_ptr,
png_const_charp  user_png_ver,
png_size_t  png_struct_size 
)

Definition at line 229 of file pngread.c.

References png_struct_def::flags, png_bytep, png_create_struct(), png_debug, png_destroy_struct(), png_error(), png_libpng_ver, png_malloc(), png_memcpy, png_memset, png_rw_ptr_NULL, png_set_read_fn(), png_sizeof, png_uint_32, PNG_USER_HEIGHT_MAX, PNG_USER_WIDTH_MAX, png_voidp_NULL, png_warning(), png_zalloc(), PNG_ZBUF_SIZE, and png_zfree().

Referenced by png_read_init_2().

void PNGAPI png_read_png ( png_structp  png_ptr,
png_infop  info_ptr,
int  transforms,
voidp  params 
)

Definition at line 1306 of file pngread.c.

References int, png_bytep, PNG_COLOR_TYPE_PALETTE, png_error(), png_free_data(), PNG_FREE_ROWS, png_get_rowbytes(), png_get_sBIT(), png_get_valid(), PNG_INFO_IDAT, PNG_INFO_sBIT, PNG_INFO_tRNS, png_malloc(), png_read_end(), png_read_image(), png_read_info(), png_read_update_info(), png_set_bgr(), png_set_expand(), png_set_invert_alpha(), png_set_invert_mono(), png_set_packing(), png_set_packswap(), png_set_shift(), png_set_strip_16(), png_set_strip_alpha(), png_set_swap(), png_set_swap_alpha(), png_sizeof, PNG_TRANSFORM_BGR, PNG_TRANSFORM_EXPAND, PNG_TRANSFORM_INVERT_ALPHA, PNG_TRANSFORM_INVERT_MONO, PNG_TRANSFORM_PACKING, PNG_TRANSFORM_PACKSWAP, PNG_TRANSFORM_SHIFT, PNG_TRANSFORM_STRIP_16, PNG_TRANSFORM_STRIP_ALPHA, PNG_TRANSFORM_SWAP_ALPHA, PNG_TRANSFORM_SWAP_ENDIAN, PNG_UINT_32_MAX, row, and sig_bit.

void PNGAPI png_read_row ( png_structp  png_ptr,
png_bytep  row,
png_bytep  dsp_row 
)

Definition at line 555 of file pngread.c.

References png_combine_row(), png_crc_finish(), png_crc_read(), png_debug2, png_error(), png_get_uint_31(), PNG_IDAT, png_memcmp, png_pass_dsp_mask, png_pass_mask, png_read_data(), png_read_finish_row(), png_read_start_row(), png_reset_crc(), png_size_t, and png_warning().

Referenced by png_read_image(), and png_read_rows().

void PNGAPI png_read_rows ( png_structp  png_ptr,
png_bytepp  row,
png_bytepp  display_row,
png_uint_32  num_rows 
)

Definition at line 813 of file pngread.c.

References png_bytep, png_bytep_NULL, png_debug, png_read_row(), png_uint_32, and rp.

Referenced by test_one_file().

void PNGAPI png_read_update_info ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 527 of file pngread.c.

References png_debug, png_read_start_row(), png_read_transform_info(), and png_warning().

Referenced by png_read_png().

void PNGAPI png_set_read_status_fn ( png_structp  png_ptr,
png_read_status_ptr  read_row_fn 
)

Definition at line 1297 of file pngread.c.

Referenced by test_one_file().

void PNGAPI png_start_read_image ( png_structp  png_ptr  ) 

Definition at line 545 of file pngread.c.

References png_debug, and png_read_start_row().


Generated on Fri Nov 28 00:07:15 2008 for elphel by  doxygen 1.5.1