More details in the CHANGELOG
No API/ABI break compared to v2.3.0
No API/ABI break compared to v2.2.0 but additional symbols for subset of components decoding (hence the MINOR version bump).
opj_set_decoded_components(opj_codec_t p_codec, OPJ_UINT32 numcomps, const OPJ_UINT32 comps_indices, OPJ_BOOL apply_color_transforms)
and equivalent opj_decompress -c compno[,compno]*
option.
#1022No API/ABI break compared to v2.1.2 but additional symbols for multithreading support (hence the MINOR version bump).
* Digital Cinema profiles have been fixed and updated * New option to disable MCT if needed * extended RAW support: it is now possible to input raw images with subsampled color components (422, 420, etc) * New way to deal with profiles
(see here for details)
* Removed deprecated functions * opj_stream_create_default_file_stream(FILE*,...) * opj_stream_create_file_stream(FILE*,...) * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data) * Added * opj_stream_create_default_file_stream(char*,...) * opj_stream_create_file_stream(char*,...) * opj_stream_destroy(opj_stream_t*) * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data, ... opj_stream_free_user_data_fn p_function) * JPEG 2000 profiles and Part-2 extensions defined through '#define' * Changed * 'alpha' field added to 'opj_image_comp' structure * 'OPJ_CLRSPC_EYCC' added to enum COLOR_SPACE * 'OPJ_CLRSPC_CMYK' added to enum COLOR_SPACE * 'OPJ_CODEC_JPP' and 'OPJ_CODEC_JPX' added to CODEC_FORMAT (not yet used in use) * 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t
* OpenJPEG is now officially conformant with JPEG 2000 Part-1 and will soon become official reference software at the JPEG committee. * Huge amount of bug fixes. See CHANGES for details.
* streaming capabilities * merge JP3D
(see here for details)
* Use a 64bits capable API
* removed autotools build system * folders hierarchies reorganisation * Huge amount of bug fixes. See CHANGES for details.