X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=NEWS;h=1a6aaa0787c146e2669bf512657343876d3fb2e6;hb=99c4f621bd32ddfec25cb126d4d462642e9d43a6;hp=462ff2db35e71a7241801af18b5bfb5e2908ea37;hpb=c433c2f2e230fdbb41e66ab2080d7beb72a00efa;p=openjpeg.git diff --git a/NEWS b/NEWS index 462ff2db..1a6aaa07 100644 --- a/NEWS +++ b/NEWS @@ -2,33 +2,60 @@ OpenJPEG NEWS - user visible changes ==================================== -Changes from OpenJPEG 1.4.0 to OpenJPEG 1.5.0 +Changes from OpenJPEG 2.0.0 to OpenJPEG 2.X.X ---------------------------------------------- New Features: - * openjpip: - - complete client-server architecture for remote browsing of jpeg 2000 images. - - located in 'applications/jpip'. - - see corresponding README for more details. + * 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 + +API/ABI modifications: (see abi_compat_report in dev-utils/scripts) + + * 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 + +Misc: + + * 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. + + +Changes from OpenJPEG 1.5.x to OpenJPEG 2.0.0 +---------------------------------------------- + +New Features: + + * streaming capabilities + * merge JP3D API modifications: - * 'bool' type has been replaced by 'opj_bool' type. 'stdbool.h' is no more required. + * Use a 64bits capable API Misc: - * added this NEWS file. - * improved cmake and autotools build methods. - * removed manual makefiles, VS project files and XCode project files. - * added a 'thirdparty' directory to contain all dependencies. - - These libraries will be build only if there are not found on the system. - - Note that libopenjpeg itself does not have any dependency. - * changed the directory hierarchy of the whole project. See README files for details. - * tests : a complete test suite has been setup. - - both JPEG 2000 conformance tests and non-regressions tests are configured. - - results are submitted to the OpenJPEG dashboard (http://my.cdash.org/index.php?project=OPENJPEG) - - images are located in 'http://openjpeg.googlecode.com/svn/data' folder. - - configuration files and utilities are located in 'tests' folder. - * OPJViewer re-activated (need wxWidgets) + * removed autotools build system + * folders hierarchies reorganisation * Huge amount of bug fixes. See CHANGES for details.