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