[trunk] Fix compilation when TIFF lib is neither found nor compiled
This commit is contained in:
parent
666ef53fd2
commit
24966ffbda
|
@ -242,8 +242,10 @@ static opj_image_t* readImageFromFileTIF(const char* filename, int nbFilenamePGX
|
||||||
* TIFFOpen: /.../data/baseline/nonregression/opj_jp2_1.tif: Cannot open.
|
* TIFFOpen: /.../data/baseline/nonregression/opj_jp2_1.tif: Cannot open.
|
||||||
* On Win32 this open a message box by default, so remove it from the test suite:
|
* On Win32 this open a message box by default, so remove it from the test suite:
|
||||||
*/
|
*/
|
||||||
|
#ifdef OPJ_HAVE_LIBTIFF
|
||||||
TIFFSetWarningHandler(NULL);
|
TIFFSetWarningHandler(NULL);
|
||||||
TIFFSetErrorHandler(NULL);
|
TIFFSetErrorHandler(NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* If separator is empty => nb file to read is equal to one*/
|
/* If separator is empty => nb file to read is equal to one*/
|
||||||
if ( strlen(separator) == 0 )
|
if ( strlen(separator) == 0 )
|
||||||
|
@ -271,11 +273,13 @@ static opj_image_t* readImageFromFileTIF(const char* filename, int nbFilenamePGX
|
||||||
filenameComponentPGX = createMultiComponentsFilename(filename, it_file, separator);
|
filenameComponentPGX = createMultiComponentsFilename(filename, it_file, separator);
|
||||||
|
|
||||||
/* Read the tif file corresponding to the component */
|
/* Read the tif file corresponding to the component */
|
||||||
|
#ifdef OPJ_HAVE_LIBTIFF
|
||||||
image_read = tiftoimage(filenameComponentPGX, ¶meters);
|
image_read = tiftoimage(filenameComponentPGX, ¶meters);
|
||||||
|
#endif
|
||||||
if (!image_read)
|
if (!image_read)
|
||||||
{
|
{
|
||||||
int it_free_data;
|
int it_free_data;
|
||||||
fprintf(stderr, "Unable to load pgx file\n");
|
fprintf(stderr, "Unable to load TIF file\n");
|
||||||
|
|
||||||
free(param_image_read);
|
free(param_image_read);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue