Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_optimizatio...
[openjpeg.git] / NEWS.md
1 # OpenJPEG NEWS
2
3 More details in the [Changelog](https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md)
4
5 ## OpenJPEG 2.1.1
6
7 * Huge amount of critical bugfixes
8 * Speed improvements
9 * No API/ABI break compared to v2.1
10
11 ## OpenJPEG 2.1.0
12
13 ### New Features
14
15     * Digital Cinema profiles have been fixed and updated
16         * New option to disable MCT if needed
17     * extended RAW support: it is now possible to input raw images
18           with subsampled color components (422, 420, etc)
19     * New way to deal with profiles
20           
21 ### API/ABI modifications
22 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
23
24     * Removed deprecated functions 
25             * opj_stream_create_default_file_stream(FILE*,...)
26         * opj_stream_create_file_stream(FILE*,...)
27         * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data)
28         * Added 
29         * opj_stream_create_default_file_stream(char*,...)
30         * opj_stream_create_file_stream(char*,...)
31         * opj_stream_destroy(opj_stream_t*)
32         * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data, 
33             ... opj_stream_free_user_data_fn p_function)
34         * JPEG 2000 profiles and Part-2 extensions defined through '#define'
35     * Changed
36         * 'alpha' field added to 'opj_image_comp' structure
37         * 'OPJ_CLRSPC_EYCC' added to enum COLOR_SPACE
38         * 'OPJ_CLRSPC_CMYK' added to enum COLOR_SPACE
39         * 'OPJ_CODEC_JPP' and 'OPJ_CODEC_JPX' added to CODEC_FORMAT
40           (not yet used in use)
41         * 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t
42     
43 ### Misc
44
45     * OpenJPEG is now officially conformant with JPEG 2000 Part-1
46           and will soon become official reference software at the 
47           JPEG committee.
48         * Huge amount of bug fixes. See CHANGES for details.
49
50
51 ## OpenJPEG 2.0.0
52
53 ### New Features
54
55     * streaming capabilities
56     * merge JP3D
57
58 ### API modifications
59 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
60
61     * Use a 64bits capable API
62     
63 ### Misc
64
65     * removed autotools build system
66     * folders hierarchies reorganisation
67     * Huge amount of bug fixes. See CHANGES for details.