Lines Matching refs:tif

47 int TIFFFillStrip(TIFF* tif, uint32 strip);
48 int TIFFFillTile(TIFF* tif, uint32 tile);
49 int TIFFReInitJPEG_12( TIFF *tif, int scheme, int is_encode );
50 int TIFFJPEGIsFullStripRequired_12(TIFF* tif);
166 TIFF* tif; /* back link needed by some code */ member
192 #define JState(tif) ((JPEGState*)(tif)->tif_data) argument
194 static int JPEGDecode(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s);
195 static int JPEGDecodeRaw(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s);
196 static int JPEGEncode(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s);
197 static int JPEGEncodeRaw(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s);
198 static int JPEGInitializeLibJPEG(TIFF * tif, int decode );
199 static int DecodeRowError(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s);
231 TIFFErrorExt(sp->tif->tif_clientdata, "JPEGLib", "%s", buffer); /* display the error message */ in TIFFjpeg_error_exit()
247 TIFFWarningExt(((JPEGState *) cinfo)->tif->tif_clientdata, "JPEGLib", "%s", buffer); in TIFFjpeg_output_message()
263 TIFFErrorExt(((JPEGState *) cinfo)->tif->tif_clientdata, in TIFFjpeg_progress_monitor()
450 TIFF* tif = sp->tif; in std_init_destination() local
452 sp->dest.next_output_byte = (JOCTET*) tif->tif_rawdata; in std_init_destination()
453 sp->dest.free_in_buffer = (size_t) tif->tif_rawdatasize; in std_init_destination()
460 TIFF* tif = sp->tif; in std_empty_output_buffer() local
463 tif->tif_rawcc = tif->tif_rawdatasize; in std_empty_output_buffer()
473 tif->tif_rawcc = tif->tif_rawdatasize - sp->dest.free_in_buffer; in std_empty_output_buffer()
477 TIFFFlushData1(tif); in std_empty_output_buffer()
478 sp->dest.next_output_byte = (JOCTET*) tif->tif_rawdata; in std_empty_output_buffer()
479 sp->dest.free_in_buffer = (size_t) tif->tif_rawdatasize; in std_empty_output_buffer()
488 TIFF* tif = sp->tif; in std_term_destination() local
490 tif->tif_rawcp = (uint8*) sp->dest.next_output_byte; in std_term_destination()
491 tif->tif_rawcc = in std_term_destination()
492 tif->tif_rawdatasize - (tmsize_t) sp->dest.free_in_buffer; in std_term_destination()
497 TIFFjpeg_data_dest(JPEGState* sp, TIFF* tif) in TIFFjpeg_data_dest() argument
499 (void) tif; in TIFFjpeg_data_dest()
548 TIFFjpeg_tables_dest(JPEGState* sp, TIFF* tif) in TIFFjpeg_tables_dest() argument
550 (void) tif; in TIFFjpeg_tables_dest()
561 TIFFErrorExt(sp->tif->tif_clientdata, "TIFFjpeg_tables_dest", "No space for JPEGTables"); in TIFFjpeg_tables_dest()
580 TIFF* tif = sp->tif; in std_init_source() local
582 sp->src.next_input_byte = (const JOCTET*) tif->tif_rawdata; in std_init_source()
583 sp->src.bytes_in_buffer = (size_t) tif->tif_rawcc; in std_init_source()
687 alloc_downsampled_buffers(TIFF* tif, jpeg_component_info* comp_info, in alloc_downsampled_buffers() argument
690 JPEGState* sp = JState(tif); in alloc_downsampled_buffers()
732 TIFF* tif; member
741 static void JPEGFixupTagsSubsampling(TIFF* tif);
750 JPEGFixupTags(TIFF* tif) in JPEGFixupTags() argument
753 JPEGState* sp = JState(tif); in JPEGFixupTags()
754 if ((tif->tif_dir.td_photometric==PHOTOMETRIC_YCBCR)&& in JPEGFixupTags()
755 (tif->tif_dir.td_planarconfig==PLANARCONFIG_CONTIG)&& in JPEGFixupTags()
756 (tif->tif_dir.td_samplesperpixel==3) && in JPEGFixupTags()
758 JPEGFixupTagsSubsampling(tif); in JPEGFixupTags()
767 JPEGFixupTagsSubsampling(TIFF* tif) in JPEGFixupTagsSubsampling() argument
791 uint64 fileoffset = TIFFGetStrileOffset(tif, 0); in JPEGFixupTagsSubsampling()
801 m.tif=tif; in JPEGFixupTagsSubsampling()
806 TIFFWarningExt(tif->tif_clientdata,module, in JPEGFixupTagsSubsampling()
814 m.filebytesleft=TIFFGetStrileByteCount(tif, 0); in JPEGFixupTagsSubsampling()
816 TIFFWarningExt(tif->tif_clientdata,module, in JPEGFixupTagsSubsampling()
893 if (n!=8+data->tif->tif_dir.td_samplesperpixel*3) in JPEGFixupTagsSubsamplingSec()
901 for (o=1; o<data->tif->tif_dir.td_samplesperpixel; o++) in JPEGFixupTagsSubsamplingSec()
908 TIFFWarningExt(data->tif->tif_clientdata,module, in JPEGFixupTagsSubsamplingSec()
916 TIFFWarningExt(data->tif->tif_clientdata,module, in JPEGFixupTagsSubsamplingSec()
920 …if ((ph!=data->tif->tif_dir.td_ycbcrsubsampling[0])||(pv!=data->tif->tif_dir.td_ycbcrsubsampling[1… in JPEGFixupTagsSubsamplingSec()
922 TIFFWarningExt(data->tif->tif_clientdata,module, in JPEGFixupTagsSubsamplingSec()
924 (int)data->tif->tif_dir.td_ycbcrsubsampling[0], in JPEGFixupTagsSubsamplingSec()
925 (int)data->tif->tif_dir.td_ycbcrsubsampling[1], in JPEGFixupTagsSubsamplingSec()
927 data->tif->tif_dir.td_ycbcrsubsampling[0]=ph; in JPEGFixupTagsSubsamplingSec()
928 data->tif->tif_dir.td_ycbcrsubsampling[1]=pv; in JPEGFixupTagsSubsamplingSec()
948 TIFFSeekFile(data->tif,data->fileoffset,SEEK_SET); in JPEGFixupTagsSubsamplingReadByte()
955 if (TIFFReadFile(data->tif,data->buffer,(tmsize_t)m)!=(tmsize_t)m) in JPEGFixupTagsSubsamplingReadByte()
1012 JPEGSetupDecode(TIFF* tif) in JPEGSetupDecode() argument
1014 JPEGState* sp = JState(tif); in JPEGSetupDecode()
1015 TIFFDirectory *td = &tif->tif_dir; in JPEGSetupDecode()
1018 if( tif->tif_dir.td_bitspersample == 12 ) in JPEGSetupDecode()
1019 return TIFFReInitJPEG_12( tif, COMPRESSION_JPEG, 0 ); in JPEGSetupDecode()
1022 JPEGInitializeLibJPEG( tif, TRUE ); in JPEGSetupDecode()
1028 if (TIFFFieldSet(tif,FIELD_JPEGTABLES)) { in JPEGSetupDecode()
1031 TIFFErrorExt(tif->tif_clientdata, "JPEGSetupDecode", "Bogus JPEGTables field"); in JPEGSetupDecode()
1052 tif->tif_postdecode = _TIFFNoPostDecode; /* override byte swapping */ in JPEGSetupDecode()
1063 int TIFFJPEGIsFullStripRequired(TIFF* tif) in TIFFJPEGIsFullStripRequired() argument
1069 if( tif->tif_dir.td_bitspersample == 12 ) in TIFFJPEGIsFullStripRequired()
1070 return TIFFJPEGIsFullStripRequired_12( tif ); in TIFFJPEGIsFullStripRequired()
1074 state.tif = tif; in TIFFJPEGIsFullStripRequired()
1096 JPEGPreDecode(TIFF* tif, uint16 s) in JPEGPreDecode() argument
1098 JPEGState *sp = JState(tif); in JPEGPreDecode()
1099 TIFFDirectory *td = &tif->tif_dir; in JPEGPreDecode()
1109 tif->tif_setupdecode( tif ); in JPEGPreDecode()
1126 tif->tif_rawcp = (uint8*) sp->src.next_input_byte; in JPEGPreDecode()
1127 tif->tif_rawcc = sp->src.bytes_in_buffer; in JPEGPreDecode()
1132 if (isTiled(tif)) { in JPEGPreDecode()
1135 sp->bytesperline = TIFFTileRowSize(tif); in JPEGPreDecode()
1138 segment_height = td->td_imagelength - tif->tif_row; in JPEGPreDecode()
1141 sp->bytesperline = TIFFScanlineSize(tif); in JPEGPreDecode()
1153 TIFFWarningExt(tif->tif_clientdata, module, in JPEGPreDecode()
1162 tif->tif_row + segment_height == td->td_imagelength && in JPEGPreDecode()
1163 !isTiled(tif) ) { in JPEGPreDecode()
1168 TIFFWarningExt(tif->tif_clientdata, module, in JPEGPreDecode()
1182 TIFFErrorExt(tif->tif_clientdata, module, in JPEGPreDecode()
1192 TIFFErrorExt(tif->tif_clientdata, module, "Improper JPEG component count"); in JPEGPreDecode()
1197 TIFFErrorExt(tif->tif_clientdata, module, "Improper JPEG data precision"); in JPEGPreDecode()
1204 TIFFErrorExt(tif->tif_clientdata, module, "Improper JPEG data precision"); in JPEGPreDecode()
1233 TIFFErrorExt(tif->tif_clientdata, module, in JPEGPreDecode()
1253 TIFFErrorExt(tif->tif_clientdata, module, in JPEGPreDecode()
1265 TIFFErrorExt(tif->tif_clientdata, module, "Improper JPEG sampling factors"); in JPEGPreDecode()
1273 TIFFErrorExt(tif->tif_clientdata, module, "Improper JPEG sampling factors"); in JPEGPreDecode()
1299 tif->tif_decoderow = DecodeRowError; in JPEGPreDecode()
1300 tif->tif_decodestrip = JPEGDecodeRaw; in JPEGPreDecode()
1301 tif->tif_decodetile = JPEGDecodeRaw; in JPEGPreDecode()
1305 tif->tif_decoderow = JPEGDecode; in JPEGPreDecode()
1306 tif->tif_decodestrip = JPEGDecode; in JPEGPreDecode()
1307 tif->tif_decodetile = JPEGDecode; in JPEGPreDecode()
1314 if (!alloc_downsampled_buffers(tif, sp->cinfo.d.comp_info, in JPEGPreDecode()
1328 JPEGDecode(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in JPEGDecode() argument
1330 JPEGState *sp = JState(tif); in JPEGDecode()
1338 sp->src.next_input_byte = (const JOCTET*) tif->tif_rawcp; in JPEGDecode()
1339 sp->src.bytes_in_buffer = (size_t) tif->tif_rawcc; in JPEGDecode()
1346 TIFFWarningExt(tif->tif_clientdata, tif->tif_name, in JPEGDecode()
1366 ++tif->tif_row; in JPEGDecode()
1373 tif->tif_rawcp = (uint8*) sp->src.next_input_byte; in JPEGDecode()
1374 tif->tif_rawcc = sp->src.bytes_in_buffer; in JPEGDecode()
1384 JPEGDecode(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in JPEGDecode() argument
1386 JPEGState *sp = JState(tif); in JPEGDecode()
1394 sp->src.next_input_byte = (const JOCTET*) tif->tif_rawcp; in JPEGDecode()
1395 sp->src.bytes_in_buffer = (size_t) tif->tif_rawcc; in JPEGDecode()
1402 TIFFWarningExt(tif->tif_clientdata, tif->tif_name, in JPEGDecode()
1469 ++tif->tif_row; in JPEGDecode()
1479 tif->tif_rawcp = (uint8*) sp->src.next_input_byte; in JPEGDecode()
1480 tif->tif_rawcc = sp->src.bytes_in_buffer; in JPEGDecode()
1489 DecodeRowError(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in DecodeRowError() argument
1496 TIFFErrorExt(tif->tif_clientdata, "TIFFReadScanline", in DecodeRowError()
1506 JPEGDecodeRaw(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in JPEGDecodeRaw() argument
1508 JPEGState *sp = JState(tif); in JPEGDecodeRaw()
1510 TIFFDirectory *td = &tif->tif_dir; in JPEGDecodeRaw()
1517 if( (uint32)nrows > td->td_imagelength - tif->tif_row && !isTiled(tif) ) in JPEGDecodeRaw()
1518 nrows = td->td_imagelength - tif->tif_row; in JPEGDecodeRaw()
1532 TIFFErrorExt(tif->tif_clientdata, "JPEGDecodeRaw", in JPEGDecodeRaw()
1543 TIFFErrorExt(tif->tif_clientdata, "JPEGDecodeRaw", in JPEGDecodeRaw()
1575 TIFFErrorExt(tif->tif_clientdata, "JPEGDecodeRaw", in JPEGDecodeRaw()
1631 tif->tif_row += sp->v_sampling; in JPEGDecodeRaw()
1696 prepare_JPEGTables(TIFF* tif) in prepare_JPEGTables() argument
1698 JPEGState* sp = JState(tif); in prepare_JPEGTables()
1718 if (!TIFFjpeg_tables_dest(sp, tif)) in prepare_JPEGTables()
1728 JPEGSetupEncode(TIFF* tif) in JPEGSetupEncode() argument
1730 JPEGState* sp = JState(tif); in JPEGSetupEncode()
1731 TIFFDirectory *td = &tif->tif_dir; in JPEGSetupEncode()
1735 if( tif->tif_dir.td_bitspersample == 12 ) in JPEGSetupEncode()
1736 return TIFFReInitJPEG_12( tif, COMPRESSION_JPEG, 1 ); in JPEGSetupEncode()
1739 JPEGInitializeLibJPEG( tif, FALSE ); in JPEGSetupEncode()
1782 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1788 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1801 if (!TIFFGetField(tif, TIFFTAG_REFERENCEBLACKWHITE, in JPEGSetupEncode()
1811 TIFFSetField(tif, TIFFTAG_REFERENCEBLACKWHITE, in JPEGSetupEncode()
1818 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1843 TIFFErrorExt(tif->tif_clientdata, module, "BitsPerSample %d not allowed for JPEG", in JPEGSetupEncode()
1851 if (isTiled(tif)) { in JPEGSetupEncode()
1853 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1859 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1867 TIFFErrorExt(tif->tif_clientdata, module, in JPEGSetupEncode()
1879 if (!prepare_JPEGTables(tif)) in JPEGSetupEncode()
1883 tif->tif_flags |= TIFF_DIRTYDIRECT; in JPEGSetupEncode()
1884 TIFFSetFieldBit(tif, FIELD_JPEGTABLES); in JPEGSetupEncode()
1889 TIFFClrFieldBit(tif, FIELD_JPEGTABLES); in JPEGSetupEncode()
1893 TIFFjpeg_data_dest(sp, tif); in JPEGSetupEncode()
1902 JPEGPreEncode(TIFF* tif, uint16 s) in JPEGPreEncode() argument
1904 JPEGState *sp = JState(tif); in JPEGPreEncode()
1905 TIFFDirectory *td = &tif->tif_dir; in JPEGPreEncode()
1914 tif->tif_setupencode( tif ); in JPEGPreEncode()
1921 if (isTiled(tif)) { in JPEGPreEncode()
1924 sp->bytesperline = TIFFTileRowSize(tif); in JPEGPreEncode()
1927 segment_height = td->td_imagelength - tif->tif_row; in JPEGPreEncode()
1930 sp->bytesperline = TIFFScanlineSize(tif); in JPEGPreEncode()
1940 TIFFErrorExt(tif->tif_clientdata, module, "Strip/tile too large for JPEG"); in JPEGPreEncode()
2010 tif->tif_encoderow = JPEGEncodeRaw; in JPEGPreEncode()
2011 tif->tif_encodestrip = JPEGEncodeRaw; in JPEGPreEncode()
2012 tif->tif_encodetile = JPEGEncodeRaw; in JPEGPreEncode()
2016 tif->tif_encoderow = JPEGEncode; in JPEGPreEncode()
2017 tif->tif_encodestrip = JPEGEncode; in JPEGPreEncode()
2018 tif->tif_encodetile = JPEGEncode; in JPEGPreEncode()
2025 if (!alloc_downsampled_buffers(tif, sp->cinfo.c.comp_info, in JPEGPreEncode()
2039 JPEGEncode(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in JPEGEncode() argument
2041 JPEGState *sp = JState(tif); in JPEGEncode()
2052 TIFFWarningExt(tif->tif_clientdata, tif->tif_name, in JPEGEncode()
2056 if( !isTiled(tif) && tif->tif_row+nrows > tif->tif_dir.td_imagelength ) in JPEGEncode()
2057 nrows = tif->tif_dir.td_imagelength - tif->tif_row; in JPEGEncode()
2065 TIFFErrorExt(tif->tif_clientdata, in JPEGEncode()
2100 tif->tif_row++; in JPEGEncode()
2117 JPEGEncodeRaw(TIFF* tif, uint8* buf, tmsize_t cc, uint16 s) in JPEGEncodeRaw() argument
2119 JPEGState *sp = JState(tif); in JPEGEncodeRaw()
2140 TIFFWarningExt(tif->tif_clientdata, tif->tif_name, "fractional scanline discarded"); in JPEGEncodeRaw()
2190 tif->tif_row += sp->v_sampling; in JPEGEncodeRaw()
2201 JPEGPostEncode(TIFF* tif) in JPEGPostEncode() argument
2203 JPEGState *sp = JState(tif); in JPEGPostEncode()
2232 return (TIFFjpeg_finish_compress(JState(tif))); in JPEGPostEncode()
2236 JPEGCleanup(TIFF* tif) in JPEGCleanup() argument
2238 JPEGState *sp = JState(tif); in JPEGCleanup()
2242 tif->tif_tagmethods.vgetfield = sp->vgetparent; in JPEGCleanup()
2243 tif->tif_tagmethods.vsetfield = sp->vsetparent; in JPEGCleanup()
2244 tif->tif_tagmethods.printdir = sp->printdir; in JPEGCleanup()
2249 _TIFFfree(tif->tif_data); /* release local state */ in JPEGCleanup()
2250 tif->tif_data = NULL; in JPEGCleanup()
2252 _TIFFSetDefaultCompressionState(tif); in JPEGCleanup()
2256 JPEGResetUpsampled( TIFF* tif ) in JPEGResetUpsampled() argument
2258 JPEGState* sp = JState(tif); in JPEGResetUpsampled()
2259 TIFFDirectory* td = &tif->tif_dir; in JPEGResetUpsampled()
2266 tif->tif_flags &= ~TIFF_UPSAMPLED; in JPEGResetUpsampled()
2270 tif->tif_flags |= TIFF_UPSAMPLED; in JPEGResetUpsampled()
2284 if( tif->tif_tilesize > 0 ) in JPEGResetUpsampled()
2285 tif->tif_tilesize = isTiled(tif) ? TIFFTileSize(tif) : (tmsize_t)(-1); in JPEGResetUpsampled()
2286 if( tif->tif_scanlinesize > 0 ) in JPEGResetUpsampled()
2287 tif->tif_scanlinesize = TIFFScanlineSize(tif); in JPEGResetUpsampled()
2291 JPEGVSetField(TIFF* tif, uint32 tag, va_list ap) in JPEGVSetField() argument
2293 JPEGState* sp = JState(tif); in JPEGVSetField()
2308 TIFFSetFieldBit(tif, FIELD_JPEGTABLES); in JPEGVSetField()
2315 JPEGResetUpsampled( tif ); in JPEGVSetField()
2319 int ret_value = (*sp->vsetparent)(tif, tag, ap); in JPEGVSetField()
2320 JPEGResetUpsampled( tif ); in JPEGVSetField()
2330 return (*sp->vsetparent)(tif, tag, ap); in JPEGVSetField()
2332 return (*sp->vsetparent)(tif, tag, ap); in JPEGVSetField()
2335 if ((fip = TIFFFieldWithTag(tif, tag)) != NULL) { in JPEGVSetField()
2336 TIFFSetFieldBit(tif, fip->field_bit); in JPEGVSetField()
2341 tif->tif_flags |= TIFF_DIRTYDIRECT; in JPEGVSetField()
2346 JPEGVGetField(TIFF* tif, uint32 tag, va_list ap) in JPEGVGetField() argument
2348 JPEGState* sp = JState(tif); in JPEGVGetField()
2367 return (*sp->vgetparent)(tif, tag, ap); in JPEGVGetField()
2373 JPEGPrintDir(TIFF* tif, FILE* fd, long flags) in JPEGPrintDir() argument
2375 JPEGState* sp = JState(tif); in JPEGPrintDir()
2381 if (TIFFFieldSet(tif,FIELD_JPEGTABLES)) in JPEGPrintDir()
2385 (*sp->printdir)(tif, fd, flags); in JPEGPrintDir()
2390 JPEGDefaultStripSize(TIFF* tif, uint32 s) in JPEGDefaultStripSize() argument
2392 JPEGState* sp = JState(tif); in JPEGDefaultStripSize()
2393 TIFFDirectory *td = &tif->tif_dir; in JPEGDefaultStripSize()
2395 s = (*sp->defsparent)(tif, s); in JPEGDefaultStripSize()
2402 JPEGDefaultTileSize(TIFF* tif, uint32* tw, uint32* th) in JPEGDefaultTileSize() argument
2404 JPEGState* sp = JState(tif); in JPEGDefaultTileSize()
2405 TIFFDirectory *td = &tif->tif_dir; in JPEGDefaultTileSize()
2407 (*sp->deftparent)(tif, tw, th); in JPEGDefaultTileSize()
2434 static int JPEGInitializeLibJPEG( TIFF * tif, int decompress ) in JPEGInitializeLibJPEG() argument
2436 JPEGState* sp = JState(tif); in JPEGInitializeLibJPEG()
2486 TIFFInitJPEG(TIFF* tif, int scheme) in TIFFInitJPEG() argument
2495 if (!_TIFFMergeFields(tif, jpegFields, TIFFArrayCount(jpegFields))) { in TIFFInitJPEG()
2496 TIFFErrorExt(tif->tif_clientdata, in TIFFInitJPEG()
2505 tif->tif_data = (uint8*) _TIFFmalloc(sizeof (JPEGState)); in TIFFInitJPEG()
2507 if (tif->tif_data == NULL) { in TIFFInitJPEG()
2508 TIFFErrorExt(tif->tif_clientdata, in TIFFInitJPEG()
2512 _TIFFmemset(tif->tif_data, 0, sizeof(JPEGState)); in TIFFInitJPEG()
2514 sp = JState(tif); in TIFFInitJPEG()
2515 sp->tif = tif; /* back link */ in TIFFInitJPEG()
2520 sp->vgetparent = tif->tif_tagmethods.vgetfield; in TIFFInitJPEG()
2521 tif->tif_tagmethods.vgetfield = JPEGVGetField; /* hook for codec tags */ in TIFFInitJPEG()
2522 sp->vsetparent = tif->tif_tagmethods.vsetfield; in TIFFInitJPEG()
2523 tif->tif_tagmethods.vsetfield = JPEGVSetField; /* hook for codec tags */ in TIFFInitJPEG()
2524 sp->printdir = tif->tif_tagmethods.printdir; in TIFFInitJPEG()
2525 tif->tif_tagmethods.printdir = JPEGPrintDir; /* hook for codec tags */ in TIFFInitJPEG()
2538 tif->tif_fixuptags = JPEGFixupTags; in TIFFInitJPEG()
2539 tif->tif_setupdecode = JPEGSetupDecode; in TIFFInitJPEG()
2540 tif->tif_predecode = JPEGPreDecode; in TIFFInitJPEG()
2541 tif->tif_decoderow = JPEGDecode; in TIFFInitJPEG()
2542 tif->tif_decodestrip = JPEGDecode; in TIFFInitJPEG()
2543 tif->tif_decodetile = JPEGDecode; in TIFFInitJPEG()
2544 tif->tif_setupencode = JPEGSetupEncode; in TIFFInitJPEG()
2545 tif->tif_preencode = JPEGPreEncode; in TIFFInitJPEG()
2546 tif->tif_postencode = JPEGPostEncode; in TIFFInitJPEG()
2547 tif->tif_encoderow = JPEGEncode; in TIFFInitJPEG()
2548 tif->tif_encodestrip = JPEGEncode; in TIFFInitJPEG()
2549 tif->tif_encodetile = JPEGEncode; in TIFFInitJPEG()
2550 tif->tif_cleanup = JPEGCleanup; in TIFFInitJPEG()
2551 sp->defsparent = tif->tif_defstripsize; in TIFFInitJPEG()
2552 tif->tif_defstripsize = JPEGDefaultStripSize; in TIFFInitJPEG()
2553 sp->deftparent = tif->tif_deftilesize; in TIFFInitJPEG()
2554 tif->tif_deftilesize = JPEGDefaultTileSize; in TIFFInitJPEG()
2555 tif->tif_flags |= TIFF_NOBITREV; /* no bit reversal, please */ in TIFFInitJPEG()
2565 if( tif->tif_diroff == 0 ) in TIFFInitJPEG()
2584 TIFFErrorExt(tif->tif_clientdata, in TIFFInitJPEG()