lazy read from tiled tiff was broken

This commit is contained in:
John Cupitt 2011-12-05 22:00:01 +00:00
parent c600338366
commit 3e3c66fc32
3 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,6 @@
5/12/11 started 7.26.7
- lazy read from tiled tiff from layers other than 0 was broken
12/10/11 started 7.26.6
- NOCACHE was not being set correctly on OS X causing performance
problems with large files

View File

@ -6,7 +6,7 @@ AC_CONFIG_MACRO_DIR(m4)
# user-visible library versioning
m4_define([vips_major_version], [7])
m4_define([vips_minor_version], [26])
m4_define([vips_micro_version], [6])
m4_define([vips_micro_version], [7])
m4_define([vips_version],
[vips_major_version.vips_minor_version.vips_micro_version])
@ -29,7 +29,7 @@ PACKAGE=vips
# interface changes not backwards compatible?: reset age to 0
LIBRARY_CURRENT=30
LIBRARY_REVISION=5
LIBRARY_REVISION=6
LIBRARY_AGE=15
AM_INIT_AUTOMAKE($PACKAGE,$VERSION)

View File

@ -1620,10 +1620,13 @@ istifftiled( const char *filename )
static VipsFormatFlags
tiff_flags( const char *filename )
{
char name[FILENAME_MAX];
char mode[FILENAME_MAX];
VipsFormatFlags flags;
im_filename_split( filename, name, mode );
flags = 0;
if( istifftiled( filename ) )
if( istifftiled( name ) )
flags |= VIPS_FORMAT_PARTIAL;
return( flags );