* {configure.ac, libtiff/tif_config.h.vc, libtiff/tif_jbig.c}
(JBIGDecode): jbg_newlen is not available in older JBIG-KIT and its use does not appear to be required, so use it only when it is available.
This commit is contained in:
parent
1398c14781
commit
33bf9a3f4c
@ -1,3 +1,10 @@
|
||||
2006-07-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
|
||||
|
||||
* {configure.ac, libtiff/tif_config.h.vc, libtiff/tif_jbig.c}
|
||||
(JBIGDecode): jbg_newlen is not available in older JBIG-KIT and
|
||||
its use does not appear to be required, so use it only when it is
|
||||
available.
|
||||
|
||||
2006-06-24 Andrey Kiselev <dron@ak4719.spb.edu>
|
||||
|
||||
* libtiff/tif_dirinfo.c: Added missed EXIF tag ColorSpace (40961).
|
||||
|
@ -451,6 +451,9 @@ if test "$HAVE_JBIG" = "yes" ; then
|
||||
LIBDIR="-R $with_jbig_lib_dir $LIBDIR"
|
||||
fi
|
||||
|
||||
# Older versions of jbigkit lack jbg_newlen
|
||||
AC_CHECK_FUNCS([jbg_newlen])
|
||||
|
||||
fi
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
|
@ -55,6 +55,9 @@
|
||||
/* Define to 1 if you have the `isascii' function. */
|
||||
#undef HAVE_ISASCII
|
||||
|
||||
/* Define to 1 if you have the `jbg_newlen' function. */
|
||||
#undef HAVE_JBG_NEWLEN
|
||||
|
||||
/* Define to 1 if you have the `lfind' function. */
|
||||
#undef HAVE_LFIND
|
||||
|
||||
|
@ -8,6 +8,9 @@
|
||||
machine */
|
||||
#define HAVE_IEEEFP 1
|
||||
|
||||
/* Define to 1 if you have the `jbg_newlen' function. */
|
||||
#define HAVE_JBG_NEWLEN 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: tif_jbig.c,v 1.1 2006-06-07 15:39:03 dron Exp $ */
|
||||
/* $Id: tif_jbig.c,v 1.2 2006-07-04 19:01:47 bfriesen Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1988-1997 Sam Leffler
|
||||
@ -88,6 +88,8 @@ static int JBIGDecode(TIFF* tif, tidata_t buffer, tsize_t size, tsample_t s)
|
||||
}
|
||||
|
||||
jbg_dec_init(&decoder);
|
||||
|
||||
#if defined(HAVE_JBG_NEWLEN)
|
||||
jbg_newlen(tif->tif_rawdata, tif->tif_rawdatasize);
|
||||
/*
|
||||
* I do not check the return status of jbg_newlen because even if this
|
||||
@ -99,6 +101,7 @@ static int JBIGDecode(TIFF* tif, tidata_t buffer, tsize_t size, tsample_t s)
|
||||
* PostScript. As long as the actual image length is contained in the
|
||||
* BIE header jbg_dec_in should succeed.
|
||||
*/
|
||||
#endif /* HAVE_JBG_NEWLEN */
|
||||
|
||||
decodeStatus = jbg_dec_in(&decoder, tif->tif_rawdata,
|
||||
tif->tif_rawdatasize, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user