Lines Matching refs:td
93 setExtraSamples(TIFFDirectory* td, va_list ap, uint32* v) in setExtraSamples() argument
102 if ((uint16) *v > td->td_samplesperpixel) in setExtraSamples()
121 td->td_extrasamples = (uint16) *v; in setExtraSamples()
122 _TIFFsetShortArray(&td->td_sampleinfo, va, td->td_extrasamples); in setExtraSamples()
135 TIFFDirectory* td = &tif->tif_dir; in checkInkNamesString() local
136 uint16 i = td->td_samplesperpixel; in checkInkNamesString()
153 td->td_samplesperpixel, in checkInkNamesString()
154 td->td_samplesperpixel-i); in checkInkNamesString()
172 TIFFDirectory* td = &tif->tif_dir; in _TIFFVSetField() local
193 td->td_subfiletype = (uint32) va_arg(ap, uint32); in _TIFFVSetField()
196 td->td_imagewidth = (uint32) va_arg(ap, uint32); in _TIFFVSetField()
199 td->td_imagelength = (uint32) va_arg(ap, uint32); in _TIFFVSetField()
202 td->td_bitspersample = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
211 if (td->td_bitspersample == 8) in _TIFFVSetField()
213 else if (td->td_bitspersample == 16) in _TIFFVSetField()
215 else if (td->td_bitspersample == 24) in _TIFFVSetField()
217 else if (td->td_bitspersample == 32) in _TIFFVSetField()
219 else if (td->td_bitspersample == 64) in _TIFFVSetField()
221 else if (td->td_bitspersample == 128) /* two 64's */ in _TIFFVSetField()
233 if ((uint32)td->td_compression == v) in _TIFFVSetField()
242 td->td_compression = (uint16) v; in _TIFFVSetField()
247 td->td_photometric = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
250 td->td_threshholding = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
256 td->td_fillorder = (uint16) v; in _TIFFVSetField()
263 td->td_orientation = (uint16) v; in _TIFFVSetField()
269 if( v != td->td_samplesperpixel ) in _TIFFVSetField()
272 if( td->td_sminsamplevalue != NULL ) in _TIFFVSetField()
278 _TIFFfree(td->td_sminsamplevalue); in _TIFFVSetField()
279 td->td_sminsamplevalue = NULL; in _TIFFVSetField()
281 if( td->td_smaxsamplevalue != NULL ) in _TIFFVSetField()
287 _TIFFfree(td->td_smaxsamplevalue); in _TIFFVSetField()
288 td->td_smaxsamplevalue = NULL; in _TIFFVSetField()
291 td->td_samplesperpixel = (uint16) v; in _TIFFVSetField()
297 td->td_rowsperstrip = v32; in _TIFFVSetField()
299 td->td_tilelength = v32; in _TIFFVSetField()
300 td->td_tilewidth = td->td_imagewidth; in _TIFFVSetField()
304 td->td_minsamplevalue = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
307 td->td_maxsamplevalue = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
311 _TIFFsetDoubleArray(&td->td_sminsamplevalue, va_arg(ap, double*), td->td_samplesperpixel); in _TIFFVSetField()
313 setDoubleArrayOneValue(&td->td_sminsamplevalue, va_arg(ap, double), td->td_samplesperpixel); in _TIFFVSetField()
317 _TIFFsetDoubleArray(&td->td_smaxsamplevalue, va_arg(ap, double*), td->td_samplesperpixel); in _TIFFVSetField()
319 setDoubleArrayOneValue(&td->td_smaxsamplevalue, va_arg(ap, double), td->td_samplesperpixel); in _TIFFVSetField()
325 td->td_xresolution = TIFFClampDoubleToFloat( dblval ); in _TIFFVSetField()
331 td->td_yresolution = TIFFClampDoubleToFloat( dblval ); in _TIFFVSetField()
337 td->td_planarconfig = (uint16) v; in _TIFFVSetField()
340 td->td_xposition = TIFFClampDoubleToFloat( va_arg(ap, double) ); in _TIFFVSetField()
343 td->td_yposition = TIFFClampDoubleToFloat( va_arg(ap, double) ); in _TIFFVSetField()
349 td->td_resolutionunit = (uint16) v; in _TIFFVSetField()
352 td->td_pagenumber[0] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
353 td->td_pagenumber[1] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
356 td->td_halftonehints[0] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
357 td->td_halftonehints[1] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
360 v32 = (uint32)(1L<<td->td_bitspersample); in _TIFFVSetField()
361 _TIFFsetShortArray(&td->td_colormap[0], va_arg(ap, uint16*), v32); in _TIFFVSetField()
362 _TIFFsetShortArray(&td->td_colormap[1], va_arg(ap, uint16*), v32); in _TIFFVSetField()
363 _TIFFsetShortArray(&td->td_colormap[2], va_arg(ap, uint16*), v32); in _TIFFVSetField()
366 if (!setExtraSamples(td, ap, &v)) in _TIFFVSetField()
370 td->td_extrasamples = (((uint16) va_arg(ap, uint16_vap)) != 0); in _TIFFVSetField()
371 if (td->td_extrasamples) { in _TIFFVSetField()
373 _TIFFsetShortArray(&td->td_sampleinfo, &sv, 1); in _TIFFVSetField()
384 td->td_tilewidth = v32; in _TIFFVSetField()
395 td->td_tilelength = v32; in _TIFFVSetField()
402 td->td_tiledepth = v32; in _TIFFVSetField()
413 td->td_sampleformat = (uint16) v; in _TIFFVSetField()
419 td->td_sampleformat = (uint16) v; in _TIFFVSetField()
422 if( td->td_sampleformat == SAMPLEFORMAT_COMPLEXINT in _TIFFVSetField()
423 && td->td_bitspersample == 32 in _TIFFVSetField()
426 else if( (td->td_sampleformat == SAMPLEFORMAT_COMPLEXINT in _TIFFVSetField()
427 || td->td_sampleformat == SAMPLEFORMAT_COMPLEXIEEEFP) in _TIFFVSetField()
428 && td->td_bitspersample == 64 in _TIFFVSetField()
433 td->td_imagedepth = (uint32) va_arg(ap, uint32); in _TIFFVSetField()
437 td->td_nsubifd = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
438 _TIFFsetLong8Array(&td->td_subifd, (uint64*) va_arg(ap, uint64*), in _TIFFVSetField()
439 (uint32) td->td_nsubifd); in _TIFFVSetField()
448 td->td_ycbcrpositioning = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
451 td->td_ycbcrsubsampling[0] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
452 td->td_ycbcrsubsampling[1] = (uint16) va_arg(ap, uint16_vap); in _TIFFVSetField()
455 v = (td->td_samplesperpixel - td->td_extrasamples) > 1 ? 3 : 1; in _TIFFVSetField()
457 _TIFFsetShortArray(&td->td_transferfunction[i], in _TIFFVSetField()
458 va_arg(ap, uint16*), 1U<<td->td_bitspersample); in _TIFFVSetField()
462 _TIFFsetFloatArray(&td->td_refblackwhite, va_arg(ap, float*), 6); in _TIFFVSetField()
470 _TIFFsetNString(&td->td_inknames, s, v); in _TIFFVSetField()
471 td->td_inknameslen = v; in _TIFFVSetField()
507 for (iCustom = 0; iCustom < td->td_customValueCount; iCustom++) { in _TIFFVSetField()
508 if (td->td_customValues[iCustom].info->field_tag == tag) { in _TIFFVSetField()
509 tv = td->td_customValues + iCustom; in _TIFFVSetField()
524 td->td_customValueCount++; in _TIFFVSetField()
526 _TIFFrealloc(td->td_customValues, in _TIFFVSetField()
527 sizeof(TIFFTagValue) * td->td_customValueCount); in _TIFFVSetField()
536 td->td_customValues = new_customValues; in _TIFFVSetField()
538 tv = td->td_customValues + (td->td_customValueCount - 1); in _TIFFVSetField()
586 tv->count = td->td_samplesperpixel; in _TIFFVSetField()
810 TIFFDirectory* td = &tif->tif_dir; in TIFFUnsetField() local
822 for (i = 0; i < td->td_customValueCount; i++) { in TIFFUnsetField()
824 tv = td->td_customValues + i; in TIFFUnsetField()
829 if( i < td->td_customValueCount ) in TIFFUnsetField()
832 for( ; i < td->td_customValueCount-1; i++) { in TIFFUnsetField()
833 td->td_customValues[i] = td->td_customValues[i+1]; in TIFFUnsetField()
835 td->td_customValueCount--; in TIFFUnsetField()
860 TIFFDirectory* td = &tif->tif_dir; in _TIFFVGetField() local
870 for (i = 0; i < td->td_customValueCount; i++) { in _TIFFVGetField()
872 TIFFTagValue *tv = td->td_customValues + i; in _TIFFVGetField()
880 if( val > td->td_samplesperpixel ) in _TIFFVGetField()
884 val, td->td_samplesperpixel); in _TIFFVGetField()
885 val = td->td_samplesperpixel; in _TIFFVGetField()
905 *va_arg(ap, uint32*) = td->td_subfiletype; in _TIFFVGetField()
908 *va_arg(ap, uint32*) = td->td_imagewidth; in _TIFFVGetField()
911 *va_arg(ap, uint32*) = td->td_imagelength; in _TIFFVGetField()
914 *va_arg(ap, uint16*) = td->td_bitspersample; in _TIFFVGetField()
917 *va_arg(ap, uint16*) = td->td_compression; in _TIFFVGetField()
920 *va_arg(ap, uint16*) = td->td_photometric; in _TIFFVGetField()
923 *va_arg(ap, uint16*) = td->td_threshholding; in _TIFFVGetField()
926 *va_arg(ap, uint16*) = td->td_fillorder; in _TIFFVGetField()
929 *va_arg(ap, uint16*) = td->td_orientation; in _TIFFVGetField()
932 *va_arg(ap, uint16*) = td->td_samplesperpixel; in _TIFFVGetField()
935 *va_arg(ap, uint32*) = td->td_rowsperstrip; in _TIFFVGetField()
938 *va_arg(ap, uint16*) = td->td_minsamplevalue; in _TIFFVGetField()
941 *va_arg(ap, uint16*) = td->td_maxsamplevalue; in _TIFFVGetField()
945 *va_arg(ap, double**) = td->td_sminsamplevalue; in _TIFFVGetField()
950 double v = td->td_sminsamplevalue[0]; in _TIFFVGetField()
951 for (i=1; i < td->td_samplesperpixel; ++i) in _TIFFVGetField()
952 if( td->td_sminsamplevalue[i] < v ) in _TIFFVGetField()
953 v = td->td_sminsamplevalue[i]; in _TIFFVGetField()
959 *va_arg(ap, double**) = td->td_smaxsamplevalue; in _TIFFVGetField()
964 double v = td->td_smaxsamplevalue[0]; in _TIFFVGetField()
965 for (i=1; i < td->td_samplesperpixel; ++i) in _TIFFVGetField()
966 if( td->td_smaxsamplevalue[i] > v ) in _TIFFVGetField()
967 v = td->td_smaxsamplevalue[i]; in _TIFFVGetField()
972 *va_arg(ap, float*) = td->td_xresolution; in _TIFFVGetField()
975 *va_arg(ap, float*) = td->td_yresolution; in _TIFFVGetField()
978 *va_arg(ap, uint16*) = td->td_planarconfig; in _TIFFVGetField()
981 *va_arg(ap, float*) = td->td_xposition; in _TIFFVGetField()
984 *va_arg(ap, float*) = td->td_yposition; in _TIFFVGetField()
987 *va_arg(ap, uint16*) = td->td_resolutionunit; in _TIFFVGetField()
990 *va_arg(ap, uint16*) = td->td_pagenumber[0]; in _TIFFVGetField()
991 *va_arg(ap, uint16*) = td->td_pagenumber[1]; in _TIFFVGetField()
994 *va_arg(ap, uint16*) = td->td_halftonehints[0]; in _TIFFVGetField()
995 *va_arg(ap, uint16*) = td->td_halftonehints[1]; in _TIFFVGetField()
998 *va_arg(ap, uint16**) = td->td_colormap[0]; in _TIFFVGetField()
999 *va_arg(ap, uint16**) = td->td_colormap[1]; in _TIFFVGetField()
1000 *va_arg(ap, uint16**) = td->td_colormap[2]; in _TIFFVGetField()
1005 *va_arg(ap, uint64**) = td->td_stripoffset; in _TIFFVGetField()
1010 *va_arg(ap, uint64**) = td->td_stripbytecount; in _TIFFVGetField()
1014 (td->td_extrasamples == 1 && in _TIFFVGetField()
1015 td->td_sampleinfo[0] == EXTRASAMPLE_ASSOCALPHA); in _TIFFVGetField()
1018 *va_arg(ap, uint16*) = td->td_extrasamples; in _TIFFVGetField()
1019 *va_arg(ap, uint16**) = td->td_sampleinfo; in _TIFFVGetField()
1022 *va_arg(ap, uint32*) = td->td_tilewidth; in _TIFFVGetField()
1025 *va_arg(ap, uint32*) = td->td_tilelength; in _TIFFVGetField()
1028 *va_arg(ap, uint32*) = td->td_tiledepth; in _TIFFVGetField()
1031 switch (td->td_sampleformat) { in _TIFFVGetField()
1047 *va_arg(ap, uint16*) = td->td_sampleformat; in _TIFFVGetField()
1050 *va_arg(ap, uint32*) = td->td_imagedepth; in _TIFFVGetField()
1053 *va_arg(ap, uint16*) = td->td_nsubifd; in _TIFFVGetField()
1054 *va_arg(ap, uint64**) = td->td_subifd; in _TIFFVGetField()
1057 *va_arg(ap, uint16*) = td->td_ycbcrpositioning; in _TIFFVGetField()
1060 *va_arg(ap, uint16*) = td->td_ycbcrsubsampling[0]; in _TIFFVGetField()
1061 *va_arg(ap, uint16*) = td->td_ycbcrsubsampling[1]; in _TIFFVGetField()
1064 *va_arg(ap, uint16**) = td->td_transferfunction[0]; in _TIFFVGetField()
1065 if (td->td_samplesperpixel - td->td_extrasamples > 1) { in _TIFFVGetField()
1066 *va_arg(ap, uint16**) = td->td_transferfunction[1]; in _TIFFVGetField()
1067 *va_arg(ap, uint16**) = td->td_transferfunction[2]; in _TIFFVGetField()
1071 *va_arg(ap, float**) = td->td_refblackwhite; in _TIFFVGetField()
1074 *va_arg(ap, char**) = td->td_inknames; in _TIFFVGetField()
1105 for (i = 0; i < td->td_customValueCount; i++) { in _TIFFVGetField()
1106 TIFFTagValue *tv = td->td_customValues + i; in _TIFFVGetField()
1238 if (td->member) { \
1239 _TIFFfree(td->member); \
1240 td->member = 0; \
1250 TIFFDirectory *td = &tif->tif_dir; in TIFFFreeDirectory() local
1253 _TIFFmemset(td->td_fieldsset, 0, FIELD_SETLONGS); in TIFFFreeDirectory()
1272 for( i = 0; i < td->td_customValueCount; i++ ) { in TIFFFreeDirectory()
1273 if (td->td_customValues[i].value) in TIFFFreeDirectory()
1274 _TIFFfree(td->td_customValues[i].value); in TIFFFreeDirectory()
1277 td->td_customValueCount = 0; in TIFFFreeDirectory()
1281 _TIFFmemset( &(td->td_stripoffset_entry), 0, sizeof(TIFFDirEntry)); in TIFFFreeDirectory()
1282 _TIFFmemset( &(td->td_stripbytecount_entry), 0, sizeof(TIFFDirEntry)); in TIFFFreeDirectory()
1355 register TIFFDirectory* td = &tif->tif_dir; in TIFFDefaultDirectory() local
1361 _TIFFmemset(td, 0, sizeof (*td)); in TIFFDefaultDirectory()
1362 td->td_fillorder = FILLORDER_MSB2LSB; in TIFFDefaultDirectory()
1363 td->td_bitspersample = 1; in TIFFDefaultDirectory()
1364 td->td_threshholding = THRESHHOLD_BILEVEL; in TIFFDefaultDirectory()
1365 td->td_orientation = ORIENTATION_TOPLEFT; in TIFFDefaultDirectory()
1366 td->td_samplesperpixel = 1; in TIFFDefaultDirectory()
1367 td->td_rowsperstrip = (uint32) -1; in TIFFDefaultDirectory()
1368 td->td_tilewidth = 0; in TIFFDefaultDirectory()
1369 td->td_tilelength = 0; in TIFFDefaultDirectory()
1370 td->td_tiledepth = 1; in TIFFDefaultDirectory()
1371 td->td_stripbytecountsorted = 1; /* Our own arrays always sorted. */ in TIFFDefaultDirectory()
1372 td->td_resolutionunit = RESUNIT_INCH; in TIFFDefaultDirectory()
1373 td->td_sampleformat = SAMPLEFORMAT_UINT; in TIFFDefaultDirectory()
1374 td->td_imagedepth = 1; in TIFFDefaultDirectory()
1375 td->td_ycbcrsubsampling[0] = 2; in TIFFDefaultDirectory()
1376 td->td_ycbcrsubsampling[1] = 2; in TIFFDefaultDirectory()
1377 td->td_ycbcrpositioning = YCBCRPOSITION_CENTERED; in TIFFDefaultDirectory()