Lines Matching refs:chunk
340 * The tIME chunk itself is also Y2K compliant. It uses a 2-byte unsigned
578 /* png_text holds the contents of a text/ztxt/itxt chunk in a PNG file,
671 * libraries that don't have all of the libpng ancillary chunk-handing
686 * More allocation details: all the chunk-reading functions that
701 png_uint_32 valid; /* valid chunk data (see PNG_INFO_ below) */
726 /* The gAMA chunk describes the gamma characteristics of the system
743 * null-terminated C strings. Each chunk has a keyword that describes the
744 * textual data contained in that chunk. Keywords are not required to be
754 /* The tIME chunk holds the last time the displayed image data was
761 /* The sBIT chunk specifies the number of significant high-order bits
772 /* The tRNS chunk supplies transparency data for paletted images and
786 /* The bKGD chunk gives the suggested image background color if the
796 /* The oFFs chunk gives the offset in "offset_unit_type" units rightwards
807 /* The pHYs chunk gives the physical pixel density of the image for
817 /* The hIST chunk contains the relative frequency or importance of the
827 /* The cHRM chunk describes the CIE color characteristics of the monitor
846 /* The pCAL chunk describes a transformation between the stored pixel
857 png_charp pcal_purpose; /* pCAL chunk description string */
878 /* iCCP chunk data. */
893 /* The sCAL chunk describes the actual physical dimensions of the
894 * subject matter of the graphic. The chunk contains a unit specification
976 /* These are for the oFFs chunk. These values should NOT be changed. */
981 /* These are for the pCAL chunk. These values should NOT be changed. */
988 /* These are for the sCAL chunk. These values should NOT be changed. */
994 /* These are for the pHYs chunk. These values should NOT be changed. */
999 /* These are for the sRGB chunk. These values should NOT be changed. */
1012 /* These determine if an ancillary chunk's data has been successfully read
1015 * of the PNG_INFO_<chunk> defines should NOT be changed.
1179 png_uint_32 crc; /* current chunk CRC value */
1183 png_byte chunk_name[5]; /* null-terminated name of current chunk */
1263 png_uint_32 push_length; /* size of current input chunk */
1275 png_charp current_text; /* current text chunk buffer */
1321 png_user_chunk_ptr read_user_chunk_fn; /* user read chunk handler */
1405 /* storage for unknown chunk that the library doesn't recognize. */
1481 /* Write a PNG chunk - size, type, (optional) data, CRC. */
1485 chunk - length and chunk name. */
1489 /* Write the data of a PNG chunk started with png_write_chunk_start(). */
1493 /* Finish a chunk started with png_write_chunk_start() (includes CRC). */
1758 /* set the libpng method of handling chunk CRC errors */
1765 * chunk. For versions prior to 0.90, the action was always error/quit,
2066 /* The same, but the chunk name is prepended to the error string. */
2076 /* Non-fatal error in libpng, chunk name is prepended to message. */
2082 /* The png_set_<chunk> functions are for storing values in the png_info_struct.
2083 * Similarly, the png_get_<chunk> calls are used to read values from the
2086 * png_get_<chunk> functions return a non-zero value if the data was available
2094 /* Returns "flag" if chunk data is valid in info_ptr. */
2146 /* Returns image resolution in pixels per meter, from pHYs chunk data. */
2154 /* Returns pixel aspect ratio, computed from pHYs chunk data. */
2160 /* Returns image x, y offset in pixels or microns, from oFFs chunk data. */
2411 handling or default unknown chunk handling is not desired. Any chunks not
2424 PNGARG((png_structp png_ptr, png_infop info_ptr, int chunk, int location));
2434 If you need to turn it off for a chunk that your application has freed,
2693 chunk location.
2714 #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */
2830 /* Constant strings for known chunk types. If you need to add a chunk,
2982 /* Decompress data in a chunk that uses compression */
3012 /* Write the IHDR chunk, and update the png_struct with the necessary
3322 * then calls the appropriate callback for the chunk if it is valid.
3325 /* decode the IHDR chunk */