Lines Matching refs:tif_dir

2835 	if (direntry->tdir_count<(uint64)tif->tif_dir.td_samplesperpixel)  in TIFFReadDirEntryPersampleShort()
2841 nb=tif->tif_dir.td_samplesperpixel; in TIFFReadDirEntryPersampleShort()
2864 if (direntry->tdir_count<(uint64)tif->tif_dir.td_samplesperpixel)
2870 nb=tif->tif_dir.td_samplesperpixel;
3550 if ( tif->tif_dir.td_compression != COMPRESSION_NONE ) in ByteCountLooksBad()
3558 if( tif->tif_dir.td_imagelength > 0 && in ByteCountLooksBad()
3559 scanlinesize > TIFF_UINT64_MAX / tif->tif_dir.td_imagelength ) in ByteCountLooksBad()
3563 if( bytecount < scanlinesize * tif->tif_dir.td_imagelength) in ByteCountLooksBad()
3765 if ((tif->tif_dir.td_compression==COMPRESSION_OJPEG)&& in TIFFReadDirectory()
3766 (tif->tif_dir.td_planarconfig==PLANARCONFIG_SEPARATE)) in TIFFReadDirectory()
3777 tif->tif_dir.td_planarconfig=PLANARCONFIG_CONTIG; in TIFFReadDirectory()
3796 tif->tif_dir.td_nstrips = TIFFNumberOfStrips(tif); in TIFFReadDirectory()
3797 tif->tif_dir.td_tilewidth = tif->tif_dir.td_imagewidth; in TIFFReadDirectory()
3798 tif->tif_dir.td_tilelength = tif->tif_dir.td_rowsperstrip; in TIFFReadDirectory()
3799 tif->tif_dir.td_tiledepth = tif->tif_dir.td_imagedepth; in TIFFReadDirectory()
3802 tif->tif_dir.td_nstrips = TIFFNumberOfTiles(tif); in TIFFReadDirectory()
3805 if (!tif->tif_dir.td_nstrips) { in TIFFReadDirectory()
3811 if (tif->tif_dir.td_nstrips > INT_MAX) { in TIFFReadDirectory()
3814 tif->tif_dir.td_nstrips, in TIFFReadDirectory()
3818 tif->tif_dir.td_stripsperimage = tif->tif_dir.td_nstrips; in TIFFReadDirectory()
3819 if (tif->tif_dir.td_planarconfig == PLANARCONFIG_SEPARATE) in TIFFReadDirectory()
3820 tif->tif_dir.td_stripsperimage /= tif->tif_dir.td_samplesperpixel; in TIFFReadDirectory()
3823 if ((tif->tif_dir.td_compression==COMPRESSION_OJPEG) && in TIFFReadDirectory()
3825 (tif->tif_dir.td_nstrips==1)) { in TIFFReadDirectory()
3892 if (dp->tdir_count != (uint64)tif->tif_dir.td_samplesperpixel) in TIFFReadDirectory()
3913 _TIFFmemcpy( &(tif->tif_dir.td_stripoffset_entry), in TIFFReadDirectory()
3918 _TIFFmemcpy( &(tif->tif_dir.td_stripbytecount_entry), in TIFFReadDirectory()
3945 if (tif->tif_dir.td_bitspersample > 24) in TIFFReadDirectory()
3951 tif->tif_dir.td_bitspersample); in TIFFReadDirectory()
3954 countpersample=(1U<<tif->tif_dir.td_bitspersample); in TIFFReadDirectory()
4008 tif->tif_dir.td_stripoffset_entry.tdir_tag != 0 && in TIFFReadDirectory()
4009 tif->tif_dir.td_stripoffset_entry.tdir_count == 0 && in TIFFReadDirectory()
4010 tif->tif_dir.td_stripoffset_entry.tdir_type == 0 && in TIFFReadDirectory()
4011 tif->tif_dir.td_stripoffset_entry.tdir_offset.toff_long8 == 0 && in TIFFReadDirectory()
4012 tif->tif_dir.td_stripbytecount_entry.tdir_tag != 0 && in TIFFReadDirectory()
4013 tif->tif_dir.td_stripbytecount_entry.tdir_count == 0 && in TIFFReadDirectory()
4014 tif->tif_dir.td_stripbytecount_entry.tdir_type == 0 && in TIFFReadDirectory()
4015 tif->tif_dir.td_stripbytecount_entry.tdir_offset.toff_long8 == 0 ) in TIFFReadDirectory()
4022 if( tif->tif_dir.td_stripoffset_entry.tdir_tag != 0 ) in TIFFReadDirectory()
4024 if (!TIFFFetchStripThing(tif,&(tif->tif_dir.td_stripoffset_entry), in TIFFReadDirectory()
4025 tif->tif_dir.td_nstrips, in TIFFReadDirectory()
4026 &tif->tif_dir.td_stripoffset_p)) in TIFFReadDirectory()
4031 if( tif->tif_dir.td_stripbytecount_entry.tdir_tag != 0 ) in TIFFReadDirectory()
4033 if (!TIFFFetchStripThing(tif,&(tif->tif_dir.td_stripbytecount_entry), in TIFFReadDirectory()
4034 tif->tif_dir.td_nstrips, in TIFFReadDirectory()
4035 &tif->tif_dir.td_stripbytecount_p)) in TIFFReadDirectory()
4058 if (tif->tif_dir.td_compression==COMPRESSION_OJPEG) in TIFFReadDirectory()
4067 else if (tif->tif_dir.td_photometric==PHOTOMETRIC_RGB) in TIFFReadDirectory()
4069 tif->tif_dir.td_photometric=PHOTOMETRIC_YCBCR; in TIFFReadDirectory()
4083 if (tif->tif_dir.td_photometric==PHOTOMETRIC_RGB) in TIFFReadDirectory()
4091 if (tif->tif_dir.td_photometric==PHOTOMETRIC_YCBCR) in TIFFReadDirectory()
4099 else if ((tif->tif_dir.td_photometric==PHOTOMETRIC_MINISWHITE) in TIFFReadDirectory()
4100 || (tif->tif_dir.td_photometric==PHOTOMETRIC_MINISBLACK)) in TIFFReadDirectory()
4116 color_channels = _TIFFGetMaxColorChannels(tif->tif_dir.td_photometric); in TIFFReadDirectory()
4117 …if (color_channels && tif->tif_dir.td_samplesperpixel - tif->tif_dir.td_extrasamples > color_chann… in TIFFReadDirectory()
4125 old_extrasamples = tif->tif_dir.td_extrasamples; in TIFFReadDirectory()
4126 … tif->tif_dir.td_extrasamples = (uint16) (tif->tif_dir.td_samplesperpixel - color_channels); in TIFFReadDirectory()
4129 … new_sampleinfo = (uint16*) _TIFFcalloc(tif->tif_dir.td_extrasamples, sizeof(uint16)); in TIFFReadDirectory()
4133 tif->tif_dir.td_extrasamples); in TIFFReadDirectory()
4137 … memcpy(new_sampleinfo, tif->tif_dir.td_sampleinfo, old_extrasamples * sizeof(uint16)); in TIFFReadDirectory()
4138 … _TIFFsetShortArray(&tif->tif_dir.td_sampleinfo, new_sampleinfo, tif->tif_dir.td_extrasamples); in TIFFReadDirectory()
4145 if (tif->tif_dir.td_photometric == PHOTOMETRIC_PALETTE && in TIFFReadDirectory()
4147 if ( tif->tif_dir.td_bitspersample>=8 && tif->tif_dir.td_samplesperpixel==3) in TIFFReadDirectory()
4148 tif->tif_dir.td_photometric = PHOTOMETRIC_RGB; in TIFFReadDirectory()
4149 else if (tif->tif_dir.td_bitspersample>=8) in TIFFReadDirectory()
4150 tif->tif_dir.td_photometric = PHOTOMETRIC_MINISBLACK; in TIFFReadDirectory()
4161 if (tif->tif_dir.td_compression!=COMPRESSION_OJPEG) in TIFFReadDirectory()
4172 if ((tif->tif_dir.td_planarconfig == PLANARCONFIG_CONTIG && in TIFFReadDirectory()
4173 tif->tif_dir.td_nstrips > 1) || in TIFFReadDirectory()
4174 (tif->tif_dir.td_planarconfig == PLANARCONFIG_SEPARATE && in TIFFReadDirectory()
4175 tif->tif_dir.td_nstrips != (uint32)tif->tif_dir.td_samplesperpixel)) { in TIFFReadDirectory()
4185 } else if (tif->tif_dir.td_nstrips == 1 in TIFFReadDirectory()
4200 && tif->tif_dir.td_planarconfig == PLANARCONFIG_CONTIG in TIFFReadDirectory()
4201 && tif->tif_dir.td_nstrips > 2 in TIFFReadDirectory()
4202 && tif->tif_dir.td_compression == COMPRESSION_NONE in TIFFReadDirectory()
4229 if (tif->tif_dir.td_bitspersample>=16) in TIFFReadDirectory()
4230 tif->tif_dir.td_maxsamplevalue=0xFFFF; in TIFFReadDirectory()
4232 tif->tif_dir.td_maxsamplevalue = (uint16)((1L<<tif->tif_dir.td_bitspersample)-1); in TIFFReadDirectory()
4241 if (!(tif->tif_flags&TIFF_DEFERSTRILELOAD) && tif->tif_dir.td_nstrips > 1) { in TIFFReadDirectory()
4244 tif->tif_dir.td_stripbytecountsorted = 1; in TIFFReadDirectory()
4245 for (strip = 1; strip < tif->tif_dir.td_nstrips; strip++) { in TIFFReadDirectory()
4248 tif->tif_dir.td_stripbytecountsorted = 0; in TIFFReadDirectory()
4269 if ((tif->tif_dir.td_planarconfig==PLANARCONFIG_CONTIG)&& in TIFFReadDirectory()
4270 (tif->tif_dir.td_nstrips==1)&& in TIFFReadDirectory()
4271 (tif->tif_dir.td_compression==COMPRESSION_NONE)&& in TIFFReadDirectory()
4280 if( tif->tif_dir.td_planarconfig == PLANARCONFIG_CONTIG && in TIFFReadDirectory()
4281 tif->tif_dir.td_compression == COMPRESSION_NONE && in TIFFReadDirectory()
4421 _TIFFmemset(&tif->tif_dir, 0, sizeof(TIFFDirectory)); in TIFFReadCustomDirectory()
4478 expected=(uint32)tif->tif_dir.td_samplesperpixel; in TIFFReadCustomDirectory()
4522 TIFFDirectory *td = &tif->tif_dir; in EstimateStripByteCounts()
5763 TIFFDirectory *td = &tif->tif_dir; in allocChoppedUpStripArrays()
5838 register TIFFDirectory *td = &tif->tif_dir; in ChopUpSingleUncompressedStrip()
5908 TIFFDirectory *td = &tif->tif_dir; in TryChopUpUncompressedBigTiff()
5920 assert( tif->tif_dir.td_planarconfig == PLANARCONFIG_CONTIG ); in TryChopUpUncompressedBigTiff()
5921 assert( tif->tif_dir.td_compression == COMPRESSION_NONE ); in TryChopUpUncompressedBigTiff()
6028 const uint32 arraySize = tif->tif_dir.td_stripoffsetbyteallocsize; in _TIFFPartialReadStripArray()
6157 TIFFDirectory *td = &tif->tif_dir; in _TIFFFetchStrileValue()
6259 TIFFDirectory *td = &tif->tif_dir; in _TIFFGetStrileOffsetOrByteCountValue()
6306 TIFFDirectory *td = &tif->tif_dir; in TIFFGetStrileOffsetWithErr()
6321 TIFFDirectory *td = &tif->tif_dir; in TIFFGetStrileByteCountWithErr()
6335 register TIFFDirectory *td = &tif->tif_dir; in _TIFFFillStrilesInternal()
6378 if (tif->tif_dir.td_nstrips > 1 && return_value == 1 ) { in _TIFFFillStrilesInternal()
6381 tif->tif_dir.td_stripbytecountsorted = 1; in _TIFFFillStrilesInternal()
6382 for (strip = 1; strip < tif->tif_dir.td_nstrips; strip++) { in _TIFFFillStrilesInternal()
6383 if (tif->tif_dir.td_stripoffset_p[strip - 1] > in _TIFFFillStrilesInternal()
6384 tif->tif_dir.td_stripoffset_p[strip]) { in _TIFFFillStrilesInternal()
6385 tif->tif_dir.td_stripbytecountsorted = 0; in _TIFFFillStrilesInternal()