Update ABI/API compatibility reports after commit 07d526e4cb93b6d2e1a52cf49e3d011d3d4...
[openjpeg.git] / abi-check / changelog / openjpeg / current / log.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3     <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5     <meta name="keywords" content="OpenJPEG, current, changes, changelog" />
6     <meta name="description" content="Log of changes in the package" />
7     <link rel="stylesheet" type="text/css" href="../../../css/common.css" />
8     <link rel="stylesheet" type="text/css" href="../../../css/changelog.css" />
9     
10     
11     <title>
12         OpenJPEG current: changelog
13     </title>
14     
15     </head>
16
17 <body>
18 <table cellpadding='0' cellspacing='0'><tr><td align='center'><h1 class='tool'><a title='Home: ABI tracker for OpenJPEG' href='../../../timeline/openjpeg/index.html' class='tool'>ABI<br/>Tracker</a></h1></td><td width='30px;'></td><td><h1>(OpenJPEG)</h1></td></tr></table><hr/>
19 <br/>
20 <br/>
21 <h1>Changelog from Git</h1><br/><br/>
22 <div class='changelog'>
23 <pre class='wrap'>commit 07d526e4cb93b6d2e1a52cf49e3d011d3d4caa11
24 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
25 Date:   2018-01-08 09:38:44 +0100
26
27     opj_t2_encode_packet(): disable setting empty packet header bit to 1 when there is an empty packet
28     
29     This effectively reverts commit 2609fb8077125b5b31f1bcc2f98c12ff1e6572d7
30     since it has been reported that
31     such packets cause decoding issues with cinema J2K hardware
32     decoders: https://groups.google.com/forum/#!topic/openjpeg/M7M_fLX_Bco
33
34 commit bdcead70d5900cf5b90774b218183334ca898723
35 Merge: e4c3595 4841292
36 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
37 Date:   2018-01-07 17:49:37 +0100
38
39     Merge pull request #1047 from stweil/coverity
40     
41     Fix resource leak (CID 179466)
42
43 commit e4c3595077b2a38579c32f2c63bb01d5213b64d2
44 Merge: d241298 6e6f835
45 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
46 Date:   2018-01-07 17:49:08 +0100
47
48     Merge pull request #1050 from szukw000/changes-for-obsolete-doxygen-tags
49     
50     Some Doxygen tags are removed
51
52 commit d241298fdcd95932346da993d5fbe20210dadd2d
53 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
54 Date:   2018-01-07 17:45:53 +0100
55
56     Add known failure for Windows VC10 i386 target (refs #1043)
57
58 commit 6e6f8354a0614a6af61568a73aea573b8e76f894
59 Author: szukw000 &lt;szukw000@arcor.de&gt;
60 Date:   2018-01-07 17:11:09 +0100
61
62     Some Doxygen tags are removed
63
64 commit 4841292b5df8f5ed3c92f1760769428ad7500b7a
65 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
66 Date:   2017-12-15 16:49:33 +0100
67
68     Fix resource leak (CID 179466)
69     
70     Coverity report:
71     
72     CID 179466 (#1 of 1): Resource leak (RESOURCE_LEAK)
73     93. leaked_storage: Variable name going out of scope leaks the storage it points to.
74     
75     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
76
77 commit 9d0d1a0128c7a9324c9a935b2ded01deb4d660d4
78 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
79 Date:   2017-11-30 15:39:45 +0100
80
81     Add known failure for i386 target (refs #1043)
82
83 commit 98cfdd31340509895f3e2a36f667f66bb3cf1ff2
84 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
85 Date:   2017-11-30 14:48:34 +0100
86
87     opj_j2k_read_cod: remove check for 'No more than one COD marker per tile' (fixes #1043)
88     
89     This check was added per https://github.com/uclouvain/openjpeg/commit/daed8cc9195555e101ab708a501af2dfe6d5e001
90     to fix https://github.com/uclouvain/openjpeg/issues/476 , but it does not seem
91     to be necessary with latest master (issue476.jp2 doesn't cause memory issues),
92     and breaks reading legit files.
93
94 commit 936910cf7a4d85e341582746126d105a8a044f30
95 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
96 Date:   2017-11-30 14:26:17 +0100
97
98     Fix typo in comments
99
100 commit 370d024d108ffe2d5ce9b52f6b7fae5261c4871d
101 Merge: d9f8f7b 157a3d8
102 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
103 Date:   2017-11-14 12:28:44 +0100
104
105     Merge pull request #1042 from radarhere/cmake
106     
107     Changed cmake version test to allow for cmake 2.8.11.x
108
109 commit 157a3d840884abe5020b1a8b94576a7447063385
110 Author: Andrew Murray &lt;radarhere@users.noreply.github.com&gt;
111 Date:   2017-11-14 21:45:09 +1100
112
113     Changed cmake version test to allow for cmake 2.8.11.x
114
115 commit d9f8f7ba9a51732eda9017cea6493cc86a62c7ef
116 Merge: 53d2655 10d22ec
117 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
118 Date:   2017-10-20 21:59:14 +0200
119
120     Merge pull request #1037 from gfiumara/master
121     
122     Add missing fclose() statement in error condition.
123
124 commit 10d22ec26d864e93ad92b4570f044258c6c5bdf9
125 Author: Gregory Fiumara &lt;gregory.fiumara@nist.gov&gt;
126 Date:   2017-10-20 15:31:45 -0400
127
128     Add missing fclose() statement in error condition.
129
130 commit 53d265576ae0cea480f22f3b08f1c05c8af40d4d
131 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
132 Date:   2017-10-14 22:42:12 +0200
133
134     CMakeLists.txt: turn BUILD_PKGCONFIG_FILES ON by default on Windows if compiler is GCC
135
136 commit be6ea90e13fe81a922d831b589c54554282e5545
137 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
138 Date:   2017-10-12 01:16:23 +0200
139
140     opj_j2k_set_threads(): add sanity check to error out if called after opj_read_header()
141
142 commit b8bf9bf78995526bbf0dc0536914661a07f9d2f5
143 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
144 Date:   2017-10-12 01:05:04 +0200
145
146     Improve doc of opj_codec_set_threads()
147
148 commit 66297f07a43d2770a97c8456d20202f3d051d980
149 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
150 Date:   2017-10-09 11:40:43 +0200
151
152     Unix build: fix regression of 2.3.0 where a shared-only or static-only build lacks the installation target for the library (#1019, fixes regression introduced by 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b)
153
154 commit e8b6b54d1f7a2c3d501b9afebe9019ad14f4053a
155 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
156 Date:   2017-10-06 19:25:07 +0200
157
158     opj_decompress -h: document -threads ALL_CPUS
159
160 commit acd915080e7a63d1892171533ec245e629c88116
161 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
162 Date:   2017-10-04 23:17:04 -0300
163
164     Finalise ABI check update for v2.3.0
165
166 commit d322cc876f976a88328c00c148e5a5536f5c1b56
167 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
168 Date:   2017-10-04 22:59:08 -0300
169
170     Update ABI check for v2.3.0
171
172 commit 081de4b15f54cb4482035b7bf5e3fb443e4bc84b
173 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
174 Date:   2017-10-04 19:23:14 -0300
175
176     Update CHANGELOG.md
177
178 commit 3916fa2e2a286ea795cdb6df7cebed6ac05be983
179 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
180 Date:   2017-10-03 17:48:44 -0300
181
182     Update NEWS.md
183
184 commit ab84ad39d71481555efdd2dd7c56b344b7b75f0f
185 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
186 Date:   2017-10-03 17:48:09 -0300
187
188     Update CHANGELOG.md
189
190 commit 5a67128a251af3f9557d6a9b3b23a7925aec1a5f
191 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
192 Date:   2017-10-03 17:15:44 -0300
193
194     Update NEWS.md
195
196 commit 0b8903d9ea482d85dcaf8def1ddc41597105b228
197 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
198 Date:   2017-10-03 17:08:30 -0300
199
200     Preparing v2.3.0 release
201
202 commit 47b43dbc2bb5a1e6d61bde91e57ccf7191b07616
203 Merge: d45ccb0 8ed5886
204 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
205 Date:   2017-09-28 11:24:59 +0200
206
207     Merge pull request #1028 from quangnh89/master
208     
209     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
210
211 commit 8ed588608f13af16f63e38267c1d51b124d6d8ad
212 Author: Quang Nguyen &lt;quangnh89@gmail.com&gt;
213 Date:   2017-09-28 10:00:09 +0700
214
215     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
216
217 commit d45ccb048bb2166c5d975f4e1b8acaf8ba3d198d
218 Merge: 3f0de88 e17bbde
219 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
220 Date:   2017-09-26 18:30:20 -0300
221
222     Merge pull request #1022 from rouault/partial_component_decoding
223     
224     Add capability to decode only a subset of all components of an image.
225
226 commit 3f0de88c7bf4e56826987aa7d3edb5acdd4399f2
227 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
228 Date:   2017-09-22 21:43:09 +0200
229
230     Remove opjstyle binary that went inadvertently committed in d4e54e9f35d532062533f1d369c159810b01d224 (#1026)
231
232 commit 3dfb01228b4f06a538c2a19352e34fd172e20fe3
233 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
234 Date:   2017-09-22 12:03:29 +0200
235
236     INSTALL.md: add instructions to build with Visual Studio (#1023, from Winfried instructions)
237
238 commit e5a561b5d86e6292832a7baefdcdf24e25821ae3
239 Merge: 4c8aba2 f92d30f
240 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
241 Date:   2017-09-21 17:39:24 +0200
242
243     Merge pull request #1024 from stweil/warnings
244     
245     Add missing newline at end of file
246
247 commit f92d30f9e7340f50294cca438c1fb62fb4fb03dd
248 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
249 Date:   2017-09-14 22:02:41 +0200
250
251     Add missing newline at end of file
252     
253     This fixes warnings from the clang compiler:
254     
255     /openjpeg/src/lib/openjp2/sparse_array.h:141:32: warning:
256      no newline at end of file [-Wnewline-eof]
257     
258     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
259
260 commit 4c8aba2add074c4a8101156037e9ca7051bc4baf
261 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
262 Date:   2017-09-21 14:37:01 +0200
263
264     Add assertion
265
266 commit 113e0976e232ac2110d50405f8629787f3f53cfc
267 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
268 Date:   2017-09-21 14:14:32 +0200
269
270     Comment dead code (Coverity CID 94681)
271
272 commit 39082fc6654553f43f6f3a73e0eeaedebc4bdf9f
273 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
274 Date:   2017-09-21 14:13:16 +0200
275
276     Workaround Coverity CID 113061
277
278 commit 7711307d865d46ca1bb8bb152071178b10066d05
279 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
280 Date:   2017-09-21 14:10:49 +0200
281
282     Workaround Coverity CID 169392
283
284 commit 19e157871ff28bb5e8296f9e9f9aee6a17a37ace
285 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
286 Date:   2017-09-21 14:06:03 +0200
287
288     opj_j2k_get_default_thread_count(): validate value of OPJ_NUM_THREADS to fix Coverity 179465 and 179463
289
290 commit 68e596dada2ee38a66b01494e5a425e623688300
291 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
292 Date:   2017-09-21 13:54:14 +0200
293
294     Fix copy&amp;paste error (Coverity CID 169394)
295
296 commit 16b701659d7d9f72aade1d695818a645e2f603a6
297 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
298 Date:   2017-09-20 01:06:02 +0200
299
300     opj_decompress: add a warning when -d and -t are used together (#693)
301
302 commit b8c4b450c4b5bec649463573f57235c4f41c57cd
303 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
304 Date:   2017-09-20 00:55:22 +0200
305
306     Use a #define J2K_MAX_POCS 32 to avoid hard-coded constant (#349)
307
308 commit 9cba05762ded66b803df94b00adbd5a97727da95
309 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
310 Date:   2017-09-20 00:43:54 +0200
311
312     Avoid index-out-of-bounds access when invoking opj_compress with -n 11 or higher. But not a proper fix itself (refs #493)
313
314 commit 8df07d5866c9e3517bf04a7abee4a07a04735df4
315 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
316 Date:   2017-09-19 18:35:52 +0200
317
318     Avoid relying on operator precedence (raised by cppcheck)
319
320 commit c22ea12219c711031ef9b5823f2d9eb1081261e9
321 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
322 Date:   2017-09-19 18:35:31 +0200
323
324     Workaroudn cppcheck (correct) warning about same code in then and else branches
325
326 commit c84e594cffb181b96f522becf1ba0302e2cc6da7
327 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
328 Date:   2017-09-19 18:35:07 +0200
329
330     Fix badly named variable in function prototype (raised by cppcheck)
331
332 commit 82ab7effe3e65b989ee8e97719ceca71908b16ed
333 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
334 Date:   2017-09-19 18:34:49 +0200
335
336     Remove redundant test (raised by cppcheck)
337
338 commit ce8edf9bffb8caae5480b862a04b66e0e355394b
339 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
340 Date:   2017-09-19 18:25:55 +0200
341
342     Replace  C++ style comments by C ones
343
344 commit d415723fd9f2ee415e506e94ee8be8127680fdcd
345 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
346 Date:   2017-09-19 18:22:07 +0200
347
348     Replace  C++ style comments by C ones
349
350 commit e17bbde9066600528ab523adee69d9c9c33ba157
351 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
352 Date:   2017-09-19 17:48:07 +0200
353
354     opj_set_decoded_components(): add a provision for a apply_color_transforms parameter in case we support it in the future
355
356 commit 7e2b6bebff12eab8bdc17fc9af017e8c11652f4f
357 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
358 Date:   2017-09-19 16:52:07 +0200
359
360     Add capability to decode only a subset of all components of an image.
361     
362     This adds a opj_set_decoded_components(opj_codec_t *p_codec,
363     OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function,
364     and equivalent "opj_decompress -c compno[,compno]*" option.
365     
366     When specified, neither the MCT transform nor JP2 channel transformations
367     will be applied.
368     
369     Tests added for various combinations of whole image vs tiled-based decoding,
370     full or reduced resolution, use of decode area or not.
371
372 commit ce199f42e77f972d6ee782b63492f6d861891053
373 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
374 Date:   2017-09-19 12:48:12 +0200
375
376     src/bin/jp3d/convert.c: add missing fclose() in error code path (#1018)
377
378 commit fdef69b43ce5222ac0f2a87f2fad1442ece340e8
379 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
380 Date:   2017-09-19 12:46:20 +0200
381
382     Fix warnings and errors when compiling with a c++ compiler (#1021)
383
384 commit 18f6696372f4c32334385f8dcc8d39ad8ac24601
385 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
386 Date:   2017-09-19 12:13:34 +0200
387
388     Fix compilation with AppleClang 8.1.0.8020042 (#1020)
389
390 commit 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b
391 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
392 Date:   2017-09-17 12:17:49 +0200
393
394     Build: make sure that -DBUILD_SHARED_LIBS:bool=off is honoured to build only the static lib (#1019)
395
396 commit 28094e1ebfa420f9a0bdc7a11b8d4ee5f154db35
397 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
398 Date:   2017-09-08 10:56:49 +0200
399
400     opj_tcd_mct_decode(): avoid heap buffer overflow when components have not the same number of resolutions. Also fixes an issue with subtile decoding. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3331. Credit to OSS Fuzz
401
402 commit 33167ddc13fd20313ccfcdc64141000407b68b8f
403 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
404 Date:   2017-09-08 09:53:52 +0200
405
406     opj_j2k_update_image_data(): restrict optimized path
407
408 commit b73ce715d2a484d7355639d863d0418a0e5b8858
409 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
410 Date:   2017-09-08 09:16:51 +0200
411
412     Use opj_image_data_free() where appropriate (adapted from https://github.com/uclouvain/openjpeg/pull/1015/commits/dab9db0723a5bb9f3d745f9dd7a0b8b3b18b8054, #1014)
413
414 commit 5abd86b14bb26d1882ee1c07b03f809f85162a5d
415 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
416 Date:   2017-09-07 18:01:33 +0200
417
418     Properly fix cc893a4ebfaf8c42cf1221ac82c83df91e77340b to avoid heap-buffer-overflow when numcomps &lt; 3
419
420 commit 51a1dcaa6ed5713520dca36fc58cd9240c08b7ca
421 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
422 Date:   2017-09-07 17:52:59 +0200
423
424     Avoid malloc poisoning issue when including &lt;pthread.h&gt; of uclibc (#1013)
425
426 commit cc893a4ebfaf8c42cf1221ac82c83df91e77340b
427 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
428 Date:   2017-09-07 15:32:54 +0200
429
430     opj_tcd_mct_decode(): fix checks to verify MCT can be done safely. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3305 (master only)
431
432 commit c67e1cd73f6c1fca081f5445af4f65b240c40edc
433 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
434 Date:   2017-09-06 17:33:38 +0200
435
436     Fix invalid access out of bounds, and bad behaviour, when calling repeatdly opj_get_decoded_tile() on an image with a color palette
437
438 commit 297f202104fc0ff6b0627e15e7e6883c915f80bf
439 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
440 Date:   2017-09-06 16:49:28 +0200
441
442     Fix 2.2.0 regression when reading codestream with reperated calls to opj_get_decoded_tile() where tile parts of a same tile are not consecutive
443     
444     This check was introduced per #939, but relied on the incorrect assumption
445     we decode all the tile parts of all tiles.
446
447 commit 003759a4829f3f1baa5a2292956618fecf314818
448 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
449 Date:   2017-09-06 15:59:19 +0200
450
451     Fix null pointer dereference on partial tile decoding when they are empty. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3297 (master only)
452
453 commit e656822f927c869f31f2685c67644eacb75fc5d2
454 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
455 Date:   2017-09-05 23:32:03 +0200
456
457     Add knownfailures-Ubuntu12.04-gcc4.6.3-x86_64-Release-3rdP.txt
458     
459     For some reason, the OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2
460     configuration fails once PR1010 has been merged in master
461     ( https://travis-ci.org/uclouvain/openjpeg/jobs/272219011 ) whereas (almost) the same
462     code in my branch didn't fail per https://travis-ci.org/rouault/openjpeg/jobs/271738113
463     
464     The errors we get are the same as with the other x86_64 compilers, so nothing alarming here.
465
466 commit 968e36bbd989fdf789c6a02c80c747346bb851c5
467 Merge: 3a382d3 579b893
468 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
469 Date:   2017-09-05 22:18:58 +0200
470
471     Merge pull request #1010 from rouault/subtile_decoding_stage3
472     
473     Subtile decoding: memory use reduction and perf improvements
474
475 commit 579b8937eae7e6b6868b8b5c6286a742c10a5130
476 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
477 Date:   2017-09-04 17:35:52 +0200
478
479     Replace uses of size_t by OPJ_SIZE_T
480
481 commit 3a382d312306f45853b3ad78b770754d4bc7e440
482 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
483 Date:   2017-09-03 00:30:36 +0200
484
485     opj_getopt.c: avoid crash on invalid input (#301)
486
487 commit e5ab1682a1bf52c203b16720011d869901929ac9
488 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
489 Date:   2017-09-02 09:10:53 +0200
490
491     Improve error message when specifying a too big cp_reduce parameter (#474)
492
493 commit c1e0fba0c46cb528a08b89b986e86ff0f4792558
494 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
495 Date:   2017-09-01 22:09:58 +0200
496
497     opj_v4dwt_decode_step1_sse(): rework a bit to improve code generation
498
499 commit 676d4c807f0162877f9f32e4cdda2e242788d410
500 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
501 Date:   2017-09-01 21:36:35 +0200
502
503     opj_j2k_update_image_data(): avoid allocating image buffer if we can just reuse the tile buffer one
504
505 commit 4c7effa6bc37beb2a8e2f29ecf5845cde93f6b88
506 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
507 Date:   2017-09-01 21:17:26 +0200
508
509     opj_t1_clbl_decode_processor(): use SSE2 in subtile decoding code path, for irreversible
510
511 commit 2c365fe0ecc8c6597db491a953a91308b1d0d4b1
512 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
513 Date:   2017-09-01 20:43:39 +0200
514
515     Replace error message 'Not enough memory for tile data' by 'Size of tile data exceeds system limits' (refs https://github.com/uclouvain/openjpeg/pull/730#issuecomment-326654188)
516
517 commit 559d16e8f43a0cd090d217d7d111820989299b85
518 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
519 Date:   2017-09-01 16:31:13 +0200
520
521     opj_t1_decode_cblk(): move some code to codeblock processor for (theoretical) better multi-threading in subtile decoding
522
523 commit 7017e67a01c378a7a1ee5e34dd544c793b5c23e4
524 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
525 Date:   2017-09-01 16:31:10 +0200
526
527     sparse_array: optimizations for lossy case
528
529 commit b428b8c7e7227cf96c83229df4d7bf009b6d2172
530 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
531 Date:   2017-09-01 20:01:39 +0200
532
533     opj_tcd_rateallocate(): make sure to use all passes for a lossless layer (#1009)
534     
535     And save a useless loop, which should be a tiny faster.
536
537 commit 7aa071aa273aa0b8fafbf055e5eb99b9cb8600a8
538 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
539 Date:   2017-09-01 19:49:01 +0200
540
541     opj_j2k_setup_encoder(): emit warnings if tcp_rates are not decreasing or tcp_distoratio are not increasing (#1009)
542
543 commit a538815c774db94a0d3fa323c9ca4f456ef04903
544 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
545 Date:   2017-09-01 19:27:56 +0200
546
547     opj_j2k_setup_encoder(): avoid potential int overflow in computations related to max_cs_size
548
549 commit 09929bb615bd6bf2a9f7703fc7b04a12096b091e
550 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
551 Date:   2017-09-01 19:16:35 +0200
552
553     opj_compress help: revert 32572617765cb9d77302384653a48d793b8f657f and indicate 1 again as being the value to get lossless for -r. In opj_j2k_setup_encoder(), make sure that ll rates[] &lt;= 1.0 are set to 0. Document 0 as being lossless for -q / tcp_distoratio (#1009)
554
555 commit 32572617765cb9d77302384653a48d793b8f657f
556 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
557 Date:   2017-09-01 17:32:54 +0200
558
559     opj_compress help: indicate 0 value, instead of 1, for -r parameter to get lossless encoding (#1009)
560
561 commit 8a17be8945f6f8fcae3f9e5c7c4988e971d245ee
562 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
563 Date:   2017-09-01 16:31:08 +0200
564
565     opj_v4dwt_decode_step2_sse(): loop unroll
566
567 commit 83b5a168ec0e89210671d60670c9a1143ce8776b
568 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
569 Date:   2017-09-01 16:31:06 +0200
570
571     opj_dwt_decode_partial_97(): simplify/more efficient use of sparse arrays in vertical pass
572
573 commit ae19001ba425a9b396a29fba3417dccc746bd2ef
574 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
575 Date:   2017-09-01 16:31:04 +0200
576
577     opj_tcd_dc_level_shift_decode(): optimize lossy case
578
579 commit 470f3ed416a8cc3618b2c04000ea7b4694043f34
580 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
581 Date:   2017-09-01 16:31:02 +0200
582
583     opj_dwt_decode_partial_1_parallel(): add SSE2 optimization
584
585 commit 6ce49bf5aebb3c45c464fa82d14cfd4bf7026a28
586 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
587 Date:   2017-09-01 10:26:18 +0200
588
589     Fix undefined shift behaviour in opj_dwt_is_whole_tile_decoding(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3255. Credit to OSS Fuzz
590
591 commit 04b70908a7ada29481d2e1903b76f44a68d4d268
592 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
593 Date:   2017-08-29 11:40:53 +0200
594
595     Use IDWT whole tile decoding if the area of interest equals to the image bounds, taking into account the reduced resolution factor
596
597 commit 4776b15fa7ec2afa74f65cd471f94513ea08205a
598 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
599 Date:   2017-08-28 18:07:44 +0200
600
601     Add test for fix of a55c024fc6b917a409b85aeafd7326421c4aea34
602
603 commit a55c024fc6b917a409b85aeafd7326421c4aea34
604 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
605 Date:   2017-08-28 17:18:33 +0200
606
607     Subtile decoding: fix overflows in subband coordinate computation that cause later buffer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3115. Credit to OSS Fuzz. master only
608
609 ...</pre></div>
610
611 </body>
612 </html>