This issue was reported first time on 20 Oct 2004 (right after libtiff 3.7.0
release) by Vladimir Nadvornik of SuSE.
It was fixed by Vladimir Nadvornik of SuSE and Dmitry V. Levin of ALT Linux,
the patch was applied upstream on 26 Oct 2004, see
"cvs diff -up -r1.12 -r1.13 libtiff/tif_strip.c" and
"cvs diff -up -r1.8 -r1.9 libtiff/tif_tile.c".
That is, libtiff-3.7.2 handles test image properly:
$ tiffinfo FemBusiness28mei2005.tif
TIFFReadDirectory: Warning, FemBusiness28mei2005.tif: unknown field with tag 513
(0x201) encountered.
[...]
TIFFReadDirectory: Warning, FemBusiness28mei2005.tif: unknown field with tag
37681 (0x9331) encountered.
FemBusiness28mei2005.tif: Invalid YCbCr subsampling.
TIFFReadDirectory: FemBusiness28mei2005.tif: cannot handle zero strip size.
Looks like almost all vendors just missed this fix made in October of 2004.
Just for the record:
This issue was reported first time on 20 Oct 2004 (right after libtiff 3.7.0
release) by Vladimir Nadvornik of SuSE.
It was fixed by Vladimir Nadvornik of SuSE and Dmitry V. Levin of ALT Linux, tif_strip. c" and tif_tile. c".
the patch was applied upstream on 26 Oct 2004, see
"cvs diff -up -r1.12 -r1.13 libtiff/
"cvs diff -up -r1.8 -r1.9 libtiff/
That is, libtiff-3.7.2 handles test image properly: i2005.tif i2005.tif: unknown field with tag 513 i2005.tif: unknown field with tag i2005.tif: Invalid YCbCr subsampling. i2005.tif: cannot handle zero strip size.
$ tiffinfo FemBusiness28me
TIFFReadDirectory: Warning, FemBusiness28me
(0x201) encountered.
[...]
TIFFReadDirectory: Warning, FemBusiness28me
37681 (0x9331) encountered.
FemBusiness28me
TIFFReadDirectory: FemBusiness28me
Looks like almost all vendors just missed this fix made in October of 2004.