- 2009.08.21 05:14 "Re: [Tiff] Libtiff 3.9.0 Released", by Tom Lane
- 2009.08.27 18:13 "[Tiff] Libtiff 4.4.0beta4 Released", by Bob Friesenhahn
- 2009.08.28 19:09 "[Tiff] Libtiff 3.9.1 Released", by Bob Friesenhahn
2009.08.27 19:15 "Re: [Tiff] Libtiff 4.4.0beta4 Released", by Bob Friesenhahn
The most common problem is with code which assumes that a returned file offset or size can be stored in a 32-bit type.
Are there tag values that have been changed from 32-bit to 64-bit? Does it still work if we call something like:
TIFFSetField(myTiff, TIFFTAG_ROWSPERSTRIP, rowsperstrip);
where rowsperstrip is a 32-bit integer?
TIFFTAG_ROWSPERSTRIP is still limited to 32-bits. However, tags which return file offsets or object sizes are necessarily 64-bits. These tags are 64-bits:
TIFFTAG_STRIPOFFSETS
TIFFTAG_STRIPBYTECOUNTS
TIFFTAG_FREEOFFSETS
TIFFTAG_FREEBYTECOUNTS
TIFFTAG_TILEOFFSETS
TIFFTAG_TILEBYTECOUNTS
Bob
--
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/