mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng16] Imported from libpng-1.6.1beta01.tar
This commit is contained in:
parent
765d145ec4
commit
3b8e7e869d
2
ANNOUNCE
2
ANNOUNCE
@ -25,7 +25,7 @@ Other information:
|
|||||||
|
|
||||||
Changes since the last public release (1.6.0):
|
Changes since the last public release (1.6.0):
|
||||||
|
|
||||||
Version 1.6.1 [February 16, 2013]
|
Version 1.6.1beta01 [February 16, 2013]
|
||||||
Made symbol prefixing work with the ARM neon optimizations. Also allow
|
Made symbol prefixing work with the ARM neon optimizations. Also allow
|
||||||
pngpriv.h to be included for preprocessor definitions only, so it can
|
pngpriv.h to be included for preprocessor definitions only, so it can
|
||||||
be used in non-C/C++ files. Back ported from libpng 1.7.
|
be used in non-C/C++ files. Back ported from libpng 1.7.
|
||||||
|
5
CHANGES
5
CHANGES
@ -3672,7 +3672,8 @@ Version 1.5.6 [November 3, 2011]
|
|||||||
No changes.
|
No changes.
|
||||||
|
|
||||||
Version 1.5.7beta01 [November 4, 2011]
|
Version 1.5.7beta01 [November 4, 2011]
|
||||||
Added support for ARM processor (Mans Rullgard)
|
Added support for ARM processor, when decoding all PNG up-filtered rows
|
||||||
|
and any other-filtered rows with 3 or 4 bytes per pixel (Mans Rullgard).
|
||||||
Fixed bug in pngvalid on early allocation failure; fixed type cast in
|
Fixed bug in pngvalid on early allocation failure; fixed type cast in
|
||||||
pngmem.c; pngvalid would attempt to call png_error() if the allocation
|
pngmem.c; pngvalid would attempt to call png_error() if the allocation
|
||||||
of a png_struct or png_info failed. This would probably have led to a
|
of a png_struct or png_info failed. This would probably have led to a
|
||||||
@ -4381,7 +4382,7 @@ Version 1.6.0rc08 [February 10, 2013]
|
|||||||
Version 1.6.0 [February 14, 2013]
|
Version 1.6.0 [February 14, 2013]
|
||||||
No changes.
|
No changes.
|
||||||
|
|
||||||
Version 1.6.1 [February 16, 2013]
|
Version 1.6.1beta01 [February 16, 2013]
|
||||||
Made symbol prefixing work with the ARM neon optimizations. Also allow
|
Made symbol prefixing work with the ARM neon optimizations. Also allow
|
||||||
pngpriv.h to be included for preprocessor definitions only, so it can
|
pngpriv.h to be included for preprocessor definitions only, so it can
|
||||||
be used in non-C/C++ files. Back ported from libpng 1.7.
|
be used in non-C/C++ files. Back ported from libpng 1.7.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 2013 Glenn Randers-Pehrson
|
* Copyright (c) 2013 Glenn Randers-Pehrson
|
||||||
* Written by Mans Rullgard, 2011.
|
* Written by Mans Rullgard, 2011.
|
||||||
* Last changed in libpng 1.5.14 [(PENDING RELEASE)]
|
* Last changed in libpng 1.5.15 [%RDATE%]
|
||||||
*
|
*
|
||||||
* This code is released under the libpng license.
|
* This code is released under the libpng license.
|
||||||
* For conditions of distribution and use, see the disclaimer
|
* For conditions of distribution and use, see the disclaimer
|
||||||
@ -56,7 +56,7 @@ png_have_neon(png_structp png_ptr)
|
|||||||
#include <elf.h>
|
#include <elf.h>
|
||||||
#include <asm/hwcap.h>
|
#include <asm/hwcap.h>
|
||||||
|
|
||||||
/* A read call may be interupted, in which case it returns -1 and sets errno to
|
/* A read call may be interrupted, in which case it returns -1 and sets errno to
|
||||||
* EINTR if nothing was done, otherwise (if something was done) a partial read
|
* EINTR if nothing was done, otherwise (if something was done) a partial read
|
||||||
* may result.
|
* may result.
|
||||||
*/
|
*/
|
||||||
|
@ -1892,7 +1892,8 @@ PNG_INTERNAL_FUNCTION(void, png_image_free, (png_imagep image), PNG_EMPTY);
|
|||||||
#endif /* SIMPLIFIED READ/WRITE */
|
#endif /* SIMPLIFIED READ/WRITE */
|
||||||
|
|
||||||
#ifdef PNG_FILTER_OPTIMIZATIONS
|
#ifdef PNG_FILTER_OPTIMIZATIONS
|
||||||
PNG_INTERNAL_FUNCTION(void, PNG_FILTER_OPTIMIZATIONS, (png_structp png_ptr, unsigned int bpp), PNG_EMPTY);
|
PNG_INTERNAL_FUNCTION(void, PNG_FILTER_OPTIMIZATIONS, (png_structp png_ptr,
|
||||||
|
unsigned int bpp), PNG_EMPTY);
|
||||||
/* This is the initialization function for hardware specific optimizations,
|
/* This is the initialization function for hardware specific optimizations,
|
||||||
* one implementation (for ARM NEON machines) is contained in
|
* one implementation (for ARM NEON machines) is contained in
|
||||||
* arm/filter_neon.c. It need not be defined - the generic code will be used
|
* arm/filter_neon.c. It need not be defined - the generic code will be used
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
/* pngrutil.c - utilities to read a PNG file
|
/* pngrutil.c - utilities to read a PNG file
|
||||||
*
|
*
|
||||||
* Last changed in libpng 1.6.0 [(PENDING RELEASE)]
|
* Last changed in libpng 1.6.0 [February 14, 2013]
|
||||||
* Copyright (c) 1998-2012 Glenn Randers-Pehrson
|
* Copyright (c) 1998-2013 Glenn Randers-Pehrson
|
||||||
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
|
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
|
||||||
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
|
* (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)
|
||||||
*
|
*
|
||||||
|
@ -471,6 +471,7 @@ struct png_struct_def
|
|||||||
/* New member added in libpng-1.5.6 */
|
/* New member added in libpng-1.5.6 */
|
||||||
png_bytep big_prev_row;
|
png_bytep big_prev_row;
|
||||||
|
|
||||||
|
/* New member added in libpng-1.5.7 */
|
||||||
void (*read_filter[PNG_FILTER_VALUE_LAST-1])(png_row_infop row_info,
|
void (*read_filter[PNG_FILTER_VALUE_LAST-1])(png_row_infop row_info,
|
||||||
png_bytep row, png_const_bytep prev_row);
|
png_bytep row, png_const_bytep prev_row);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user