diff options
Diffstat (limited to 'converter/other/jpeg2000/jpeg2ktopam.c')
-rw-r--r-- | converter/other/jpeg2000/jpeg2ktopam.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/converter/other/jpeg2000/jpeg2ktopam.c b/converter/other/jpeg2000/jpeg2ktopam.c index b507f56e..faf8e4cc 100644 --- a/converter/other/jpeg2000/jpeg2ktopam.c +++ b/converter/other/jpeg2000/jpeg2ktopam.c @@ -114,9 +114,11 @@ static void readJ2k(const char * const inputFilename, jas_image_t ** const jasperPP) { + const char * const options = ""; + jas_image_t * jasperP; jas_stream_t * instreamP; - const char * options; + const char * error; if (streq(inputFilename, "-")) { /* The input image is to be read from standard input. */ @@ -131,13 +133,10 @@ readJ2k(const char * const inputFilename, validateJ2k(instreamP); - options = ""; - - jasperP = jas_image_decode(instreamP, jas_image_getfmt(instreamP), - (char*)options); - if (jasperP == NULL) - pm_error("Unable to interpret JPEG-2000 input. " - "The Jasper library jas_image_decode() subroutine failed."); + jas_image_decode(instreamP, jas_image_getfmt(instreamP), options, + &jasperP, &error); + if (error) + pm_error("Unable to interpret JPEG-2000 input. %s", error); jas_stream_close(instreamP); |