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.
- * Many bug fixes. See CHANGES for details.
\ No newline at end of file
+ * removed autotools build system
+ * folders hierarchies reorganisation
+ * Huge amount of bug fixes. See CHANGES for details.