diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2015-09-23 22:08:04 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2015-09-23 22:08:04 -0500 |
commit | efe4e5d10d3afc5983cdd7733f8d38f855ed3f9b (patch) | |
tree | e89520a7f47a1bb2ad9764a758d37fd2a131253d /pngpriv.h | |
parent | d6eb4b71aceb7d6059b58180332d7b71ed71d0c2 (diff) | |
download | libpng-efe4e5d10d3afc5983cdd7733f8d38f855ed3f9b.tar.gz |
[libpng16] Reverted the fix of byte order in png_do_read_filler() with 16-bit
input that was made in version 1.6.17beta01, to preserve legacy
behavior even though it was incorrect. Instead, added new API
png_set_filter_16() and png_set_add_alpha_16() that set a flag to
make png_do_read_filter() interpret the filler bytes properly.
Diffstat (limited to 'pngpriv.h')
-rw-r--r-- | pngpriv.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -599,6 +599,7 @@ #define PNG_FLAG_BENIGN_ERRORS_WARN 0x100000 /* Added to libpng-1.4.0 */ #define PNG_FLAG_APP_WARNINGS_WARN 0x200000 /* Added to libpng-1.6.0 */ #define PNG_FLAG_APP_ERRORS_WARN 0x400000 /* Added to libpng-1.6.0 */ +#define PNG_FLAG_FILLER_16 0x800000 /* old filler byte order */ /* 0x800000 unused */ /* 0x1000000 unused */ /* 0x2000000 unused */ |