diff options
Diffstat (limited to 'fitz/filt_jpxd.c')
-rw-r--r-- | fitz/filt_jpxd.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/fitz/filt_jpxd.c b/fitz/filt_jpxd.c index 765aad29..d646cabc 100644 --- a/fitz/filt_jpxd.c +++ b/fitz/filt_jpxd.c @@ -34,7 +34,7 @@ fz_load_jpx_image(fz_pixmap **imgp, unsigned char *data, int size, fz_colorspace int x, y, k, v; if (size < 2) - return fz_throw("not enough data to determine image format"); + return fz_error_make("not enough data to determine image format"); /* Check for SOC marker -- if found we have a bare J2K stream */ if (data[0] == 0xFF && data[1] == 0x4F) @@ -61,16 +61,16 @@ fz_load_jpx_image(fz_pixmap **imgp, unsigned char *data, int size, fz_colorspace opj_destroy_decompress(info); if (!jpx) - return fz_throw("opj_decode failed"); + return fz_error_make("opj_decode failed"); for (k = 1; k < jpx->numcomps; k++) { if (jpx->comps[k].w != jpx->comps[0].w) - return fz_throw("image components have different width"); + return fz_error_make("image components have different width"); if (jpx->comps[k].h != jpx->comps[0].h) - return fz_throw("image components have different height"); + return fz_error_make("image components have different height"); if (jpx->comps[k].prec != jpx->comps[0].prec) - return fz_throw("image components have different precision"); + return fz_error_make("image components have different precision"); } n = jpx->numcomps; @@ -112,7 +112,7 @@ fz_load_jpx_image(fz_pixmap **imgp, unsigned char *data, int size, fz_colorspace if (!img) { opj_image_destroy(jpx); - return fz_throw("out of memory"); + return fz_error_make("out of memory"); } p = img->samples; |