diff options
Diffstat (limited to 'libopenjpeg/openjpeg.c')
| -rw-r--r-- | libopenjpeg/openjpeg.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libopenjpeg/openjpeg.c b/libopenjpeg/openjpeg.c index 51d97e18..b90eca6f 100644 --- a/libopenjpeg/openjpeg.c +++ b/libopenjpeg/openjpeg.c @@ -52,6 +52,7 @@ opj_dinfo_t* opj_create_decompress(OPJ_CODEC_FORMAT format) { return NULL; } break; + case CODEC_UNKNOWN: default: opj_free(dinfo); return NULL; @@ -73,6 +74,9 @@ void opj_destroy_decompress(opj_dinfo_t *dinfo) { case CODEC_JP2: jp2_destroy_decompress((opj_jp2_t*)dinfo->jp2_handle); break; + case CODEC_UNKNOWN: + default: + break; } /* destroy the decompressor */ opj_free(dinfo); @@ -101,6 +105,9 @@ void opj_setup_decoder(opj_dinfo_t *dinfo, opj_dparameters_t *parameters) { case CODEC_JP2: jp2_setup_decoder((opj_jp2_t*)dinfo->jp2_handle, parameters); break; + case CODEC_UNKNOWN: + default: + break; } } } @@ -141,6 +148,8 @@ opj_cinfo_t* opj_create_compress(OPJ_CODEC_FORMAT format) { return NULL; } break; + case CODEC_JPT: + case CODEC_UNKNOWN: default: opj_free(cinfo); return NULL; @@ -161,6 +170,10 @@ void opj_destroy_compress(opj_cinfo_t *cinfo) { case CODEC_JP2: jp2_destroy_decompress((opj_jp2_t*)cinfo->jp2_handle); break; + case CODEC_JPT: + case CODEC_UNKNOWN: + default: + break; } /* destroy the decompressor */ opj_free(cinfo); @@ -193,6 +206,10 @@ void opj_setup_encoder(opj_cinfo_t *cinfo, opj_cparameters_t *parameters, opj_im case CODEC_JP2: jp2_setup_encoder((opj_jp2_t*)cinfo->jp2_handle, parameters, image); break; + case CODEC_JPT: + case CODEC_UNKNOWN: + default: + break; } } } @@ -204,6 +221,10 @@ bool opj_encode(opj_cinfo_t *cinfo, opj_cio_t *cio, opj_image_t *image, char *in return j2k_encode((opj_j2k_t*)cinfo->j2k_handle, cio, image, index); case CODEC_JP2: return jp2_encode((opj_jp2_t*)cinfo->jp2_handle, cio, image, index); + case CODEC_JPT: + case CODEC_UNKNOWN: + default: + break; } } |
