1 2014-10-22 Antonin Descampe
3 * [r2916] THANKS: [trunk] add Aaron Boxer as contributor
4 * [r2915] THANKS: [trunk] re-arrange contributors alphabetically
5 and add Matthieu Darbois
6 * [r2914] tests/nonregression/checkmd5refs.cmake: [trunk]
7 workaround to make MD5 work under valgrind on MacOSX (fixes issue
9 * [r2913] tests/nonregression/CMakeLists.txt,
10 tests/nonregression/test_suite.ctest.in: [trunk] Added new
11 non-regression tests from foxit issues
14 * [r2911] src/lib/openjp2/tcd.c: [trunk] resets resno_decoded for
15 each tile (fixes issue 399)
16 * [r2910] src/lib/openjp2/tcd.c: [trunk] resets code-blocks reused
17 for other tiles than the first one (fixes issue 418)
18 * [r2909] src/lib/openjp2/j2k.c,
19 tests/nonregression/CMakeLists.txt: [trunk] add a check on
20 mandatory headers in Main Header (fixes issue 408)
22 2014-10-21 Antonin Descampe
24 * [r2908] src/bin/common/color.c: [trunk] fixed invalid member
25 values from opj_read_header or opj_decode (fixes issue 411)
26 * [r2907] src/lib/openjp2/jp2.c: [trunk] verify channel definitions
27 is complete when cdef is present (fixes issue 397)
28 * [r2906] src/lib/openjp2/j2k.c: [trunk] add a check on the number
29 of resolution passed to cmdline (fixes issue 352)
30 * [r2905] src/lib/openjp2/jp2.c: [trunk] added check on JP2_IHDR
32 * [r2904] src/lib/openjp2/j2k.c: [trunk] add a check on Zppm value
33 in PPM markers (fixes issue 393)
35 2014-10-15 Antonin Descampe
37 * [r2903] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
38 src/lib/openjp2/CMakeLists.txt: [trunk] Add option to call
39 dsymutil on built binaries (fixes issue 409)
40 * [r2901] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] add
41 a check on progression order (fixes issue 413)
42 * [r2900] src/lib/openjp2/j2k.c: [trunk] add a check for illegal
43 SCod value (fixes issue 400)
45 2014-10-14 Antonin Descampe
47 * [r2899] src/lib/openjp2/j2k.c: [trunk] additional checks for
48 marker size inconsistency (fixes issue 363)
50 2014-10-06 Antonin Descampe
52 * [r2898] src/lib/openjp2/bio.c, src/lib/openjp2/jp2.c,
53 src/lib/openjp2/t2.c: [trunk] fixed potential negative size
54 params (fixes issue 390)
55 * [r2897] src/lib/openjp2/jp2.c: [trunk] added box length
60 issue364-38.patch applied. Thanks Matthieu.
61 * [r2896] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
62 fixed PDF crash in Chrome (fixes issue 362)
64 2014-10-03 Antonin Descampe
66 * [r2895] src/lib/openjp2/jp2.c: [trunk] removed illegal character
68 * [r2894] src/lib/openjp2/t2.c: [trunk]fixes buffer overflow in
72 Summary: check for negative-size params in code
73 Patch from Matthieu applied. Left open to apply this to other
77 2014-10-02 Antonin Descampe
79 * [r2893] src/lib/openjp2/j2k.c: [trunk] c++-style comment removed
82 2014-10-01 Antonin Descampe
84 * [r2892] src/lib/openjp2/pi.c: [trunk] fixed warning from r2891
86 2014-09-30 Antonin Descampe
88 * [r2891] src/lib/openjp2/pi.c: [trunk] fixed bad use of case
89 statement (fixes issue 381)
90 * [r2890] src/lib/openjp2/t2.c: [trunk] check possible overflow on
91 size in opj_t2_read_packet_data
94 Labels: Priority-Critical
95 Should be rechecked with ASan and pdfium
96 * [r2889] src/bin/jp2/opj_compress.c: [trunk] fixes
97 heap-buffer-overflow in parse_cmdline_encoder
101 * [r2888] src/lib/openjp2/t2.c: [trunk] prevent overflow in
102 opj_t2_read_packet_header (update issue 389)
104 2014-09-29 Antonin Descampe
106 * [r2887] src/lib/openjp2/t2.c: [trunk] Ensure cblk->data pointer
107 is correctly initialized (updates issue 391). Still need to check
108 if it does not fail anymore with ASan.
109 * [r2886] src/lib/openjp2/j2k.c: [trunk] fixed tile numbering in
110 output message (fixes issue 370)
112 2014-09-19 Mathieu Malaterre
114 * [r2885] tests/pdf2jp2.c: trunk: extend support for pdf2jp2
116 2014-09-19 Antonin Descampe
118 * [r2883] src/lib/openjp2/dwt.c, src/lib/openjp2/j2k.c,
119 src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
120 src/lib/openjp2/jp2.h, src/lib/openjp2/mqc.c,
121 src/lib/openjp2/openjpeg.c, src/lib/openjp2/opj_codec.h,
122 src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
123 src/lib/openjp2/tcd.c: added memory allocation checks (fixes
125 * [r2882] CMakeLists.txt: fixes install name id on OSX builds
128 2014-09-16 Antonin Descampe
130 * [r2879] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
131 src/lib/openjp2/cio.c, src/lib/openjp2/function_list.c,
132 src/lib/openjp2/image.c, src/lib/openjp2/j2k.c,
133 src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
134 src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
135 src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c: [trunk] improve
136 memory management (fixes issue 359)
137 * [r2878] src/lib/openjp2/openjpeg.c: [trunk] allow compilation
138 with MinGW32 (fixes issue 361)
140 2014-07-14 Antonin Descampe
142 * [r2875] src/lib/openjp2/j2k.c: [trunk] Changed error to warning
143 when no EOC found in codestream (fixes
146 2014-07-03 Antonin Descampe
148 * [r2874] src/lib/openjp2/j2k.c: [trunk] replaced malloc with
149 opj_malloc. (Fixes issue 368).
150 * [r2873] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
151 src/lib/openjp2/j2k.c: [trunk] fixes issue #357. MCT is
152 automatically disabled when
153 subsamppling is detected.
155 2014-07-01 Antonin Descampe
157 * [r2872] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
158 [trunk] moved comment marker setup from opj_compress to the
161 2014-04-28 Antonin Descampe
163 * [r2864] src/lib/openjp2/j2k.c: [trunk] fixed warning in j2k.c
164 about sign conversion
166 2014-04-28 Mathieu Malaterre
168 * [r2863] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Finalize
170 public header will only contains minimal information: major,
171 minor and build version
172 Prefix has been changed from OPENJPEG to OPJ for consistency
173 SOVERSION has been removed from header (ABI vs API info)
174 OPJ_VERSION string has been removed, since it is accessible
175 already (PACKAGE_VERSION)
177 * [r2862] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
178 [trunk] Properly handle failure to compress (remove file)
180 * [r2861] src/bin/common/opj_apps_config.h.cmake.in,
181 src/lib/openjp2/cio.h: [trunk] Missing endianess setting
183 * [r2860] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
184 src/lib/openjp2/CMakeLists.txt: [trunk] properly handle
185 pkg-config on non-UNIX hosts
187 * [r2859] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Provide
188 #ifdef blockers for OpenJPEG Version
191 2014-04-27 Antonin Descampe
193 * [r2858] NEWS: [trunk] fixed typo in NEWS
195 2014-04-25 Antonin Descampe
197 * [r2857] NEWS: [trunk] updated NEWS for 2.1.0
199 2014-04-24 Mathieu Malaterre
201 * [r2855] src/lib/openjpip/sock_manager.c: [trunk] Make sure
202 OpenJPIP compiles on WIN32
204 2014-04-24 Antonin Descampe
206 * [r2852] src/lib/openjpip/jp2k_decoder.c: [trunk] fixed reference
207 to opj_stream_set_user_data_v3 in jpip sources.
209 2014-04-23 Antonin Descampe
211 * [r2851] src/bin/jp2/opj_compress.c: [trunk]removed '-x' option
212 for index file as long as it's broken
213 * [r2849] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
214 src/bin/jp2/opj_dump.c: [trunk]re-formatted help display in
216 * [r2848] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
217 src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c: [trunk]formatted
218 some messages. Removed -version option to disambiguate
219 with -v(erbose) option, added version info in help display
220 * [r2847] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
221 src/bin/jp2/opj_dump.c, src/lib/openjp2/cio.c,
222 src/lib/openjp2/j2k.c, src/lib/openjp2/openjpeg.c,
223 src/lib/openjp2/openjpeg.h, tests/j2k_random_tile_access.c,
224 tests/test_tile_decoder.c, tests/test_tile_encoder.c,
225 tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]Replaced
226 deprecated opj_stream_set_user_data function from API
227 with its 'v3' version, and removed all other 'v3' suffixes from
230 2014-04-22 Antonin Descampe
232 * [r2845] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
233 src/bin/jp2/opj_dump.c: [trunk] fixed some warning and errors
234 formatting and add a '-version'
235 option to opj_compress and opj_decompress binaries
237 2014-04-17 Antonin Descampe
239 * [r2838] src/lib/openjp2/openjpeg.h: [trunk] fixed warning related
240 to r2837 and move new field at the end of
241 parameters structure.
242 * [r2837] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
243 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
244 src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
245 src/lib/openjp2/pi.c, src/lib/openjp2/t2.c,
246 src/lib/openjp2/tcd.c: [trunk] refactoring of rsiz, profiles, and
247 extensions management
249 2014-04-03 Antonin Descampe
251 * [r2835] AUTHORS, LICENSE, NEWS, doc/mainpage.dox.in,
252 doc/man/man1/opj_compress.1, doc/man/man1/opj_decompress.1,
253 doc/man/man3/libopenjp2.3, doc/openjpip.dox.in,
254 src/bin/common/color.c, src/bin/common/color.h,
255 src/bin/common/format_defs.h, src/bin/common/opj_getopt.c,
256 src/bin/jp2/convert.c, src/bin/jp2/convert.h,
257 src/bin/jp2/index.c, src/bin/jp2/index.h,
258 src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
259 src/bin/jp2/opj_dump.c, src/bin/jp3d/convert.c,
260 src/bin/jpip/opj_dec_server.c, src/bin/jpip/opj_jpip_addxml.c,
261 src/bin/jpip/opj_jpip_test.c, src/bin/jpip/opj_jpip_transcode.c,
262 src/bin/jpip/opj_server.c,
263 src/bin/jpip/opj_viewer/src/ImageManager.java,
264 src/bin/jpip/opj_viewer/src/ImageViewer.java,
265 src/bin/jpip/opj_viewer/src/ImageWindow.java,
266 src/bin/jpip/opj_viewer/src/ImgdecClient.java,
267 src/bin/jpip/opj_viewer/src/JPIPHttpClient.java,
268 src/bin/jpip/opj_viewer/src/MML.java,
269 src/bin/jpip/opj_viewer/src/PnmImage.java,
270 src/bin/jpip/opj_viewer/src/RegimViewer.java,
271 src/bin/jpip/opj_viewer/src/ResizeListener.java,
272 src/bin/jpip/opj_viewer_xerces/src/ImageViewer.java,
273 src/bin/jpip/opj_viewer_xerces/src/ImageWindow.java,
274 src/bin/jpip/opj_viewer_xerces/src/JP2XMLparser.java,
275 src/bin/jpip/opj_viewer_xerces/src/OptionPanel.java,
276 src/bin/jpwl/convert.c, src/bin/jpwl/convert.h,
277 src/bin/jpwl/index.c, src/bin/jpwl/index.h,
278 src/bin/jpwl/opj_jpwl_compress.c,
279 src/bin/jpwl/opj_jpwl_decompress.c,
280 src/bin/mj2/opj_mj2_extract.c, src/bin/mj2/opj_mj2_wrap.c,
281 src/bin/wx/OPJViewer/source/OPJAbout.cpp,
282 src/bin/wx/OPJViewer/source/OPJDialogs.cpp,
283 src/bin/wx/OPJViewer/source/OPJThreads.cpp,
284 src/bin/wx/OPJViewer/source/OPJViewer.cpp,
285 src/bin/wx/OPJViewer/source/OPJViewer.h,
286 src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
287 src/bin/wx/OPJViewer/source/imagjpeg2000.h,
288 src/bin/wx/OPJViewer/source/imagmxf.cpp,
289 src/bin/wx/OPJViewer/source/imagmxf.h,
290 src/bin/wx/OPJViewer/source/license.txt,
291 src/bin/wx/OPJViewer/source/wxj2kparser.cpp,
292 src/bin/wx/OPJViewer/source/wxjp2parser.cpp,
293 src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
294 src/lib/openjp2/cidx_manager.c, src/lib/openjp2/cidx_manager.h,
295 src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
296 src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
297 src/lib/openjp2/event.c, src/lib/openjp2/event.h,
298 src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
299 src/lib/openjp2/image.c, src/lib/openjp2/image.h,
300 src/lib/openjp2/indexbox_manager.h, src/lib/openjp2/invert.c,
301 src/lib/openjp2/invert.h, src/lib/openjp2/j2k.c,
302 src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
303 src/lib/openjp2/jp2.h, src/lib/openjp2/mct.c,
304 src/lib/openjp2/mct.h, src/lib/openjp2/mqc.c,
305 src/lib/openjp2/mqc.h, src/lib/openjp2/openjpeg.c,
306 src/lib/openjp2/openjpeg.h, src/lib/openjp2/opj_clock.c,
307 src/lib/openjp2/opj_clock.h, src/lib/openjp2/opj_codec.h,
308 src/lib/openjp2/opj_includes.h, src/lib/openjp2/opj_intmath.h,
309 src/lib/openjp2/opj_inttypes.h, src/lib/openjp2/opj_malloc.h,
310 src/lib/openjp2/opj_stdint.h, src/lib/openjp2/phix_manager.c,
311 src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
312 src/lib/openjp2/ppix_manager.c, src/lib/openjp2/raw.c,
313 src/lib/openjp2/raw.h, src/lib/openjp2/t1.c,
314 src/lib/openjp2/t1.h, src/lib/openjp2/t1_generate_luts.c,
315 src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
316 src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
317 src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h,
318 src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c,
319 src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
320 src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
321 src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
322 src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
323 src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
324 src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
325 src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
326 src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
327 src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
328 src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
329 src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
330 src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
331 src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
332 src/lib/openjp3d/t1.h, src/lib/openjp3d/t2.c,
333 src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
334 src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
335 src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
336 src/lib/openjp3d/volume.h, src/lib/openjpip/auxtrans_manager.c,
337 src/lib/openjpip/auxtrans_manager.h,
338 src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
339 src/lib/openjpip/boxheader_manager.c,
340 src/lib/openjpip/boxheader_manager.h,
341 src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
342 src/lib/openjpip/cache_manager.c,
343 src/lib/openjpip/cache_manager.h,
344 src/lib/openjpip/cachemodel_manager.c,
345 src/lib/openjpip/cachemodel_manager.h,
346 src/lib/openjpip/channel_manager.c,
347 src/lib/openjpip/channel_manager.h,
348 src/lib/openjpip/codestream_manager.c,
349 src/lib/openjpip/codestream_manager.h,
350 src/lib/openjpip/dec_clientmsg_handler.c,
351 src/lib/openjpip/dec_clientmsg_handler.h,
352 src/lib/openjpip/faixbox_manager.c,
353 src/lib/openjpip/faixbox_manager.h,
354 src/lib/openjpip/ihdrbox_manager.c,
355 src/lib/openjpip/ihdrbox_manager.h,
356 src/lib/openjpip/imgreg_manager.c,
357 src/lib/openjpip/imgreg_manager.h,
358 src/lib/openjpip/imgsock_manager.c,
359 src/lib/openjpip/imgsock_manager.h,
360 src/lib/openjpip/index_manager.c,
361 src/lib/openjpip/index_manager.h,
362 src/lib/openjpip/j2kheader_manager.c,
363 src/lib/openjpip/j2kheader_manager.h,
364 src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
365 src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jp2k_encoder.h,
366 src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
367 src/lib/openjpip/jpipstream_manager.c,
368 src/lib/openjpip/jpipstream_manager.h,
369 src/lib/openjpip/manfbox_manager.c,
370 src/lib/openjpip/manfbox_manager.h,
371 src/lib/openjpip/marker_manager.c,
372 src/lib/openjpip/marker_manager.h,
373 src/lib/openjpip/metadata_manager.c,
374 src/lib/openjpip/metadata_manager.h,
375 src/lib/openjpip/mhixbox_manager.c,
376 src/lib/openjpip/mhixbox_manager.h,
377 src/lib/openjpip/msgqueue_manager.c,
378 src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
379 src/lib/openjpip/openjpip.h,
380 src/lib/openjpip/placeholder_manager.c,
381 src/lib/openjpip/placeholder_manager.h,
382 src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
383 src/lib/openjpip/session_manager.c,
384 src/lib/openjpip/session_manager.h,
385 src/lib/openjpip/sock_manager.c, src/lib/openjpip/sock_manager.h,
386 src/lib/openjpip/target_manager.c,
387 src/lib/openjpip/target_manager.h, src/lib/openjpwl/crc.c,
388 src/lib/openjpwl/crc.h, src/lib/openjpwl/jpwl.c,
389 src/lib/openjpwl/jpwl.h, src/lib/openjpwl/jpwl_lib.c,
390 src/lib/openjpwl/rs.c, src/lib/openjpwl/rs.h,
391 src/lib/openmj2/bio.c, src/lib/openmj2/bio.h,
392 src/lib/openmj2/cio.c, src/lib/openmj2/cio.h,
393 src/lib/openmj2/dwt.c, src/lib/openmj2/dwt.h,
394 src/lib/openmj2/event.c, src/lib/openmj2/event.h,
395 src/lib/openmj2/fix.h, src/lib/openmj2/image.c,
396 src/lib/openmj2/image.h, src/lib/openmj2/int.h,
397 src/lib/openmj2/j2k.c, src/lib/openmj2/j2k.h,
398 src/lib/openmj2/j2k_lib.c, src/lib/openmj2/j2k_lib.h,
399 src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
400 src/lib/openmj2/jpt.c, src/lib/openmj2/jpt.h,
401 src/lib/openmj2/mct.c, src/lib/openmj2/mct.h,
402 src/lib/openmj2/mj2.c, src/lib/openmj2/mj2_convert.c,
403 src/lib/openmj2/mqc.c, src/lib/openmj2/mqc.h,
404 src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
405 src/lib/openmj2/opj_includes.h, src/lib/openmj2/pi.c,
406 src/lib/openmj2/pi.h, src/lib/openmj2/raw.c,
407 src/lib/openmj2/raw.h, src/lib/openmj2/t1.c,
408 src/lib/openmj2/t1.h, src/lib/openmj2/t2.c, src/lib/openmj2/t2.h,
409 src/lib/openmj2/tcd.c, src/lib/openmj2/tcd.h,
410 src/lib/openmj2/tgt.c, src/lib/openmj2/tgt.h,
411 wrapping/java/openjp2/JavaOpenJPEG.c,
412 wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
413 wrapping/java/openjp2/index.c, wrapping/java/openjp2/index.h,
414 wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaDecoder.java,
415 wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaEncoder.java:
416 [trunk] updated copyright and added copyright notice required by
417 ISO, in each file; updated AUTHORS, NEWS
419 2014-04-02 Antonin Descampe
421 * [r2832] thirdparty/CMakeLists.txt: [trunk] removed debug message
423 * [r2831] src/bin/jp2/opj_compress.c: [trunk] fixed a bug
424 triggering SEGFAULT on debug mode (uninitialized
427 2014-03-27 Mathieu Malaterre
429 * [r2815] cmake/TestFileOffsetBits.c: [trunk] Properly copy/paste
430 code from the autotools
431 gcc correctly fails compiling this code, I needed to move the
432 code outside the main function to get the error. This actually
433 match the autotools (incorrect) code. We'll see how they fix this
434 code in future release.
435 This make the code compatible with previous openjpeg version and
436 remove C99 requirement.
439 2014-03-26 Mathieu Malaterre
441 * [r2808] cmake/TestFileOffsetBits.c: [trunk] Make sure to use long
442 long (this is not C89). However this should be ok on most
446 2014-03-26 Antonin Descampe
448 * [r2806] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c:
449 [trunk] fixed warnings triggered on linux related to r2802
451 2014-03-26 Mathieu Malaterre
453 * [r2804] tests/nonregression/test_suite.ctest.in: [trunk] Run test
454 suite on issue 316 dataset
457 2014-03-26 Antonin Descampe
459 * [r2802] src/bin/jp2/convert.c, src/bin/jp2/convert.h,
460 src/bin/jp2/opj_compress.c: [trunk] add ability in opj_compress
461 to input subsampled images through
462 '-F' (aka raw option). Let the user input raw images with 444,
464 (etc) subsampling. To be used in conjunction with '-mct 0' option
466 compress subsampled YCC images.
468 2014-03-26 Mathieu Malaterre
470 * [r2801] tests/CMakeLists.txt, tests/pdf2jp2.c[ADD]: [trunk] Add
471 small utilities to extract JP2 files from PDF
473 2014-03-25 Mathieu Malaterre
475 * [r2799] src/bin/jp2/opj_decompress.c: [trunk] Make sure to test
479 2014-03-25 Antonin Descampe
481 * [r2798] src/bin/jp2/opj_compress.c: [trunk] fixed bug related to
484 2014-03-25 Mathieu Malaterre
486 * [r2796] tests/nonregression/CMakeLists.txt: [trunk] Add sentinel
488 I was getting a cmake error `list sub-command REMOVE_ITEM
489 requires list to be present`
490 * [r2795] CMakeLists.txt: [trunk] Import change from 2.0 branch
492 2014-03-25 Antonin Descampe
494 * [r2792] src/bin/jp2/opj_compress.c: [trunk] fixed warning due
496 * [r2791] src/bin/jp2/opj_compress.c: [trunk] add "-mct {0,1,2}"
497 option to opj_compress to allow MCT to be
500 2014-03-25 Mathieu Malaterre
502 * [r2789] src/bin/jp2/convert.c: [trunk] Make sure to not use alpha
503 pointer if it is not an RGBA input
505 * [r2786] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
506 src/lib/openjp2/openjpeg.h: [trunk] Rework previous commit r2610
507 This way we are able to gently deprecate the old API, and
510 * [r2785] tests/ppm2rgb3.c: [trunk] Add documentation
512 2014-03-24 Mathieu Malaterre
514 * [r2773] src/bin/jp2/convert.c: [trunk] Make sure to exit early
515 instead of looping on every single pixels
516 * [r2772] src/bin/jp2/opj_decompress.c: [trunk] Fix typo in comment
517 (this is not j2k_dump)
519 2014-03-18 Mathieu Malaterre
521 * [r2767] src/lib/openjp2/t2.c: [trunk] Revert r2764. It breaks
522 ~230 tests as seen on continuous. Since no dataset is available,
523 the issue 296 will be left open.
525 * [r2766] src/bin/jpip/CMakeLists.txt: [trunk] User can now control
526 source/target java version
528 * [r2764] src/lib/openjp2/t2.c: [trunk] Import git commit
529 fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostscript team
531 * [r2763] src/lib/openjp2/t2.c: [trunk] Import git commit
532 99a6f1af177c15f4db475186b79d169c993494ef from ghostscript team
534 * [r2761] src/bin/jp2/convert.c, src/bin/jpwl/convert.c: [trunk]
535 Update big endian handling no such thing as WORDS_BIGENDIAN
536 (prefer OPJ_BIG_ENDIAN)
538 * [r2756] src/lib/openjp2/j2k.c,
539 tests/nonregression/CMakeLists.txt,
540 tests/nonregression/test_suite.ctest.in: [trunk] Now that dataset
541 from issue 297 have been imported, run test suite.
542 None of the dataset triggered any buffer overflow. Recent changes
543 in trunk handle all those cases.
546 2014-03-17 Mathieu Malaterre
548 * [r2754] tests/compare_images.c: [trunk] Explicitely reject
551 * [r2751] src/bin/common/opj_getopt.c: [trunk] Update BSD-4
552 copyright into a BSD-3 copyright
555 2014-03-14 Mathieu Malaterre
557 * [r2748] tests/nonregression/test_suite.ctest.in: [trunk] Since
558 r2747 we are now able to track which files are missing from the
559 test_suite. Add them.
560 * [r2747] tests/nonregression/CMakeLists.txt: [trunk] add mecanism
561 to track of addition of new regression files in svn/data. It will
562 report when a J2K files is added but no test is found in the
564 * [r2746] thirdparty/libtiff/test_inline.c: [trunk] Remove
565 duplicate content from test_inline.c
566 Thanks to Matthieu Darbois for report (and patch)
568 * [r2745] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
569 Really there has been some code duplication from r2413
570 Thanks to John Rogers (oracle.com) for report
571 * [r2744] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
572 Really there has been some code duplication from r2413
573 Thanks to John Rogers (oracle.com) for report
574 * [r2743] src/lib/openjp2/j2k.c,
575 tests/nonregression/CMakeLists.txt,
576 tests/nonregression/test_suite.ctest.in: [trunk] Now that issue
577 165 dataset is in non regression repository, activate code to
580 * [r2741] src/bin/jp2/convert.c: [trunk] Fix issue with & vs &&
582 * [r2740] src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c,
583 src/lib/openjp2/openjpeg.h: [trunk] Add internal implementation
584 to dump all tiles/comp info
585 Eg: opj_dump -f 8 -i input.j2k
587 * [r2739] src/lib/openjp2/j2k.c: [trunk] Prevent a leak when
590 * [r2735] src/bin/jp2/convert.c, src/lib/openjp2/openjpeg.h,
591 src/lib/openjp2/opj_includes.h: [trunk] Move INLINE definition
592 within openjpeg.h header since application may use it
593 * [r2733] src/lib/openjp2/opj_intmath.h: [trunk] Apply final
594 missing patch from sumatrapdf team:
595 http://bugs.ghostscript.com/show_bug.cgi?id=694893
597 * [r2732] tests/conformance/CMakeLists.txt: [trunk] Rework r2731
598 since it breaks non-regression testing
599 * [r2731] tests/compare_images.c, tests/conformance/CMakeLists.txt:
600 [trunk] Be more verbose about failure.
602 * [r2730] src/lib/openjp2/tcd.c: [trunk] Add a temporary work
604 As described in the bug report the default allocation mecanism
605 for codeblock data is too small for those dataset (16bits). We
606 would need a finer (more granular) mecanism to reallocated only
607 on demand. For now this help the two failing tests to pass.
609 * [r2726] CMakeLists.txt: [trunk] Mark OpenJPEG to be ABI
610 incompatible with previous one, move to SONAME 7
611 Also declare this is 2.1.0 (or very close)
612 * [r2722] src/lib/openjp2/t2.c: [trunk] Remove warnings about
613 unused values introduced in r2710
614 Thanks to Matthieu Darbois for patch
617 2014-03-13 Mathieu Malaterre
619 * [r2720] src/lib/openjp2/j2k.c: [trunk] Add some sanity checks
620 when reading Ippm(i) segments
622 * [r2719] src/lib/openjp2/j2k.c: [trunk] Make sure to reallocate
623 ppm data buffer when multiple Ippm(i) buffer are found
624 This handle the case where remaining data is exactly Nppm(i)
626 * [r2715] tests/nonregression/CMakeLists.txt,
627 tests/nonregression/checkmd5refs.cmake: [trunk] Add documentation
628 to the checkmd5refs cmake module (used for regression testing)
629 * [r2714] src/bin/jp2/opj_decompress.c: [trunk] Always report when
630 decompression failed as return code value
631 * [r2713] tests/nonregression/md5refs.txt: [trunk] Fix test
632 NR-DEC-issue171.jp2-71-decode-md5 after recent code change
633 * [r2712] tests/compare_images.c: [trunk] Add a double check for
635 * [r2711] tests/ppm2rgb3.c: [trunk] Fix compilation on VS2010
636 (snprintf is not C89). C++11 should avoid this in the future
637 * [r2710] src/lib/openjp2/t2.c: [trunk] Just in case this would be
638 helpful for other, here is the code used to track issue 80
640 * [r2709] src/lib/openjp2/t2.c: [trunk] Tweak documentation in
641 t2.c. Be more verbose in case of failure.
642 * [r2708] src/lib/openjp2/pi.c: [trunk] Add some documention in the
644 * [r2707] src/lib/openjp2/j2k.c: [trunk] Add debug code to extract
645 decompressed image right before PCLR handling
647 * [r2705] tests/CMakeLists.txt, tests/ppm2rgb3.c[ADD]: [trunk] Add
648 a small helper to spli ppm into 3 pgm files
651 2014-03-12 Mathieu Malaterre
653 * [r2703] src/bin/common/color.c: [trunk] Make sure to use 8bits
654 buffer when applying the ICC profile.
656 * [r2701] src/bin/common/color.c: [trunk] Add debug info to be able
657 to test integration with littlecms
658 * [r2695] tests/compare_images.c: [trunk] TIFF files in test suite
659 can have 1 or 3 components
660 * [r2694] tests/compare_images.c: [trunk] Simplify code when
661 reading in TIFF images
662 * [r2692] src/lib/openjp2/j2k.c: [trunk] Make sure when reading POC
663 that number of layers (layer end) is within acceptable bound.
666 2014-03-11 Mathieu Malaterre
668 * [r2691] src/lib/openjp2/t2.c: [trunk] Re-active old warning about
670 * [r2690] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] Add
671 debug info to track issue 80
673 * [r2688] src/lib/openjp2/t2.c: [trunk] Rework assertion to work on
675 * [r2687] src/lib/openjp2/jp2.c, src/lib/openjp2/raw.c,
676 src/lib/openjp2/t2.c: [trunk] Fix remainings warnings on
678 * [r2686] src/lib/openjp2/opj_includes.h: [trunk] Rework fseek
679 ifdefs blockers, it breaks the 64bits behavior for fseeko
680 * [r2685] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
681 [trunk] Fix compilation errors when JPWL and/or MJ2 are build
683 2014-03-10 Mathieu Malaterre
685 * [r2683] src/lib/openjp2/tcd.c: [trunk] Another final round of
686 fixes for sign conversion warnings.
688 * [r2682] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
689 sign conversion warnings.
691 * [r2681] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
692 sign conversion warnings.
694 * [r2680] src/lib/openjp2/j2k.c: [trunk] Another round of fixes for
695 sign conversion warnings.
697 * [r2679] cmake/CTestCustom.cmake.in: [trunk] Remove old warnings
699 * [r2677] src/lib/openjp2/j2k.c: [trunk] Remove a set of warning
700 about sign conversion
702 * [r2676] src/bin/common/color.c: [trunk] Remove warning about sign
703 conversion in color.c
705 * [r2672] tests/compare_images.c, tests/conformance/CMakeLists.txt:
706 [trunk] Run richter test suite, correct a regression introduced
708 * [r2670] tests/conformance/CMakeLists.txt: [trunk] Tweak JP2
709 conformance test suite add documentation
710 * [r2668] tests/compare_images.c, tests/conformance/CMakeLists.txt:
711 [trunk] Properly handle number of components to run kakadu test
714 * [r2664] src/bin/jp2/convert.c: [trunk] Fix simple sign conversion
715 warnings only visible on 32bits arch
716 * [r2663] tests/compare_images.c: [trunk] Handle multi components
717 files with PGM outputs
718 * [r2661] src/bin/jp2/convert.c: [trunk] Properly handle PGM file
719 generation when fullpath is specified in the cmd line
720 This will break a very old behavior (since 2005), but avoid
721 writing in un-expected places for users
722 This also make the behavior similar with PGX file generation
723 * [r2660] tests/compare_dump_files.c: [trunk] Fix inversion in code
725 * [r2659] tests/compare_dump_files.c: [trunk] Fix typo in the code
726 * [r2658] tests/compare_dump_files.c: [trunk] rework actual code to
727 handle DOS/UNIX end of lines in a transparent manner.
728 This will help cross compilation cases
729 * [r2657] tests/compare_dump_files.c: [trunk] First pass to cleanup
731 * [r2656] tests/compare_images.c: [trunk] Fix compilation when TIFF
732 lib is neither found nor compiled
733 * [r2655] src/bin/jp2/convert.c: [trunk] Make sure to always
735 * [r2654] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
736 src/lib/openjpip/jp2k_encoder.c, tests/compare_images.c: [trunk]
737 Fix warnings about shadow variables
738 * [r2653] src/lib/openjp2/t1_generate_luts.c: [trunk] remove a
739 warning when using strict prototype
740 * [r2652] src/bin/common/color.c: [trunk] Remove 2 warnings about
741 set but not used variables
743 2014-03-07 Mathieu Malaterre
745 * [r2651] src/bin/jp2/opj_decompress.c: [trunk] Upon failure, need
746 to return proper return code
747 * [r2650] tests/compare_images.c, tests/conformance/CMakeLists.txt:
748 [trunk] Add new test suite that run on kakadu conformance images
749 * [r2644] tests/CMakeLists.txt, tests/comparePGXimages.c[DEL],
750 tests/compareRAWimages.c[DEL], tests/compare_images.c[CPY],
751 tests/compare_raw_files.c[CPY], tests/conformance/CMakeLists.txt,
752 tests/nonregression/CMakeLists.txt: [trunk] Cleanup commit.
753 Rename compare family since comparePGX now support TIFF.
754 Rename compareRAWimage for clarity since it merely compare files
756 * [r2643] tests/compareRAWimages.c: [trunk] Use C-style comments
757 * [r2642] tests/compareRAWimages.c: [trunk] Rework the code to
758 simplify cleanup code
759 * [r2638] tests/comparePGXimages.c: [trunk] Also override the
760 default error handler for TIFF files
761 * [r2636] src/lib/openjp2/jp2.c: [trunk] Another round of fixes for
762 sign conversion warnings.
764 * [r2635] src/lib/openjp2/tcd.c: [trunk] Another round of fixes for
765 sign conversion warnings.
767 * [r2634] src/lib/openjp2/t2.c: [trunk] Rework r2597, make sure
768 test suite is passing now.
770 * [r2633] src/lib/openjp2/cidx_manager.c: [trunk] Another round of
771 fixes for sign conversion warnings.
773 * [r2632] src/lib/openjp2/phix_manager.c: [trunk] Another round of
774 fixes for sign conversion warnings.
776 * [r2631] src/lib/openjp2/ppix_manager.c: [trunk] Another round of
777 fixes for sign conversion warnings.
779 * [r2630] src/lib/openjp2/thix_manager.c: [trunk] Another round of
780 fixes for sign conversion warnings.
782 * [r2629] src/lib/openjp2/tpix_manager.c: [trunk] Another round of
783 fixes for sign conversion warnings.
785 * [r2628] src/lib/openjp2/t2.c: [trunk] Redo r2623, and remove
788 * [r2627] src/lib/openjp2/t2.c: [trunk] Revert r2623 for now
789 * [r2626] src/bin/jp2/opj_compress.c: [trunk] Another round of
790 fixes for sign conversion warnings.
792 * [r2625] src/bin/jp2/opj_decompress.c: [trunk] Another round of
793 fixes for sign conversion warnings.
795 * [r2624] src/bin/jp2/opj_dump.c: [trunk] Another round of fixes
796 for sign conversion warnings.
798 * [r2623] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
799 sign conversion warnings.
801 * [r2622] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
802 sign conversion warnings.
804 * [r2621] src/lib/openjp2/openjpeg.c: [trunk] Another round of
805 fixes for sign conversion warnings.
807 * [r2620] src/lib/openjp2/image.c: [trunk] Another round of fixes
808 for sign conversion warnings.
810 * [r2619] src/lib/openjp2/dwt.c: [trunk] As reported by clang
811 analyzer thoses values were never read
812 * [r2618] src/bin/jp2/opj_compress.c: [trunk] Remove mem leak and
813 warning reported by clang
814 * [r2617] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
815 [trunk] Remove simple warnings about format
816 * [r2616] src/bin/mj2/opj_mj2_compress.c,
817 src/bin/mj2/opj_mj2_decompress.c: [trunk] Remove simple warning
818 about functions not used
819 * [r2615] src/lib/openjp2/pi.c: [trunk] Another round of fixes for
820 sign conversion warnings.
822 * [r2614] src/lib/openjp2/mqc.c: [trunk] Another round of fixes for
823 sign conversion warnings.
825 * [r2613] src/lib/openjp2/invert.c: [trunk] Fix simple warning
826 about sign conversion
828 * [r2612] src/lib/openjp2/dwt.c: [trunk] Another of fixes for
829 warning about sign conversion
831 * [r2611] src/lib/openjp2/tgt.c: [trunk] Fix warning about sign
834 * [r2610] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
835 src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h: [trunk]
836 un-deprecated opj_stream_destroy API, import patch manually
837 In some case user still want to be able to call
840 * [r2609] src/lib/openjp2/openjpeg.c,
841 src/lib/openjp2/opj_codec.h[ADD], src/lib/openjp2/opj_includes.h:
842 [trunk] Update memory management mecanism
844 * [r2608] src/lib/openjp2/cio.c: [trunk] Remove self-assignement.
846 * [r2605] src/bin/jp2/convert.c: [trunk] Fix compilation in visual
847 studio, inline cannot be used directly.
849 * [r2604] tests/comparePGXimages.c: [trunk] Remove warning about
850 implicitly defined function
851 * [r2601] tests/comparePGXimages.c: [trunk] Remove TIFF warning
852 handler. This help test suite run smoothly on windows by removing
855 * [r2600] src/lib/openjp2/j2k.c: [trunk] Fix mem leaks reported by
857 * [r2599] tests/comparePGXimages.c: [trunk] Simplify code and
858 remove bogus out of bound check
860 2014-03-06 Mathieu Malaterre
862 * [r2598] src/lib/openjp2/j2k.c: [trunk] Revert r2597 for now,
863 since it breaks a lot of tests
864 * [r2597] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
867 * [r2595] src/bin/jp2/convert.c: [trunk] Remove some easy warnings
868 * [r2594] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
871 * [r2593] src/bin/jp2/convert.c: [trunk] Remove warning about sign
874 * [r2592] tests/comparePGXimages.c, tests/compareRAWimages.c:
875 [trunk] Remove warning about sign conversion.
877 * [r2591] tests/compare_dump_files.c: [trunk] Remove warning about
880 * [r2590] tests/test_tile_encoder.c: [trunk] Remove warning about
883 * [r2589] src/bin/jp2/convert.c, src/lib/openjp2/jp2.c,
884 tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] Remove
885 some easy warnings about sign compare reported by gcc
886 * [r2588] tests/comparePGXimages.c: [trunk] Remove out of bound
887 access in code and simplify code. this is a test tool, security
888 is not an issue here.
889 * [r2587] tests/test_tile_decoder.c: [trunk] Remove simple warning
890 about unused variables
891 * [r2586] tests/nonregression/CMakeLists.txt,
892 tests/nonregression/checkmd5refs.cmake,
893 tests/nonregression/md5refs.txt,
894 tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
895 all output files from the test suite are using a different output
899 2014-03-05 Mathieu Malaterre
901 * [r2577] src/lib/openjp2/jp2.c: [trunk] Handle cmap where direct
902 use is specified (issue235_cmapsubbox.jp2)
903 I doubt the old code ever work. The new code copy the old
904 codestream bytes into the new components (instead of copying the
906 Technically the issue235.jp2 file should be handled since I.5.3.5
909 If the JP2 Header box does not contain a Component Mapping box,
910 the components shall be mapped directly to channels,
911 such that component i is mapped to channel i.
915 2014-03-04 Mathieu Malaterre
917 * [r2572] src/lib/openjp2/tcd.c: [trunk] Make sure to reject images
918 such as 1336.pdf.asan.47.376.jp2
920 * [r2571] src/lib/openjp2/tcd.c: [trunk] remove more conversion
921 warning in multi-lines macro.
922 C allow simple tricks such as to find those:
923 gcc -E tcd.c | sed '/^\#/d' | indent -st -i2 > clean.c
925 * [r2570] src/lib/openjp2/j2k.c: [trunk] Remove some conversion
926 warnings reported by gcc
928 * [r2569] src/bin/jp2/opj_compress.c: [trunk] Remove another
929 warning. ftell returns long int
931 * [r2568] src/bin/jp2/convert.c: [trunk] Remove more conversion
934 * [r2567] src/lib/openjp2/tcd.c: [trunk] Remove warning about
937 * [r2566] tests/comparePGXimages.c,
938 tests/conformance/CMakeLists.txt: [trunk] Add a TIFF compare
941 * [r2565] src/lib/openjp2/mqc.c: [trunk] Revert portion of r2562,
942 need to investigate issue.
945 2014-03-03 Mathieu Malaterre
947 * [r2562] src/lib/openjp2/mqc.c, src/lib/openjp2/openjpeg.c:
948 [trunk] Remove remaining conversion issues in mqc.c
949 * [r2561] src/lib/openjp2/opj_clock.c, src/lib/openjp2/t2.c:
950 [trunk] Remove remainings conversion issues in t2.c + clock.c
951 * [r2560] src/lib/openjp2/t1.c: [trunk] Remove a simple warning
952 about int -> float conversion
953 * [r2559] src/lib/openjp2/t2.c: [trunk] rework code to avoid a
954 warning. this also remove a division and prefer bit-shift
955 * [r2558] src/lib/openjp2/mct.c, src/lib/openjp2/raw.c,
956 src/lib/openjp2/tgt.c: [trunk] Remove some more warnings about
958 * [r2557] src/lib/openjpip/index_manager.c: [trunk] Prefer compile
959 time constant to avoid conversion double -> int
960 * [r2556] src/lib/openjp2/jp2.c: [trunk] Review warning about types
961 conversion, and add cast when needed
962 * [r2553] src/lib/openjp2/invert.c: [trunk] Remove some simple
963 warnings about conversion
964 * [r2552] tests/compare_dump_files.c: [trunk] fgets takes an int as
966 * [r2551] src/lib/openjpip/j2kheader_manager.c: [trunk] Remove
967 warning about cast double -> int. Instead use bit-shifting
968 (compile time computation)
969 * [r2550] src/bin/common/color.c, src/bin/jp2/opj_decompress.c,
970 src/lib/openjp2/dwt.c: [trunk] Remove easy to fix warnings about
972 * [r2549] src/lib/openjp2/opj_malloc.h: [trunk] Import left over
973 from patch submitted as issue 225 (comment #14)
975 * [r2548] src/bin/jp2/convert.c, src/bin/jpip/opj_jpip_transcode.c,
976 tests/unit/testempty0.c: [trunk] remove some simple warnings
978 * [r2547] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
979 src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
980 src/lib/openjpip/jpipstream_manager.c: [trunk] remove all api
981 with invalid FILE* parameters which could leads to issues when
982 applications are compiled with different flags from openjpeg.
984 * [r2546] src/lib/openjp2/opj_intmath.h: [trunk] Explicitely
985 trigger issue 229, there may be an impact in code execution. The
986 assert may get removed afterward
988 * [r2545] src/bin/jpip/opj_jpip_transcode.c,
989 tests/comparePGXimages.c: [trunk] Remove simple warnings
990 * [r2544] tests/nonregression/CMakeLists.txt: [trunk] Remove
991 3635.pdf.asan.77.2930.jp2 from opj_dump tests
993 * [r2539] src/lib/openjp2/opj_includes.h: [trunk] Avoid conflicting
994 declarion for fseek in openjp2 vs fseek in openjpip
995 * [r2538] tests/nonregression/md5refs.txt: [trunk] Fix md5 values
996 for decode-md5 tests.
998 * [r2537] src/lib/openjp2/jp2.c, src/lib/openjp2/t1.c: [trunk]
999 Remove deprecated functions.
1001 * [r2536] src/bin/jpip/opj_jpip_transcode.c: [trunk] Remove warning
1002 about unused function
1004 * [r2535] src/lib/openjp2/j2k.c: [trunk] Remove deprecated
1005 functions (not called anywhere in the code base).
1007 * [r2533] tests/test_tile_decoder.c: [trunk] Remove unused
1010 2014-03-02 Mathieu Malaterre
1012 * [r2532] src/bin/jp2/convert.c: [trunk] Remove some simple
1013 warnings about var being set but not used
1014 * [r2531] src/bin/jp2/convert.c: [trunk] Remove warning about
1015 -2147483648 (aka INT_MIN), causing this decimal constant is
1016 unsigned only in ISO C90
1017 * [r2530] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
1018 src/lib/openjp2/tcd.c: [trunk] Remove simple warnings about
1019 comments, missing case in switch statement
1021 2014-03-01 Mathieu Malaterre
1023 * [r2529] src/bin/jp2/convert.c: [trunk] Fix compilation on MSVC
1026 2014-02-28 Mathieu Malaterre
1028 * [r2528] src/bin/jp2/convert.c: [trunk] Partially rework r2506,
1029 original patch from issue 171 was totally bogus (untested?) and
1030 did break most of the test (eg. p1_04 family)
1031 convert.c duplicate a lot of code, this patch only adresses the
1032 PGX codec section of the code.
1035 * [r2527] tests/nonregression/CMakeLists.txt,
1036 tests/nonregression/md5refs.txt: [trunk] Make sure to run
1037 *-decode-md5 only after *-decode tests. Update md5 since recent
1039 * [r2526] src/lib/openjp2/j2k.c: [trunk] Remove easy uint32 <->
1041 * [r2525] src/lib/openjp2/j2k.c: [trunk] Re-import chunk from r2458
1042 that made textGBR.jp2 to fail otherwise
1044 * [r2524] src/lib/openjp2/j2k.c: [trunk] Rework r2458, instead we
1045 should reject 451.pdf.SIGSEGV.ce9.3723 since tile-parts are out
1046 of order (as per kakadu behavior).
1048 * [r2523] tests/nonregression/CMakeLists.txt: [trunk] Mark a file
1049 as being invalid for opj_dump
1050 * [r2522] tests/CMakeLists.txt: [trunk] Fix JPIP test with updated
1052 * [r2521] src/lib/openjp2/j2k.c: [trunk] Really apply r2460 this
1053 time, but fix the original typo in the submitted patch
1055 * [r2520] tests/comparePGXimages.c: [trunk] final round of minor
1057 * [r2519] tests/comparePGXimages.c: [trunk] Remove PNG generation
1059 * [r2518] tests/comparePGXimages.c: [trunk] Prefer strcpy since it
1060 copies trailing 0 directly
1061 * [r2517] tests/comparePGXimages.c: [trunk] Simplify code to
1062 centralize code cleanup
1063 * [r2516] tests/comparePGXimages.c: [trunk] Some code cleanup add
1065 * [r2515] tests/comparePGXimages.c: [trunk] Remove a simple
1066 warning, and use static to detect unused functions. Simplify
1067 function declarations.
1068 * [r2513] tests/nonregression/md5refs.txt,
1069 tests/nonregression/test_suite.ctest.in: [trunk] run test suite
1070 on dataset from issue 171
1072 * [r2511] src/bin/jp2/opj_dump.c: [trunk] Remove some simple
1073 warnings in opj_dump
1074 * [r2510] src/bin/jp2/convert.c: [trunk] Merge final patch from
1075 issue 171 with code simplification. also handles signed case
1078 * [r2508] CMakeLists.txt: [trunk] Fix find_path behavior within
1079 cross-compilation execution
1081 2014-02-27 Mathieu Malaterre
1083 * [r2507] src/lib/openjp2/jp2.c: [trunk] Import patch from issue
1084 218. No dataset to check, so blindly applied it.
1086 * [r2506] src/bin/jp2/convert.c: [trunk] Import patch from issue
1087 171. Only the imagetoraw part was not applied.
1089 * [r2505] tests/nonregression/test_suite.ctest.in: [trunk] Try to
1090 run test suite on invalid dataset from sumatrapdf team
1092 * [r2503] tests/nonregression/test_suite.ctest.in: [trunk] run test
1093 suite to illustrate patch from r2458
1094 * [r2501] tests/nonregression/md5refs.txt,
1095 tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
1096 opj_decompress only output a single component
1098 * [r2496] tests/nonregression/test_suite.ctest.in: [trunk] add
1099 issue 46 to the test suite
1101 * [r2495] src/bin/jp2/opj_compress.c: [trunk] improve command line
1102 parser syntax checking
1103 * [r2493] src/lib/openjp2/j2k.c: [trunk] add a sentinel in debug
1105 * [r2492] tests/unit/CMakeLists.txt: [trunk] simplify code using
1108 2014-02-26 Mathieu Malaterre
1110 * [r2491] tests/nonregression/md5refs.txt,
1111 tests/nonregression/test_suite.ctest.in: [trunk] Import test case
1112 from issue 208. This appears to be fixed now.
1114 * [r2489] tests/nonregression/md5refs.txt,
1115 tests/nonregression/test_suite.ctest.in: [trunk] Run test suite
1116 on dataset from issue 211. Test is now passing nicely.
1118 * [r2487] tests/nonregression/md5refs.txt,
1119 tests/nonregression/test_suite.ctest.in: [trunk] run test suite
1120 on dataset from issue 135. Add fake md5sum to make sure tests is
1123 * [r2485] tests/nonregression/checkmd5refs.cmake,
1124 tests/nonregression/md5refs.txt: [trunk] Update missing md5sums
1125 * [r2484] tests/nonregression/md5refs.txt,
1126 tests/nonregression/test_suite.ctest.in: [trunk] kakadu does not
1127 support 451.pdf.SIGSEGV.ce9.372 we should not pretend to be able
1131 * [r2483] tests/nonregression/test_suite.ctest.in: [trunk] Run test
1132 suite on issue 141. Add a fake dataset to report that test is
1135 * [r2481] tests/compareRAWimages.c: [trunk] Add more details in
1137 * [r2480] tests/nonregression/md5refs.txt,
1138 tests/nonregression/test_suite.ctest.in: [trunk] run test suite
1139 on input dataset from issue 134
1141 * [r2478] tests/nonregression/md5refs.txt,
1142 tests/nonregression/test_suite.ctest.in: [trunk] fixes test
1143 NR-DEC-file409752.jp2-40-decode, use proper naming convention
1144 (need to keep file extension)
1145 * [r2477] tests/nonregression/md5refs.txt,
1146 tests/nonregression/test_suite.ctest.in: [trunk] add test suite
1150 * [r2476] tests/nonregression/checkmd5refs.cmake: [trunk] When no
1151 output PGX file is found, report an error
1152 * [r2474] src/bin/wx/OPJViewer/CMakeLists.txt: [trunk] Add missing
1153 include dir for wx app
1154 * [r2473] tests/test_tile_decoder.c, tests/test_tile_encoder.c:
1155 [trunk] Remove some simple warnings about cast, and unused
1157 * [r2471] src/lib/openjp2/t2.c: [trunk] Remove a simple warning
1159 * [r2470] src/lib/openjp2/j2k.c: [trunk] revert r2460 since it
1160 breaks ETS-C1P0-p0_03.j2k-decode.
1162 * [r2469] src/lib/openjp2/t2.c: [trunk] Revert r2453 since it
1163 breaks conformance test ETS-C1P1-p1_06.j2k-decode
1164 * [r2468] src/lib/openjp2/tcd.c: [trunk] Import patch from
1165 sumatrapdf team. This handle testcase 1336.pdf.asan.47.376
1167 * [r2467] src/lib/openjp2/tcd.c: [trunk] Import patch from
1168 sumatrapdf team. This handle testcase 1888.pdf.asan.35.988
1170 * [r2466] src/lib/openjp2/jp2.c: [trunk] Import patch from
1171 sumatrapdf team. This handle testcase 1851.pdf.SIGSEGV.ce9.948
1173 * [r2465] src/lib/openjp2/jp2.c: [trunk] Import patch from
1174 sumatrapdf team. Start using new color space when found.
1176 * [r2464] src/lib/openjp2/jp2.c: [trunk] Import patch from
1177 sumatrapdf team. This handle some Part-2 compliant file, by being
1178 more tolerant in COLR box. No testcase for now.
1180 * [r2463] src/lib/openjp2/jp2.c: [trunk] Import patch from
1181 sumatrapdf team. This handle some testcase with no input dataset,
1182 but changes looks ok.
1184 * [r2462] src/lib/openjp2/j2k.c: [trunk] Import patch from
1185 sumatrapdf team. This handle testcase 2977.pdf.asan.67.2198
1187 * [r2461] src/lib/openjp2/j2k.c: [trunk] Import (ugly) patch from
1188 sumatrapdf team. This feels like a hack rather than a solution.
1190 * [r2460] src/lib/openjp2/j2k.c: [trunk] Import patch from
1191 sumatrapdf team. This handle testcase 3635.pdf.asan.77.2930
1193 * [r2459] src/lib/openjp2/j2k.c: [trunk] Import patch from
1194 sumatrapdf team. Original commit is
1195 5b0c9985e3359aca9b3fcfd94424166aa61a141a.
1197 * [r2458] src/lib/openjp2/j2k.c: [trunk] Import patch from
1198 sumatrapdf team. This handle testcase 451.pdf.SIGSEGV.ce9.3723
1200 * [r2457] src/lib/openjp2/j2k.c: [trunk] Import patch from
1201 sumatrapdf team. This handle testcase 2.pdf.SIGFPE.706.1112
1203 * [r2456] src/lib/openjp2/j2k.c: [trunk] Import patch from
1204 sumatrapdf team. This handle testcase 1610.pdf.SIGSEGV.59c.681
1206 * [r2455] src/lib/openjp2/j2k.c: [trunk] Import patch from
1207 sumatrapdf team. This handle testcase 2539.pdf.SIGFPE.706.1712
1209 * [r2454] src/lib/openjp2/j2k.c: [trunk] Import patch from
1210 sumatrapdf team. This handle testcase 4035.pdf.SIGSEGV.d8b.3375
1212 * [r2453] src/lib/openjp2/t2.c: [trunk] Import patch from
1213 sumatrapdf team. Add detection for testcase
1214 1802.pdf.SIGSEGV.36e.894
1217 * [r2452] src/lib/openjp2/jp2.c: [trunk] Import patch from
1218 sumatrapdf team. Add a new function to check color box.
1221 * [r2451] src/lib/openjp2/openjpeg.h: [trunk] Import patch from
1222 sumatrapdf team. This patch adds new colorspace handling.
1225 * [r2450] src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.h:
1226 [trunk] Import patch from sumatrapdf team. This adds alpha
1227 handling. This patch changes ABI.
1230 * [r2449] tests/nonregression/CMakeLists.txt,
1231 tests/nonregression/test_suite.ctest.in: [trunk] Update file
1232 extension function to handle cases where filename containes
1236 * [r2447] tests/nonregression/CMakeLists.txt,
1237 tests/nonregression/test_suite.ctest.in: [trunk] Clearly indicate
1238 that mem-b2ace68c-1381.jp2 should not be decompressed.
1241 * [r2446] tests/CMakeLists.txt: [trunk] Fix TestJPIP1 on case
1243 * [r2445] cmake/CTestCustom.cmake.in: [trunk] regex would not be
1244 used to remove java deprecation warning from dashboard
1245 * [r2444] src/bin/jp2/opj_compress.c, tests/test_tile_encoder.c:
1246 [trunk] Remove simple warnings about unused functions
1247 * [r2443] src/bin/jp2/opj_compress.c: [trunk] Properly store and
1248 use value returned by fread. Also invert nmemb and size in fread
1252 * [r2442] src/lib/openjpip/msgqueue_manager.c: [trunk] Fix invalid
1253 write access in JPIP code.
1257 2014-02-25 Mathieu Malaterre
1259 * [r2436] tests/nonregression/md5refs.txt,
1260 tests/nonregression/test_suite.ctest.in: [trunk] Run decoder on
1261 input dataset from issue 254. Add fake md5sum to make sure the
1265 * [r2433] cmake/CTestCustom.cmake.in: [trunk] deprecationg warning
1266 issued by java compiler should be ignored
1267 * [r2432] src/lib/openjp2/openjpeg.c: [trunk] Create a new static
1268 *_impl function to avoid a warning triggered by the deprecation
1272 * [r2430] tests/nonregression/md5refs.txt,
1273 tests/nonregression/test_suite.ctest.in: [trunk] New decoded
1274 files are passing. Adding reference files.
1277 * [r2428] tests/nonregression/test_suite.ctest.in: [trunk] For now
1278 assume any provided stream should not get decompressed.
1281 * [r2427] tests/nonregression/test_suite.ctest.in: [trunk] Run
1282 decoder on issue 229 test cases
1285 * [r2419] src/lib/openjp2/t2.c: [trunk] Revert r2415 for now since
1286 it introduce large regression
1287 * [r2418] src/lib/openjp2/opj_includes.h: [trunk] Import commit
1288 87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdl
1290 don't define lrintf for MSVC 2013 (fix compilation breakage)
1293 * [r2417] src/lib/openjp2/t2.c: [trunk] Import commit
1294 4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdl
1296 Bug 694906: fix potential heap overflow in
1297 opj_t2_read_packet_header
1300 * [r2416] src/lib/openjp2/jp2.c: [trunk] import commit
1301 83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdl
1303 fix potential NULL-pointer dereference caused by testing the
1305 after opj_realloc (happens only in OOM situations)
1308 * [r2415] src/lib/openjp2/t2.c: [trunk] Import commit
1309 fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdl
1311 prevent heap overflow in opj_t2_read_packet_header
1313 Also prevent a double-free of segment data under OOM conditions.
1315 Problem found in a test file, 1802.pdf.SIGSEGV.36e.894 supplied
1316 by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google
1317 Security Team using Address Sanitizer. Many thanks!
1320 * [r2414] src/lib/openjp2/cio.c: [trunk] Import commit
1321 8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdl
1323 make opj_stream_set_user_data accept a NULL stream
1324 for consistency with opj_stream_set_* which does so.
1327 * [r2413] src/lib/openjp2/event.c, src/lib/openjp2/jp2.c: [trunk]
1328 Import commit f4139d702559649e577a5df9cfd64b0ca6107a7a from
1331 Several functions accept a buffer size but never actually check
1333 the buffer overflows during reading/writing. This fixes all cases
1335 a size variable has explicitly been marked as unused (through a
1339 This was discovered while investigating an assertion caused by
1340 7cc691f332f26802c64cdc47e17bff8b_signal_sigabrt_7ffff6d59425_2247_2509.pdf
1343 Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google
1345 Team for providing the example files.
1346 * [r2411] src/bin/common/format_defs.h, src/bin/jp2/opj_compress.c:
1347 [trunk] Clarify raw input in openjpeg. LSB vs MSB are now
1351 * [r2410] tests/nonregression/md5refs.txt,
1352 tests/nonregression/test_suite.ctest.in: [trunk] Run test case
1353 for issue 228. Output has been validated.
1356 * [r2407] tests/nonregression/test_suite.ctest.in: [trunk] Run
1357 sumatrapdf test cases
1359 2014-02-24 Mathieu Malaterre
1361 * [r2404] src/lib/openjp2/libopenjp2.pc.cmake.in: [trunk] add
1362 missing private lib. Update issue 223
1363 * [r2402] tests/nonregression/checkmd5refs.cmake,
1364 tests/nonregression/md5refs.txt,
1365 tests/nonregression/test_suite.ctest.in: [trunk] Make sure to
1366 always output pgx file. Handle case where multiple pgx files are
1367 generated. Fixes all tests.
1368 * [r2401] tests/nonregression/test_suite.ctest.in: [trunk] add test
1369 demonstrating a regression in 1.5.0 and up. Update issue 205
1370 * [r2399] tests/nonregression/CMakeLists.txt,
1371 tests/nonregression/checkmd5refs.cmake[ADD],
1372 tests/nonregression/md5refs.txt[ADD]: [trunk] improve test suite
1373 by checking against a reference md5
1374 * [r2398] src/bin/jp2/convert.c: [trunk] Fix a simple mem leak
1375 * [r2397] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
1376 Fix two simple warnings about sign mismatch
1377 * [r2395] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
1378 Fix warning about signed/unsigned mismatch
1379 * [r2394] tests/unit/testempty2.c: [trunk] Make sure to handle ret
1380 value, and properly initialize output file
1381 * [r2393] tests/unit/testempty1.c: [trunk] Make sure to handle ret
1383 * [r2392] tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
1384 tests/nonregression/CMakeLists.txt, tests/unit/CMakeLists.txt:
1385 [trunk] Prefer the new style cmake: add_test command
1388 * [r2388] src/lib/openjp2/bio.c: [trunk] Fix a warning about type
1389 conversion. Use a trick where unsigned wrapping is legal
1391 2014-02-12 Antonin Descampe
1393 * [r2375] src/lib/openjp2/j2k.c: [trunk] replaced fprintf with
1394 event_mgr in cinema-related stuff in j2k.c
1395 * [r2374] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
1396 [trunk] moved logic related to cinema profiles in library (was in
1397 opj_compress.c). This enables one using the library with its own
1398 executable to easily ask for cinema profiles.
1399 * [r2373] src/bin/jp2/convert.c: [trunk] added a warning when tif
1400 conversion changes input image bitdepth
1401 * [r2372] src/bin/jp2/convert.c: [trunk]re-indenting convert.c
1403 2014-02-07 Mathieu Malaterre
1405 * [r2371] cmake/FindKAKADU.cmake: Update kakadu cmake module
1407 2014-01-23 Antonin Descampe
1409 * [r2369] tests/comparePGXimages.c,
1410 tests/nonregression/test_suite.ctest.in: [trunk] added some tests
1411 for Cinema2k 48fps and Cinema 4k 24 fps. Fixed
1412 a bug in comparePGXimages.c leading to huge Test.xml file
1415 * [r2367] src/bin/jp2/opj_compress.c: [trunk] fixed another DCI
1418 2014-01-22 Antonin Descampe
1420 * [r2366] tests/nonregression/CMakeLists.txt: [trunk] uncomment
1421 tests mistakenly commented in previous commit
1422 * [r2365] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c,
1423 tests/nonregression/CMakeLists.txt: [trunk] fixed several bugs in
1424 cinema mode (2K 24/48 fps, and 4K). Trunk
1425 now produces compliant DCI code-streams.
1427 2014-01-16 Antonin Descampe
1429 * [r2364] src/bin/jp2/opj_compress.c: [trunk] fixed indentation in
1430 opj_compress.c, renamed 2 internal
1431 functions, added some comments
1433 2014-01-16 Antonin Descampe
1435 * [r2363] src/lib/openjp2/j2k.c: [trunk] fixed DCI-compliant
1436 codestream generation (-cinema2K and -
1438 2013-10-30 Antonin Descampe
1440 * [r2352] CMakeLists.txt, src/CMakeLists.txt,
1441 src/bin/jpip/CMakeLists.txt: trunk: fixed cmake config so as to
1442 be able to link opj_jpip_server with FCGI.
1443 * [r2351] src/bin/jpip/opj_server.c: trunk: fixed cmake config so
1444 as to be able to link opj_jpip_server with FCGI.
1446 2013-10-28 Antonin Descampe
1448 * [r2350] tests/conformance/CMakeLists.txt: trunk: disabling
1449 class-0 conformance tests for now (bad implentation of tests)
1451 2013-10-15 Rex Dieter
1453 * [r2348] CMakeLists.txt,
1454 src/lib/openjp3d/libopenjp3d.pc.cmake.in[ADD],
1455 src/lib/openjpip/libopenjpip.pc.cmake.in[ADD],
1456 src/lib/openjpwl/libopenjpwl.pc.cmake.in[ADD]: complete openjpeg2
1457 pkgconfig support, bug #68
1459 2013-09-26 Mathieu Malaterre
1461 * [r2347] src/lib/openjp2/image.c, src/lib/openjp2/openjpeg.c:
1462 [trunk] Import patch from bug #241
1464 2013-07-11 Antonin Descampe
1466 * [r2344] tests/conformance/CMakeLists.txt: test: modified class-0
1467 conformance testing to comply with constraints
1469 2013-03-25 Mickaël Savinaud
1471 * [r2322] src/lib/openmj2/openjpeg.c: [trunk] use the private
1472 version of opj_config to avoid compilation error into mj2
1473 * [r2321] src/lib/openjp2/opj_inttypes.h: [trunk] use
1474 opj_config_private.h into the opj_inttypes.h
1475 * [r2320] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt,
1476 src/lib/openjp2/openjpeg.c,
1477 src/lib/openjp2/opj_config.h.cmake.in,
1478 src/lib/openjp2/opj_config_private.h.cmake.in[ADD],
1479 src/lib/openjp2/opj_includes.h: [trunk] separate the opj_config
1480 file between public and private part to avoid expose unused
1481 variables into the public API.
1482 * [r2319] tests/nonregression/test_suite.ctest.in: [trunk] update
1483 test suite because now illegalcolortransform.j2k could be decoded
1485 2013-03-24 Mickaël Savinaud
1487 * [r2318] src/bin/jp2/opj_decompress.c: [trunk] enhance the support
1488 of sYCC into opj_decompress application (thanks winfried).
1489 * [r2317] src/lib/openjp2/j2k.c,
1490 tests/nonregression/test_suite.ctest.in: [trunk] managed nicely
1491 the case where TPSot value is incorrect (thanks winfried). Update
1492 the test suite to check this case. Updates issue 202. Updates
1493 issue 206. Update issue 208
1495 2013-03-17 Mickaël Savinaud
1497 * [r2315] src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt:
1498 [trunk] add access to opj_apps_config.h to old applications
1499 * [r2314] src/lib/openjp2/jp2.c: [trunk] manage correctly the case
1500 where meth value is not correct (thanks winfried)
1501 * [r2313] src/lib/openjp2/jp2.c,
1502 tests/nonregression/test_suite.ctest.in: [trunk] correct issue
1503 188 (thanks winfried) and add test about it. Fixes issue 188
1504 * [r2308] tests/CMakeLists.txt: [trunk] use OPJ_ prefix on HAVE
1505 variable also for tests
1506 * [r2307] src/lib/openmj2/j2k.c: [trunk]remove wrong code in mj2
1507 library detected by winfried (thanks to you)
1508 * [r2306] CMakeLists.txt, src/bin/common/color.c,
1509 src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
1510 src/bin/jpwl/convert.c, src/bin/jpwl/opj_jpwl_compress.c,
1511 src/bin/jpwl/opj_jpwl_decompress.c,
1512 src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
1513 thirdparty/CMakeLists.txt: [trunk] use everywhere the new opj_
1514 prefix for HAVE variables and use the opj_apps_config file
1515 (thanks to winfried)
1517 2013-03-13 Mickaël Savinaud
1519 * [r2304] CMakeLists.txt, cmake/EnsureFileInclude.cmake[ADD]:
1520 [trunk] use the home made macro to ensure the existence of some
1522 * [r2303] src/lib/openjp2/opj_includes.h: [trunk] use the opj_
1523 prefix for the HAVE_FSEEKO variable
1524 * [r2302] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
1525 src/lib/openjp2/opj_inttypes.h: [trunk] correct missing variable
1526 in openjpeg config file
1528 2013-03-03 Mickaël Savinaud
1530 * [r2301] cmake/TestLargeFiles.cmake,
1531 src/lib/openjp2/opj_config.h.cmake.in: [trunk] remove some unused
1532 variable from opj_config and rename other one with opj_ prefix
1533 * [r2300] CMakeLists.txt, src/bin/common/CMakeLists.txt,
1534 src/bin/common/color.c,
1535 src/bin/common/opj_apps_config.h.cmake.in[ADD],
1536 src/bin/jp2/CMakeLists.txt, src/bin/jp2/convert.c,
1537 src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
1538 src/lib/openjp2/opj_config.h.cmake.in, tests/CMakeLists.txt,
1539 tests/comparePGXimages.c: [trunk] split into two config files
1540 config options related to the lib and to the application.
1542 2013-02-18 Mickaël Savinaud
1544 * [r2298] src/lib/openjp2/openjpeg.h: [trunk] add the prefix opj_
1545 to deprecated everywhere
1547 2013-02-17 Mickaël Savinaud
1549 * [r2297] src/lib/openjp2/openjpeg.h: [trunk] update documentation
1550 of new functions _v3 and mark deprecated related functions
1551 * [r2296] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
1552 src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
1553 tests/test_tile_decoder.c, tests/test_tile_encoder.c,
1554 tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
1555 the new API for function opj_stream_create_default_file_stream.
1556 Use now opj_stream_create_default_file_stream_v3 (WIP)
1558 2013-02-16 Mickaël Savinaud
1560 * [r2295] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
1561 src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
1562 tests/test_tile_decoder.c, tests/test_tile_encoder.c,
1563 tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
1564 the new API for function opj_stream_destroy. Use now
1565 opj_stream_destroy_v3 (WIP)
1566 * [r2294] src/lib/openjp2/openjpeg.h: [trunk] rename deprecated
1567 macro with opj_ prefix and use it for opj_stream_destroy function
1568 * [r2293] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
1569 src/lib/openjp2/openjpeg.h: [trunk] add functions to avoid to use
1570 FILE* into the API (thanks winfried).
1571 Update issue 120 and update issue 198
1573 2013-02-04 Mickaël Savinaud
1575 * [r2292] tests/nonregression/test_suite.ctest.in: [trunk] add a
1576 test related to issue 202
1578 2013-02-03 Mickaël Savinaud
1580 * [r2290] src/bin/jp2/convert.c: [trunk] update convert about png
1581 writing with additional metadata (thanks winfried)
1582 * [r2287] tests/nonregression/test_suite.ctest.in: [trunk] update
1583 test suite for issue 5 and 62
1584 * [r2285] src/lib/openjp2/tcd.c: [trunk] backout one part of the
1587 2013-01-03 Mathieu Malaterre
1589 * [r2272] src/lib/openjp3d/pi.c: [trunk] JP3D: Fix issue with Z
1590 handling in packet iterator
1591 * [r2271] src/lib/openjp3d/cio.c, src/lib/openjp3d/t2.c: [trunk]
1592 JP3D: Handles errors properly
1593 * [r2270] src/lib/openjp3d/dwt.c: [trunk] JP3D: remove old debug
1595 2013-01-02 Mathieu Malaterre
1597 * [r2269] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
1598 src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
1599 src/lib/openjp3d/dwt.h, src/lib/openjp3d/event.c,
1600 src/lib/openjp3d/event.h, src/lib/openjp3d/jp3d.c,
1601 src/lib/openjp3d/jp3d.h, src/lib/openjp3d/jp3d_lib.c,
1602 src/lib/openjp3d/jp3d_lib.h, src/lib/openjp3d/mct.c,
1603 src/lib/openjp3d/mct.h, src/lib/openjp3d/mqc.c,
1604 src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.c,
1605 src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/pi.c,
1606 src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
1607 src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
1608 src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
1609 src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
1610 src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
1611 src/lib/openjp3d/tgt.c, src/lib/openjp3d/tgt.h,
1612 src/lib/openjp3d/volume.c, src/lib/openjp3d/volume.h: [trunk]
1613 JP3D: convert from DOS to UNIX eol
1614 * [r2268] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
1615 src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
1616 src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
1617 src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
1618 src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
1619 src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
1620 src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
1621 src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
1622 src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
1623 src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
1624 src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
1625 src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
1626 src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
1627 src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
1628 src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
1629 src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
1630 src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
1631 src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
1632 src/lib/openjp3d/volume.h: [trunk] JP3D: remove exe bit from
1635 2012-12-18 Mickaël Savinaud
1637 * [r2266] src/lib/openjp2/j2k.h, src/lib/openjp2/t2.c,
1638 src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
1639 tests/nonregression/test_suite.ctest.in: [trunk] merge from
1640 branch 1.5 a correction about large code-block data (decoding
1641 part) and add tests about issue 5 and issue 62
1643 2012-12-11 Mathieu Malaterre
1645 * [r2263] src/lib/openjp2/tgt.c: [trunk] remove left over from v2
1647 * [r2262] src/lib/openjp3d/tgt.c: [trunk] JP3D: completely redo the
1648 opj_tgt_create function. Take as input the initial opj_tgt_create
1649 as found in openjpeg 1.5, and extend with the 3rd dimension.
1651 2012-12-07 Rex Dieter
1653 * [r2259] doc/Doxyfile.dox.cmake.in: Doxyfile: HTML_TIMESTAMP = NO
1655 helps when comparing the output of multiple runs,
1656 and distros will appreciate avoiding multilib conflicts.
1658 2012-12-04 Mickaël Savinaud
1660 * [r2255] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in:
1661 [trunk] correct the new name of OPJ_HAVE_STDINT_H everywhere
1662 * [r2254] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
1663 src/lib/openjp2/opj_stdint.h: [trunk] remove SSIZE which is
1664 unused in openjpeg and rename HAVE_STDINT_H to OPJ_HAVE_STDINT_H
1665 * [r2253] src/lib/openjpip/boxheader_manager.h,
1666 src/lib/openjpip/byte_manager.h: [trunk] add openjpeg.h in some
1667 files of openjpip to use some opj type (thanks winfried)
1669 2012-12-03 Mickaël Savinaud
1671 * [r2252] CMakeLists.txt, src/lib/openjp2/openjpeg.h,
1672 src/lib/openjp2/opj_stdint.h, tests/unit/testempty0.c: [trunk]
1673 move typedef from opj_stdint.h to openjpeg.h and add an include
1674 of stdio.h in openjpeg.h. Fixes issue 197
1675 * [r2251] src/lib/openjp2/jp2.c: [trunk] correct the encoding of
1676 colr box information (thanks Winfried)
1677 * [r2250] CMakeLists.txt,
1678 src/lib/openjp2/libopenjp2.pc.cmake.in[ADD]: [trunk]add the
1679 pkgconfig support for openjp2 (thanks Winfried)
1681 2012-11-28 Mathieu Malaterre
1683 * [r2249] src/lib/openjp3d/jp3d.c: [trunk] JP3D codec was trying to
1684 pull information from the registration parameter in COM. This is
1686 * [r2248] src/lib/openjp3d/jp3d.c: [trunk] As per T.809 code block
1687 are not shifted in JP3D
1690 3D code-block width, height and depth exponent values xcb =
1693 NOTE – This redefines Rec. ITU-T T.800 | ISO/IEC 15444-1
1694 significantly! The 3D
1695 code-block width, height and depth are limited to powers of two
1697 size being 20 and the maximum being 210.
1698 Further, the 3D code-block size is restricted so that 4 ≤
1700 * [r2247] src/lib/openjp3d/jp3d.c: [trunk] JP3D: this is safe to
1701 write comment using Registration: ISO-8859-15
1702 * [r2246] src/lib/openjp3d/jp3d.c: [trunk] JP3D fix issue with
1703 Registration value in COM marker. Move COM marker just before
1705 * [r2245] src/bin/jp3d/opj_jp3d_compress.c: [trunk] jp3d: fix
1706 command line parsing for subsampling
1707 * [r2244] src/bin/jp3d/opj_jp3d_decompress.c,
1708 src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h: [trunk] Fix
1709 issue with ITU-T T.809 (05/2011)
1711 - ZSI is now known as NSI (FF54)
1712 - NSI now stores Ndim (=3)
1713 - CAP extended marker was not set properly
1714 * [r2243] tests/unit/testempty0.c: [trunk] Fix compilation issue
1715 where size_t would be undefined
1717 2012-11-27 Mickaël Savinaud
1719 * [r2242] tests/nonregression/CMakeLists.txt: [test] update the
1720 list of files which will be gracefully rejected when they are
1722 * [r2241] tests/unit/CMakeLists.txt, tests/unit/testempty0.c[ADD]:
1723 [trunk] add empty test about the issue 197. Updates issue 197
1725 2012-11-26 Mickaël Savinaud
1727 * [r2240] src/lib/openjp2/j2k.c,
1728 tests/nonregression/test_suite.ctest.in: [trun[trunk] check if
1729 the dx and dy steps are not incorrect according to the JPEG2000
1731 Test associated to this issue should nicely fail. Fixes issue 194
1732 * [r2239] src/lib/openjp2/j2k.c,
1733 tests/nonregression/test_suite.ctest.in: [trunk] check if the
1734 number of tiles is not incorrect regarding the JPEG2000 norm
1736 Test associated to this issue should nicely fail. Fixes issue 163
1737 * [r2238] tests/nonregression/test_suite.ctest.in: [trunk] test
1738 about issue 192 should nicely fail
1739 * [r2237] src/lib/openjp2/j2k.c: [trunk] check the index of the
1740 component in read_qcc (thanks Even). fixes issue 192
1741 * [r2235] src/lib/openjp2/j2k.c,
1742 tests/nonregression/test_suite.ctest.in: [trunk] update test
1743 suite with issue 191 to 194 and update patch for 191 which should
1746 2012-11-19 Mickaël Savinaud
1748 * [r2225] src/lib/openjp2/j2k.c: [trunk] fix issue 191 (thanks
1750 * [r2224] src/lib/openjp2/openjpeg.h: [trunk]remove not used
1753 2012-11-16 Mickaël Savinaud
1755 * [r2223] src/lib/openjp2/openjpeg.h: [trunk] remove the extended
1756 struct it is a bad idea
1757 * [r2222] src/lib/openjp2/openjpeg.h: [trunk] add extended
1758 capacities for future development
1760 2012-11-16 Mathieu Malaterre
1762 * [r2221] src/bin/common/color.c, src/bin/jpwl/CMakeLists.txt,
1763 src/bin/mj2/CMakeLists.txt: [trunk] rename USE_LEGACY into
1764 OPJ_USE_LEGACY for consistency with other #define
1765 * [r2220] src/bin/jpwl/CMakeLists.txt: [trunk] Attempt to fix
1766 compilation error with mj2
1767 * [r2219] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
1768 [trunk] Attempt to fix compilation error with mj2
1770 2012-11-16 Mickaël Savinaud
1772 * [r2218] src/bin/common/color.c: [trunk] solve the problem with
1773 new opj_ symbols in color.c
1774 * [r2217] src/lib/openjp2/dwt.c, src/lib/openjp2/event.c,
1775 src/lib/openjp2/event.h, src/lib/openjp2/image.c,
1776 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
1777 src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
1778 src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] add opj_
1779 prefix to some internal define and use the new opj type instead
1780 of int and float in some files
1782 2012-11-15 Mickaël Savinaud
1784 * [r2216] src/bin/jp2/opj_compress.c: [trunk]rename the cinema
1786 * [r2215] src/bin/jpip/opj_server.c,
1787 src/lib/openjpip/auxtrans_manager.c: [trunk] update some
1788 applications with new OPJ_BOOL type
1789 * [r2214] src/lib/openjp2/t1.c: [trunk] use OPJ_INT32 instead of
1791 * [r2213] src/lib/openjp2/t2.c: [trunk] rename function with the
1793 * [r2212] src/lib/openjp2/tgt.c: [trunk] solve a potential bug when
1795 * [r2211] src/lib/openjp2/j2k.c: [trunk] add an assert to spot a
1796 problem. update issue 189
1797 * [r2210] AUTHORS, LICENSE, THANKS, src/bin/jp2/opj_compress.c,
1798 src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
1799 src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
1800 src/lib/openjp2/event.c, src/lib/openjp2/event.h,
1801 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
1802 src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
1803 src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
1804 src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
1805 src/lib/openjp2/opj_includes.h, src/lib/openjp2/t2.c,
1806 src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
1807 src/lib/openjp2/tcd.h, src/lib/openjp2/tgt.c,
1808 src/lib/openjp2/tgt.h, tests/comparePGXimages.c,
1809 tests/compareRAWimages.c, tests/compare_dump_files.c,
1810 tests/j2k_random_tile_access.c: [trunk]update the copyright, the
1811 authors and thanks to respect the license
1812 * [r2209] src/lib/openjp2/cidx_manager.c,
1813 src/lib/openjp2/cidx_manager.h,
1814 src/lib/openjp2/indexbox_manager.h,
1815 src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
1816 src/lib/openjpip/auxtrans_manager.h,
1817 src/lib/openjpip/cachemodel_manager.c,
1818 src/lib/openjpip/cachemodel_manager.h,
1819 src/lib/openjpip/imgsock_manager.c,
1820 src/lib/openjpip/imgsock_manager.h,
1821 src/lib/openjpip/index_manager.c,
1822 src/lib/openjpip/index_manager.h,
1823 src/lib/openjpip/j2kheader_manager.c,
1824 src/lib/openjpip/j2kheader_manager.h,
1825 src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_encoder.c,
1826 src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
1827 src/lib/openjpip/msgqueue_manager.c,
1828 src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
1829 src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
1830 src/lib/openjpip/query_parser.h,
1831 src/lib/openjpip/session_manager.c,
1832 src/lib/openjpip/session_manager.h,
1833 src/lib/openjpip/target_manager.h: [trunk] propagate the new OPJ_
1834 symbol and type to openjpip
1835 * [r2208] src/bin/jp2/opj_compress.c: [trunk]rename decompress
1836 options with the goog name
1837 * [r2207] src/lib/openjp2/openjpeg.h: runk] fix the documentation
1839 * [r2206] tests/j2k_random_tile_access.c: [trunk] avoid memory leak
1840 in j2k_random_tile_access.c
1841 * [r2205] src/bin/common/color.c, src/bin/jp2/convert.c,
1842 src/bin/jp2/convert.h, src/bin/jp2/index.c,
1843 src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
1844 src/bin/jp2/opj_dump.c, tests/comparePGXimages.c,
1845 tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
1846 tests/test_tile_encoder.c, tests/unit/testempty1.c,
1847 tests/unit/testempty2.c: [trunk]extend last commits to apps
1848 * [r2204] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
1849 src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
1850 src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
1851 src/lib/openjp2/event.c, src/lib/openjp2/event.h,
1852 src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
1853 src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
1854 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
1855 src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
1856 src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
1857 src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
1858 src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
1859 src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t1.c,
1860 src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
1861 src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] move
1862 opj_bool to OPJ_BOOL to follow the other type
1863 * [r2203] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
1864 [trunk]remove OPJ_LIMIT_DECODING struct which is not useful for
1866 * [r2202] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
1867 src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
1868 src/lib/openjp2/pi.c, src/lib/openjp2/t2.c: [trunk] rename public
1869 symbols with OPJ_ prefix (enum part)
1870 * [r2201] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
1871 src/lib/openjp2/j2k.h, src/lib/openjp2/openjpeg.c,
1872 src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
1873 src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename
1874 public symbols with OPJ_ prefix
1876 2012-11-13 Mickaël Savinaud
1878 * [r2200] src/lib/openjp2/event.c, src/lib/openjp2/pi.c: [trunk]
1879 remove warnings raised by flags -Wall -Wextra -pedantic
1880 * [r2199] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
1881 remove warnings raised by vs11-beta analyzer
1882 * [r2198] src/lib/openjp2/t2.c: [trunk] remove warnings raised by
1883 flags -Wall -Wextra -pedantic
1884 * [r2197] src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
1885 src/lib/openjp2/j2k.c, src/lib/openjp2/phix_manager.c,
1886 src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c:
1887 [trunk] remove warnings raised by flags -Wall -Wextra -pedantic
1889 * [r2196] src/lib/openjp2/j2k.c, src/lib/openjp2/mqc.h,
1890 src/lib/openjp2/openjpeg.h: [trunk] remove warnings raised by
1891 flags -Wall -Wextra -pedantic
1892 * [r2195] src/lib/openjp2/j2k.c: [trunk] manage the case where the
1893 SOT marker is alone, PSot=12 (case of PHR data).
1895 * [r2194] src/lib/openjp2/t2.c: [trunk] avoid memory leak in
1896 opj_t2_decode_packets
1898 2012-11-12 Mickaël Savinaud
1900 * [r2193] tests/nonregression/CMakeLists.txt,
1901 tests/nonregression/test_suite.ctest.in: [trunk] add some new
1902 tests related to new data; indicate that some tests should failed
1903 because data are wrong
1905 2012-11-08 Mathieu Malaterre
1907 * [r2190] tests/CMakeLists.txt: [trunk] Add more testing to the
1911 * [r2189] tests/j2k_random_tile_access.c: [trunk] Fix what looks
1912 like a copy/paste error
1915 * [r2188] tests/j2k_random_tile_access.c: [trunk] Add more test in
1916 j2k_random_tile_access
1919 * [r2187] tests/CMakeLists.txt: [trunk] Add new tests
1920 (j2k_random_tile_access)
1922 2012-10-30 Mickaël Savinaud
1924 * [r2186] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
1925 remove old structure from testempty
1927 2012-10-29 Mickaël Savinaud
1929 * [r2185] src/lib/openjp2/openjpeg.h: [trunk] add documentation
1930 * [r2184] src/lib/openjp2/openjpeg.h: [trunk]OPJ_STREAM_READ is now
1931 equal to OPJ_TRUE and OPJ_STREAM_WRITE to OPJ_FALSE
1932 * [r2183] src/lib/openjp2/event.h, src/lib/openjp2/openjpeg.h:
1933 [trunk] move opj_event_mgr struct from openjpeg. h to event.h
1934 * [r2182] src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.h,
1935 src/lib/openjp2/t2.h: [trunk] remove old struct from V1 and not
1938 2012-10-29 Mathieu Malaterre
1940 * [r2180] src/bin/jpip/opj_jpip_transcode.c,
1941 src/bin/jpip/opj_server.c, src/lib/openjpip/auxtrans_manager.c,
1942 src/lib/openjpip/auxtrans_manager.h,
1943 src/lib/openjpip/bool.h[DEL],
1944 src/lib/openjpip/cachemodel_manager.c,
1945 src/lib/openjpip/cachemodel_manager.h,
1946 src/lib/openjpip/dec_clientmsg_handler.c,
1947 src/lib/openjpip/imgsock_manager.c,
1948 src/lib/openjpip/imgsock_manager.h,
1949 src/lib/openjpip/index_manager.c,
1950 src/lib/openjpip/index_manager.h,
1951 src/lib/openjpip/j2kheader_manager.c,
1952 src/lib/openjpip/j2kheader_manager.h,
1953 src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jpip_parser.c,
1954 src/lib/openjpip/jpip_parser.h,
1955 src/lib/openjpip/msgqueue_manager.c,
1956 src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
1957 src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
1958 src/lib/openjpip/query_parser.h,
1959 src/lib/openjpip/session_manager.c,
1960 src/lib/openjpip/session_manager.h,
1961 src/lib/openjpip/sock_manager.h,
1962 src/lib/openjpip/target_manager.c,
1963 src/lib/openjpip/target_manager.h: [trunk] Remove bool.h, use
1966 Fix remaining opj_calloc/malloc/free issues
1967 * [r2179] src/lib/openmj2/jp2.c: [trunk] Fix simple warning about
1969 * [r2178] src/lib/openjp2/jp2.c: [trunk] Make sure to use off_t
1970 * [r2177] src/bin/mj2/opj_mj2_wrap.c: [trunk] Remove temp fix now
1972 * [r2176] CMakeLists.txt: [trunk] Update version number to 2.0.
1973 This will help for testing generating scripts
1974 * [r2175] doc/CMakeLists.txt, doc/Doxyfile.dox.cmake.in,
1975 src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
1976 src/lib/openjp2/mct.h, src/lib/openjp2/opj_malloc.h,
1977 src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
1978 src/lib/openjp2/t1_luts.h,
1979 src/lib/openjpip/dec_clientmsg_handler.h,
1980 src/lib/openjpip/imgreg_manager.h,
1981 src/lib/openjpip/marker_manager.h,
1982 src/lib/openjpip/metadata_manager.h,
1983 src/lib/openjpip/query_parser.h: [trunk] Fix remainings issues
1986 Convert DOS files to UNIX eol
1988 2012-10-29 Mickaël Savinaud
1990 * [r2173] src/lib/openjp2/openjpeg.c: [trunk] Normalize the return
1991 type of opj_read_from_file regarding the test in the calling
1994 2012-10-29 Mathieu Malaterre
1996 * [r2172] wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] Remove some
1997 simple warnings about missing prototypes
1998 * [r2171] src/lib/openjp2/jp2.c: [trunk] Fix compilation when JPIP
2000 * [r2168] src/bin/jp2/opj_compress.c, src/lib/openjp2/jp2.c,
2001 src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
2002 src/lib/openjp2/openjpeg.h: [trunk] Merge back JPIP modification
2005 This commit imports changes from openjpip.c from r2122 into
2008 2012-10-29 Mickaël Savinaud
2010 * [r2167] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c: [trunk]
2011 remove warnings related to the use of -Wall -Wextra -pedantic
2013 2012-10-26 Mickaël Savinaud
2015 * [r2166] src/lib/openjp2/openjpeg.h: [trunk] finish to remove the
2016 old cio_ struct (last comment is incomplete)
2017 * [r2165] src/lib/openjp2/event.c, src/lib/openjp2/mct.c,
2018 src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.c: [trunk] remove
2019 some warnings from -Wall -Wextra -pedantic
2020 * [r2164] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
2021 src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
2022 src/lib/openjp2/tcd.c: [trunk]remove some warnings raised by Wall
2023 * [r2163] src/lib/openjp2/image.h: [trunk] use the right cp
2024 structure in image.h
2026 2012-10-25 Mickaël Savinaud
2028 * [r2161] src/lib/openjp2/t1.c: [trunk] remove last warnings from
2030 * [r2160] src/lib/openjp2/t1.c: [trunk] rename t1_getwmsedec_v2 to
2031 opj_t1_getwmsedec and remove t1_getwmsedec
2032 * [r2159] src/lib/openjp2/t1.c: [trunk] cancel previous commit
2033 about use of t1_decode_cblks from v2. We should use
2034 t1_decode_cblks from 1.5 because it is faster (rev 557)
2035 * [r2158] src/lib/openjp2/t1.c: [trunk] use the opj_ prefix for
2037 * [r2156] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
2038 src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t1.h,
2039 src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
2040 src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_tcp and
2041 rename opj_tcp_v2 to opj_tcp
2042 * [r2155] src/lib/openjp2/image.c, src/lib/openjp2/image.h,
2043 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
2044 src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t2.c,
2045 src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
2046 src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_cp and
2047 rename opj_cp_v2 to opj_cp
2048 * [r2154] src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
2049 src/lib/openjp2/tcd.c: [trunk] [trunk] remove old opj_t2 and
2050 rename opj_t2_v2 to opj_t2
2051 * [r2153] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
2052 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
2053 src/lib/openjp2/opj_includes.h, src/lib/openjp2/t1.c,
2054 src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
2055 src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] rename
2056 opj_tcd_truct_v2 to opj_tcd_struct
2057 * [r2152] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
2058 src/lib/openjp2/jp2.h: [trunk] rename opj_j2k_v2 to opj_j2k
2059 * [r2151] src/lib/openjp2/j2k.h: [trunk] remove old opj_j2k struct
2060 * [r2150] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
2061 rename opj_jp2_v2 to opj_jp2
2062 * [r2149] src/lib/openjp2/jp2.h: [trunk] remove old opj_jp2 struct
2063 * [r2148] src/lib/openjp2/j2k.c: [trunk] correct a mis use of an
2065 * [r2145] src/lib/openjp2/cio.c, src/lib/openjp2/event.c,
2066 src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
2067 src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
2068 src/lib/openjp2/openjpeg.c, src/lib/openjp2/t2.c,
2069 src/lib/openjp2/tcd.c: [trunk] rename opj_event_msg_v2 to
2071 * [r2144] src/lib/openjp2/event.c, src/lib/openjp2/event.h:
2072 [trunk]remove old opj_event_mgr function
2073 * [r2143] src/lib/openjp2/cio.h: [trunk] style
2074 * [r2142] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h: [trunk]
2075 remove cio deprecated functions
2076 * [r2141] src/lib/openjp2/cidx_manager.c,
2077 src/lib/openjp2/cidx_manager.h,
2078 src/lib/openjp2/indexbox_manager.h,
2079 src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
2080 src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c:
2081 [trunk]clean jpip marker functions but it is still experimental
2082 * [r2140] src/lib/openjp2/CMakeLists.txt,
2083 src/lib/openjp2/jpt.c[DEL], src/lib/openjp2/jpt.h[DEL],
2084 src/lib/openjp2/opj_includes.h: [trunk] remove jpt.c/.h which
2085 used functions not used by v2. The code is always available in
2088 2012-10-25 Mathieu Malaterre
2090 * [r2138] src/lib/openjp2/openjpeg.c: [trunk] Fix remaining issue
2092 * [r2131] README: [trunk] Add documentation for stable API/ABI and
2094 * [r2129] src/lib/openjp2/cio.h: [trunk] marking as deprecated the
2096 * [r2125] src/bin/jpwl/CMakeLists.txt,
2097 src/bin/jpwl/opj_jpwl_compress.c: [trunk] Remove some simple
2098 warnings about missing prototypes
2099 * [r2124] src/bin/jpwl/CMakeLists.txt, src/bin/jpwl/convert.c[CPY],
2100 src/bin/jpwl/convert.h[CPY], src/bin/jpwl/index.c[CPY],
2101 src/bin/jpwl/index.h[CPY], src/bin/jpwl/opj_jpwl_compress.c[CPY],
2102 src/bin/jpwl/opj_jpwl_decompress.c[CPY],
2103 src/bin/jpwl/windirent.h[CPY], src/lib/openjpwl/CMakeLists.txt,
2104 src/lib/openmj2/opj_includes.h: [trunk] Fix OpenJPWL compilation
2106 Simply move files over from branch 1.5 onto current trunk, and
2107 use current openmj2 copy (it contains a copy of openjpeg 1.5.x)
2108 * [r2123] src/bin/jpip/CMakeLists.txt, src/lib/openjpip/openjpip.c,
2109 src/lib/openjpip/openjpip.h: [trunk] Since r2060 (and r2059)
2110 openjpip is now a first class shared library, instead of a local
2111 static lib which expose all the symbols.
2112 As such re-apply changes from r2077 which were removed in r2122
2113 Also remove old code for now removed opj_jpip_compress
2114 * [r2122] src/bin/jpip/CMakeLists.txt,
2115 src/bin/jpip/opj_jpip_compress.c[DEL],
2116 src/lib/openjp2/CMakeLists.txt,
2117 src/lib/openjp2/cidx_manager.c[CPY],
2118 src/lib/openjp2/cidx_manager.h[CPY], src/lib/openjp2/cio.c,
2119 src/lib/openjp2/cio.h, src/lib/openjp2/event.c,
2120 src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
2121 src/lib/openjp2/function_list.h,
2122 src/lib/openjp2/indexbox_manager.h[CPY], src/lib/openjp2/j2k.c,
2123 src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
2124 src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.h,
2125 src/lib/openjp2/phix_manager.c[CPY],
2126 src/lib/openjp2/ppix_manager.c[CPY],
2127 src/lib/openjp2/thix_manager.c[CPY],
2128 src/lib/openjp2/tpix_manager.c[CPY],
2129 src/lib/openjpip/CMakeLists.txt,
2130 src/lib/openjpip/cidx_manager.c[DEL],
2131 src/lib/openjpip/cidx_manager.h[DEL],
2132 src/lib/openjpip/indexbox_manager.h[DEL],
2133 src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
2134 src/lib/openjpip/phix_manager.c[DEL],
2135 src/lib/openjpip/ppix_manager.c[DEL],
2136 src/lib/openjpip/thix_manager.c[DEL],
2137 src/lib/openjpip/tpix_manager.c[DEL]: [trunk] Rework r2077
2139 r2077 did expose too much of the detail implementation of
2140 OpenJPEG. Rework dependencies in between JPIP file level details
2141 and JPIP client/server arch.
2142 Move JPIP file level functionalities back into OpenJP2 as was the
2143 case in openjpeg 1.5.x. Use new cio func.
2144 * [r2121] src/lib/openjp2/invert.h: [trunk] Add missing newline
2145 * [r2120] src/lib/openjp2/invert.c: [trunk] Run fix_comment on
2148 2012-10-24 Mickaël Savinaud
2150 * [r2119] src/lib/openjp2/CMakeLists.txt,
2151 src/lib/openjp2/invert.c[ADD], src/lib/openjp2/invert.h[ADD],
2152 src/lib/openjp2/j2k.c, src/lib/openjp2/opj_includes.h: [trunk]
2153 add the support of complex mct encoding when we setup the j2k
2155 * [r2118] src/lib/openjp2/tcd.c: [trunk] correct a small warning
2157 * [r2117] src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk]
2158 remove old structures from tcd.h
2159 * [r2116] src/lib/openjp2/tcd.c: [trunk] use the right v2 structure
2160 * [r2115] src/lib/openjp2/t1.c, src/lib/openjp2/t1.h: [trunk]
2161 rename flag_t to opj_flag_t
2162 * [r2114] src/lib/openjp2/raw.c, src/lib/openjp2/raw.h,
2163 src/lib/openjp2/t1.c: [trunk] use new opj prefix and type with
2165 * [r2113] src/lib/openjp2/mqc.c: [trunk] remove a usefulness test
2167 * [r2112] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
2168 update jp2./.h to v2 style: use new OPJ type, manage case where
2169 bpcc box is available even if ihdr indicate that it is not
2170 needed; resolve a LH TODO
2171 * [r2111] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
2172 [trunk] add documentation to the message handler functions
2173 * [r2110] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
2174 src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] Finalize
2175 dwt.v/.h with the v2 style : remove last functions already
2176 optimized, add opj_ prefix, use new name of the functions
2177 * [r2109] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h: [trunk]
2178 finalize bio.c/.h related to the v2 style
2180 2012-10-22 Mathieu Malaterre
2182 * [r2106] wrapping/java/openjp2/CMakeLists.txt: [trunk] Remove
2183 SONAME from Java binding
2184 * [r2105] CMakeLists.txt, wrapping/java/openjp2/CMakeLists.txt:
2185 [trunk] Fix java binding installation
2187 2012-10-15 Mathieu Malaterre
2189 * [r2093] src/lib/openjp2/openjpeg.c: [trunk] Fix another set of
2190 issue with calling convention
2191 * [r2092] src/lib/openjp2/openjpeg.c: [trunk] Fix issue on windows
2192 OS. Need to explicitely state the calling convention
2193 * [r2091] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
2194 src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
2195 src/bin/jpip/opj_jpip_compress.c, src/bin/mj2/opj_mj2_compress.c,
2196 src/bin/mj2/opj_mj2_decompress.c, src/bin/mj2/opj_mj2_wrap.c,
2197 src/lib/openjp2/function_list.h, src/lib/openjp2/mct.h,
2198 src/lib/openjp2/openjpeg.c, src/lib/openjp2/t1.h,
2199 src/lib/openjp3d/bio.h, src/lib/openjp3d/cio.c,
2200 src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d_lib.h,
2201 src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.h,
2202 src/lib/openjp3d/raw.h, src/lib/openjp3d/tcd.c,
2203 src/lib/openmj2/jpt.c, tests/CMakeLists.txt,
2204 tests/compareRAWimages.c, tests/compare_dump_files.c,
2205 tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
2206 tests/test_tile_encoder.c: [trunk] Remove some warnings about
2207 missing prototypes (gcc)
2208 * [r2090] src/lib/openjpip/cidx_manager.c,
2209 src/lib/openjpip/cidx_manager.h,
2210 src/lib/openjpip/indexbox_manager.h, src/lib/openjpip/openjpip.c,
2211 src/lib/openjpip/phix_manager.c, src/lib/openjpip/ppix_manager.c,
2212 src/lib/openjpip/thix_manager.c: [trunk] Fix JPIP compilation.
2213 Some prototypes were not respected.
2215 2012-10-15 Mickaël Savinaud
2217 * [r2086] src/lib/openjpwl/CMakeLists.txt: [trunk] propagate the
2218 renaming to openjpwl
2219 * [r2085] src/lib/openjp2/j2k.h: [trunk] fix a compilation error
2220 with windows and new public function opj_j2k_start_compress
2221 * [r2084] src/lib/openjp2/CMakeLists.txt,
2222 src/lib/openjp2/j2k_lib.c[DEL], src/lib/openjp2/j2k_lib.h[DEL],
2223 src/lib/openjp2/opj_clock.c[CPY],
2224 src/lib/openjp2/opj_clock.h[CPY], src/lib/openjp2/opj_includes.h:
2225 [trunk]rename j2k_lib to opj_clock
2226 * [r2083] src/lib/openjp2/j2k_lib.c: [trunk] modify type of
2229 2012-10-15 Mathieu Malaterre
2231 * [r2081] src/lib/openjp2/CMakeLists.txt: [trunk] Fix issue during
2232 renaming of man page
2233 * [r2077] src/bin/jp3d/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
2234 src/bin/jpip/opj_dec_server.c, src/bin/mj2/CMakeLists.txt,
2235 src/bin/mj2/opj_mj2_compress.c, src/lib/openjp2/CMakeLists.txt,
2236 src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
2237 src/lib/openjp2/event.c, src/lib/openjp2/event.h,
2238 src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
2239 src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
2240 src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
2241 src/lib/openjp3d/CMakeLists.txt, src/lib/openjp3d/openjp3d.c,
2242 src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/volume.c,
2243 src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
2244 src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c,
2245 src/lib/openmj2/cio.h, src/lib/openmj2/j2k_lib.c,
2246 src/lib/openmj2/j2k_lib.h, src/lib/openmj2/mj2.c,
2247 src/lib/openmj2/mj2.h, src/lib/openmj2/mj2_convert.c,
2248 src/lib/openmj2/mj2_convert.h, src/lib/openmj2/openjpeg.h:
2249 [trunk] Fix compilation:
2250 - using mingw32 compiler (missing exported symbols)
2251 - using -fvisibility=hidden (gcc on UNIX)
2252 * [r2076] wrapping/java/openjp2/CMakeLists.txt,
2253 wrapping/java/openjp2/JavaOpenJPEG.c,
2254 wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
2255 wrapping/java/openjp2/index.c[ADD],
2256 wrapping/java/openjp2/index.h[ADD]: [trunk] Fix Java binding
2257 compilation. Need to link against openmj2 for now to resolve all
2259 Add a local indec.c (pulled from opj 1.5 branch)
2260 * [r2075] src/lib/openjpwl/CMakeLists.txt: [trunk] Fix missing -lm
2262 * [r2074] src/bin/jpip/CMakeLists.txt: [trunk] Fix missing link to
2264 * [r2073] src/bin/mj2/CMakeLists.txt,
2265 src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c[ADD],
2266 src/lib/openmj2/image.c[ADD], src/lib/openmj2/j2k_lib.c[ADD],
2267 src/lib/openmj2/jpt.c[ADD], src/lib/openmj2/raw.c[ADD]: [trunk]
2268 Fix openmj2 compilation in static mode.
2269 * [r2072] src/lib/openjpip/jp2k_decoder.c: [trunk] Fix compilation
2270 in static mode. Prevent duplicate symbols with convert.c
2272 * [r2071] src/lib/openjp2/pi.c: [trunk] Add missing newline
2274 * [r2070] doc/man/man1/opj_dump.1, doc/man/man3/libopenjp2.3[CPY],
2275 doc/man/man3/libopenjpeg.3[DEL]: [trunk] Fix issues in man pages.
2276 * [r2069] src/lib/openjp3d/CMakeLists.txt: [trunk] Fix installaiton
2278 * [r2067] src/bin/jp2/opj_compress.c,
2279 src/bin/jpip/opj_jpip_compress.c, src/lib/openjp2/jp2.c,
2280 src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
2281 src/lib/openjp2/openjpeg.h, src/lib/openmj2/j2k.c,
2282 src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
2283 src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
2284 wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] remove left-over
2285 from ->jpip_on implementation. JPIP is now completely removed
2286 from openjp2 and openmj2. Document jpip_iptr_offset variable
2287 * [r2066] src/lib/openjp2/jpt.c,
2288 src/lib/openjp2/t1_generate_luts.c: [trunk] Fix warning for no
2289 previous prototype by using static function
2291 2012-10-10 Mathieu Malaterre
2293 * [r2065] wrapping/java/openjp2/CMakeLists.txt,
2294 wrapping/java/openjp2/JavaOpenJPEG.c,
2295 wrapping/java/openjp2/JavaOpenJPEGDecoder.c: [trunk] Fix advanced
2296 (and experimental) Java binding. As reported on the mailing list.
2298 2012-10-09 Mathieu Malaterre
2300 * [r2064] src/bin/mj2/CMakeLists.txt,
2301 src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
2302 src/bin/mj2/opj_mj2_wrap.c, src/lib/openmj2/CMakeLists.txt,
2303 src/lib/openmj2/bio.c[ADD], src/lib/openmj2/bio.h[ADD],
2304 src/lib/openmj2/cio.h[ADD], src/lib/openmj2/dwt.c[ADD],
2305 src/lib/openmj2/dwt.h[ADD], src/lib/openmj2/event.c[ADD],
2306 src/lib/openmj2/event.h[ADD], src/lib/openmj2/fix.h[ADD],
2307 src/lib/openmj2/image.h[ADD], src/lib/openmj2/int.h[ADD],
2308 src/lib/openmj2/j2k.c[ADD], src/lib/openmj2/j2k.h[ADD],
2309 src/lib/openmj2/j2k_lib.h[ADD], src/lib/openmj2/jp2.c[ADD],
2310 src/lib/openmj2/jp2.h[ADD], src/lib/openmj2/jpt.h[ADD],
2311 src/lib/openmj2/mct.c[ADD], src/lib/openmj2/mct.h[ADD],
2312 src/lib/openmj2/mqc.c[ADD], src/lib/openmj2/mqc.h[ADD],
2313 src/lib/openmj2/openjpeg.c[ADD], src/lib/openmj2/openjpeg.h[ADD],
2314 src/lib/openmj2/opj_includes.h[ADD],
2315 src/lib/openmj2/opj_malloc.h[ADD], src/lib/openmj2/pi.c[ADD],
2316 src/lib/openmj2/pi.h[ADD], src/lib/openmj2/raw.h[ADD],
2317 src/lib/openmj2/t1.c[ADD], src/lib/openmj2/t1.h[ADD],
2318 src/lib/openmj2/t1_luts.h[ADD], src/lib/openmj2/t2.c[ADD],
2319 src/lib/openmj2/t2.h[ADD], src/lib/openmj2/tcd.c[ADD],
2320 src/lib/openmj2/tcd.h[ADD], src/lib/openmj2/tgt.c[ADD],
2321 src/lib/openmj2/tgt.h[ADD]: [trunk] Fix openmj2/mj2 compilation
2323 As reported on the mailing list, it is better to have a working
2324 (compiling) mj2 codec rather than nothing. mj2 uses it own copy
2328 * [r2063] src/bin/jpip/opj_jpip_compress.c: [trunk] Use
2329 opj_malloc/opj_free in jpip bin
2332 * [r2062] src/bin/mj2/CMakeLists.txt: [trunk] FolderReorgProposal
2333 task. Remove left over of JPIP
2335 JPIP code was moved from JP2 to openjpip
2339 2012-10-08 Mathieu Malaterre
2341 * [r2061] src/bin/jpip/CMakeLists.txt,
2342 src/bin/jpip/opj_jpip_compress.c[CPY], src/lib/openjp2/jp2.h,
2343 src/lib/openjpip/cachemodel_manager.c,
2344 src/lib/openjpip/channel_manager.c,
2345 src/lib/openjpip/cidx_manager.c,
2346 src/lib/openjpip/dec_clientmsg_handler.c,
2347 src/lib/openjpip/index_manager.c,
2348 src/lib/openjpip/index_manager.h,
2349 src/lib/openjpip/j2kheader_manager.c,
2350 src/lib/openjpip/jp2k_encoder.c,
2351 src/lib/openjpip/jpipstream_manager.c,
2352 src/lib/openjpip/msgqueue_manager.c, src/lib/openjpip/openjpip.c,
2353 src/lib/openjpip/openjpip.h, src/lib/openjpip/phix_manager.c,
2354 src/lib/openjpip/ppix_manager.c,
2355 src/lib/openjpip/session_manager.c,
2356 src/lib/openjpip/target_manager.c,
2357 src/lib/openjpip/thix_manager.c, src/lib/openjpip/tpix_manager.c:
2358 [trunk] Update JPIP (FolderReorgProposal task)
2360 This commit does three things:
2361 - Use opj_malloc/calloc/free instead of the default C ones.
2362 - Update JPIP API to start using cio _v2 API
2363 - Create a new opj_jpip_compress which is the replacement for
2368 2012-10-05 Mathieu Malaterre
2370 * [r2060] src/bin/jpip/CMakeLists.txt,
2371 src/lib/openjpip/CMakeLists.txt: [trunk] Make openjpip a first
2372 class shared lib, for future linking
2373 * [r2059] src/lib/openjp2/CMakeLists.txt,
2374 src/lib/openjp2/cidx_manager.c[DEL],
2375 src/lib/openjp2/cidx_manager.h[DEL],
2376 src/lib/openjp2/indexbox_manager.h[DEL],
2377 src/lib/openjp2/opj_includes.h,
2378 src/lib/openjp2/phix_manager.c[DEL],
2379 src/lib/openjp2/ppix_manager.c[DEL],
2380 src/lib/openjp2/thix_manager.c[DEL],
2381 src/lib/openjp2/tpix_manager.c[DEL],
2382 src/lib/openjpip/CMakeLists.txt,
2383 src/lib/openjpip/cidx_manager.c[CPY],
2384 src/lib/openjpip/cidx_manager.h[CPY],
2385 src/lib/openjpip/indexbox_manager.h[CPY],
2386 src/lib/openjpip/phix_manager.c[CPY],
2387 src/lib/openjpip/ppix_manager.c[CPY],
2388 src/lib/openjpip/thix_manager.c[CPY],
2389 src/lib/openjpip/tpix_manager.c[CPY],
2390 src/lib/openjpwl/CMakeLists.txt: [trunk] First step in moving
2391 JPIP code out of openjp2
2393 2012-10-05 Mickaël Savinaud
2395 * [r2056] src/lib/openjp2/t1_generate_luts.c: [trunk] update
2396 t1_generate_luts.c with the right ouput to generate t1_luts
2398 2012-10-05 Mathieu Malaterre
2400 * [r2055] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
2401 src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk] Fix
2402 spelling. writting -> writing
2404 2012-10-05 Mickaël Savinaud
2406 * [r2054] src/lib/openjp2/dwt.c, src/lib/openjp2/image.c,
2407 src/lib/openjp2/int.h[DEL], src/lib/openjp2/j2k.c,
2408 src/lib/openjp2/mct.c, src/lib/openjp2/opj_includes.h,
2409 src/lib/openjp2/opj_intmath.h[CPY], src/lib/openjp2/pi.c,
2410 src/lib/openjp2/t1.c, src/lib/openjp2/t1_generate_luts.c,
2411 src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename int.h
2412 to opj_intmath.h and rename all its functions with opj_ prefix
2413 * [r2053] src/lib/openjp2/fix.h[DEL], src/lib/openjp2/int.h,
2414 src/lib/openjp2/opj_includes.h: [trunk] move fix_mul inside int.h
2415 and remove fix.h from the project
2416 * [r2052] src/bin/jp2/opj_compress.c, tests/unit/testempty1.c,
2417 tests/unit/testempty2.c: [trunk] remove warnings
2419 2012-10-03 Mickaël Savinaud
2421 * [r2051] src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
2422 src/lib/openjp2/pi.h: [trunk]remove warnings in pi.c through the
2423 update of poc struct types with new opj_types.
2424 * [r2050] src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
2425 src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h: [trunk] update
2426 global functions of tgt with opj_ prefix
2427 * [r2049] src/lib/openjp2/pi.c: [trunk] (style) move global pi
2428 functions to the right place and update indentation
2429 * [r2048] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
2430 src/lib/openjp2/t2.c: [trunk] remove old v1 functions and rename
2431 pi_initialise_encode_v2 to opj_pi_initialise_encode;
2432 pi_create_encode_v2 to opj_pi_create_decode; pi_destroy_v2 to
2433 opj_pi_destroy; pi_create_decode_v2 to opj_pi_create_decode
2434 * [r2047] src/lib/openjp2/pi.c: [trunk] update pi_check_next_level
2435 with the opj_ prefix and change output type to be more convenient
2436 * [r2046] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c,
2437 src/lib/openjp2/pi.h: [trunk]rename pi_update_encoding_parameters
2438 to opj_pi_update_encoding_parameters
2439 * [r2045] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
2440 src/lib/openjp2/t2.c: [trunk] replace pi_next by opj_pi_next
2441 * [r2044] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h: [trunk]
2442 update local function of pi.c with the opj_ prefix and the new
2444 * [r2043] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
2445 src/lib/openjp2/t1.c: [trunk] update mqc global functions with
2447 * [r2042] src/lib/openjp2/mqc.c: [trunk] add comments to check some
2448 parts of mqc.c and update types
2449 * [r2041] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h: upadate mqc
2450 with new opj_type and use opj_ prefix for local functions
2451 * [r2040] src/lib/openjp2/dwt.c: [trunk] correct warnings linked to
2452 static dwt functions because declaration is not hide when we use
2454 * [r2039] src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
2455 src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: {trunk]update mct
2456 functions with opj_ prefix and new opj type
2458 * [r2038] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
2459 src/lib/openjp2/t2.c, src/lib/openjp2/tgt.c: [trunk] update
2460 global functions of bio.c with opj_prefix and new opj type
2462 2012-10-02 Mathieu Malaterre
2464 * [r2037] src/bin/jp3d/convert.c,
2465 src/lib/openjp2/t1_generate_luts.c, src/lib/openjp3d/dwt.c,
2466 src/lib/openjp3d/event.c, src/lib/openjp3d/t1.c,
2467 src/lib/openjp3d/t1_3d.c, src/lib/openjp3d/t2.c,
2468 src/lib/openjp3d/tgt.c, src/lib/openjp3d/volume.c: [trunk] Set of
2469 warnings fix for gcc -pedantic
2470 * [r2036] src/lib/openjp2/CMakeLists.txt: [trunk] Build small
2471 internal tools to generate t1_luts.h
2472 * [r2030] src/lib/openjp2/opj_malloc.h: [trunk] Import opj_malloc.h
2475 2012-10-01 Mathieu Malaterre
2477 * [r2027] CMakeLists.txt: [trunk] V2 will be release with
2479 * [r2026] src/bin/jpip/opj_jpip_addxml.c, src/lib/openjp2/event.c,
2480 src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c,
2481 src/lib/openjp2/tgt.h: [trunk] Remove old function tgt_create
2482 Fix some warnings about size_t
2483 * [r2023] README: [trunk] Update README to reflect
2487 * [r2022] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt: [trunk]
2488 FolderReorgProposal fix. 3rd party variables were not set
2491 * [r2021] CMakeLists.txt, cmake/OpenJPEGCPack.cmake: [trunk]
2492 Requires CMake 2.8.2 at least
2493 * [r2020] src/bin/jp2/CMakeLists.txt, src/bin/jpwl/CMakeLists.txt,
2494 tests/CMakeLists.txt: [trunk] Fix minor cmake style
2495 * [r2019] tests/CMakeLists.txt, tests/unit[ADD],
2496 tests/unit/CMakeLists.txt[ADD], tests/unit/testempty1.c[ADD],
2497 tests/unit/testempty2.c[ADD]: [trunk] import unit testing from
2499 * [r2018] cmake/CTestCustom.cmake.in: [trunk] remove warnings
2500 generated by all project in thirdparties
2501 * [r2017] cmake/CTestCustom.cmake.in: [trunk] Discard warnings from
2503 * [r2016] CMakeLists.txt, src/lib/openjp2/openjpeg.c,
2504 src/lib/openjp2/opj_config.h.cmake.in: [trunk] rename
2505 PACKAGE_VERSION to OPJ_PACKAGE_VERSION
2507 This prevent conflicts with TIFF package which also defines
2509 * [r2015] tests/CMakeLists.txt: [trunk] Fix missing include
2511 * [r2014] src/bin/jp3d/CMakeLists.txt,
2512 src/bin/jp3d/opj_jp3d_compress.c,
2513 src/bin/jp3d/opj_jp3d_decompress.c: [trunk] fix compilation on
2514 windows where getopt is not available
2515 * [r2013] src/bin/jp3d/CMakeLists.txt: [trunk] Fix missing getopt
2517 * [r2012] src/lib/openmj2/CMakeLists.txt: [trunk]
2518 FolderReorgProposal task: Fix openjp2 lib name
2519 * [r2011] src/bin/jp3d/opj_jp3d_compress.c,
2520 src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_wrap.c,
2521 src/lib/openjp2/bio.c, src/lib/openjp2/openjpeg.h,
2522 src/lib/openjp2/t2.c, src/lib/openjp3d/bio.h,
2523 src/lib/openjp3d/event.c, src/lib/openjp3d/jp3d.c,
2524 src/lib/openjp3d/jp3d.h, src/lib/openjp3d/opj_includes.h,
2525 src/lib/openjp3d/pi.c, src/lib/openjp3d/t1.h,
2526 src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/tcd.c,
2527 src/lib/openjp3d/tcd.h, src/lib/openjpwl/jpwl_lib.c: [trunk] Fix
2528 a set of warnings about C90 issues
2529 * [r2010] NEWS, doc/CMakeLists.txt: [trunk] FolderReorgProposal
2530 task. Do not rebuild doxygen always
2533 * [r2009] applications[DEL], doc/Doxyfile.dox.cmake.in,
2534 src/bin/jpip/README[CPY], src/lib/openjp3d/dwt.h,
2535 src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
2536 src/lib/openjp3d/tgt.h, src/lib/openmj2/mj2.c,
2537 src/lib/openmj2/mj2.h: [trunk] FolderReorgProposal task: cleanup
2541 * [r2008] doc/mainpage.dox.in, doc/openjpip.dox.in,
2542 src/bin/jpip/CMakeLists.txt, src/bin/jpip/jpip_to_j2k.c[DEL],
2543 src/bin/jpip/jpip_to_jp2.c[DEL],
2544 src/bin/jpip/opj_jpip_transcode.c,
2545 src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
2546 src/lib/openjpip/boxheader_manager.c,
2547 src/lib/openjpip/boxheader_manager.h,
2548 src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
2549 src/lib/openjpip/cache_manager.c,
2550 src/lib/openjpip/cache_manager.h,
2551 src/lib/openjpip/channel_manager.c,
2552 src/lib/openjpip/channel_manager.h,
2553 src/lib/openjpip/codestream_manager.c,
2554 src/lib/openjpip/codestream_manager.h,
2555 src/lib/openjpip/faixbox_manager.c,
2556 src/lib/openjpip/faixbox_manager.h,
2557 src/lib/openjpip/ihdrbox_manager.c,
2558 src/lib/openjpip/ihdrbox_manager.h,
2559 src/lib/openjpip/imgreg_manager.c,
2560 src/lib/openjpip/imgreg_manager.h,
2561 src/lib/openjpip/imgsock_manager.c,
2562 src/lib/openjpip/imgsock_manager.h,
2563 src/lib/openjpip/index_manager.c,
2564 src/lib/openjpip/index_manager.h,
2565 src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
2566 src/lib/openjpip/jpipstream_manager.c,
2567 src/lib/openjpip/jpipstream_manager.h,
2568 src/lib/openjpip/manfbox_manager.c,
2569 src/lib/openjpip/manfbox_manager.h,
2570 src/lib/openjpip/marker_manager.c,
2571 src/lib/openjpip/marker_manager.h,
2572 src/lib/openjpip/metadata_manager.c,
2573 src/lib/openjpip/metadata_manager.h,
2574 src/lib/openjpip/mhixbox_manager.c,
2575 src/lib/openjpip/mhixbox_manager.h,
2576 src/lib/openjpip/msgqueue_manager.c,
2577 src/lib/openjpip/msgqueue_manager.h,
2578 src/lib/openjpip/placeholder_manager.c,
2579 src/lib/openjpip/placeholder_manager.h,
2580 src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
2581 src/lib/openjpip/session_manager.c,
2582 src/lib/openjpip/session_manager.h,
2583 src/lib/openjpip/target_manager.c,
2584 src/lib/openjpip/target_manager.h: [trunk] FolderReorgProposal
2585 task: fix jpip doxygen
2588 * [r2006] applications/jpip/doc/jpip_architect.png[DEL],
2589 applications/jpip/doc/jpip_protocol.png[DEL],
2590 applications/jpip/mainpage.h[DEL], doc/CMakeLists.txt,
2591 doc/Doxyfile.dox[DEL], doc/Doxyfile.dox.cmake.in,
2592 doc/jpip_architect.png[CPY], doc/jpip_protocol.png[CPY],
2593 doc/mainpage.dox.cmake[DEL], doc/mainpage.dox.in[CPY],
2594 doc/openjpip.dox.in[CPY], src/lib/openjp2/function_list.h,
2595 thirdparty/README.txt[ADD]: [trunk] FolderReorgProposal task: Fix
2599 * [r2002] INSTALL: [trunk] FolderReorgProposal task: update install
2603 * [r2001] CMakeLists.txt, opj_config.h.cmake.in[DEL],
2604 src/bin/jp2/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
2605 src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
2606 src/lib/openjp2/CMakeLists.txt,
2607 src/lib/openjp2/opj_config.h.cmake.in[CPY],
2608 src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl/CMakeLists.txt,
2609 src/lib/openmj2/CMakeLists.txt,
2610 wrapping/java/openjp2/CMakeLists.txt: [trunk] FolderReorgProposal
2611 task: move source code to source dir
2612 * [r2000] CMakeLists.txt, Makefile.am[DEL],
2613 applications/Makefile.am[DEL],
2614 applications/jpip/Makefile.am[DEL], bootstrap.sh[DEL],
2615 configure.ac[DEL], doc/Makefile.am[DEL],
2616 libopenjpeg-jpwl.pc.in[DEL], libopenjpeg1.pc.cmake[DEL],
2617 libopenjpeg1.pc.in[DEL], m4[DEL], src/bin/jp2/Makefile.am[DEL],
2618 src/bin/jp3d/Makefile.am[DEL], src/bin/jpip/Makefile.am[DEL],
2619 src/bin/mj2/Makefile.am[DEL], src/lib/openjp2/Makefile.am[DEL],
2620 src/lib/openjp3d/Makefile.am[DEL],
2621 src/lib/openjpip/Makefile.am[DEL],
2622 src/lib/openjpwl/Makefile.am[DEL]: [trunk] FolderReorgProposal
2623 task: only keep a single build system
2625 2012-09-30 Mickaël Savinaud
2627 * [r1999] tests/conformance/CMakeLists.txt,
2628 tests/nonregression/CMakeLists.txt,
2629 tests/nonregression/test_suite.ctest.in: [trunk] update the name
2630 of the executable used for the tests
2632 2012-09-28 Mathieu Malaterre
2634 * [r1998] src/bin/jp3d/CMakeLists.txt,
2635 src/bin/jp3d/jp3d_to_volume.c[DEL],
2636 src/bin/jp3d/opj_jp3d_compress.c[CPY],
2637 src/bin/jp3d/opj_jp3d_decompress.c[CPY],
2638 src/bin/jp3d/volume_to_jp3d.c[DEL]: [trunk] FolderReorgProposal
2639 task: rename JP3D CLI tools
2642 * [r1996] src/bin/jpip/CMakeLists.txt,
2643 src/bin/jpip/addXMLinJP2.c[DEL], src/bin/jpip/jpip_to_j2k.c,
2644 src/bin/jpip/jpip_to_jp2.c, src/bin/jpip/opj_jpip_addxml.c[CPY],
2645 src/bin/jpip/opj_jpip_test.c[CPY],
2646 src/bin/jpip/opj_jpip_transcode.c[ADD],
2647 src/bin/jpip/test_index.c[DEL], src/bin/mj2/CMakeLists.txt,
2648 src/bin/mj2/extract_j2k_from_mj2.c[DEL],
2649 src/bin/mj2/frames_to_mj2.c[DEL], src/bin/mj2/mj2_convert.c[DEL],
2650 src/bin/mj2/mj2_convert.h[DEL], src/bin/mj2/mj2_to_frames.c[DEL],
2651 src/bin/mj2/opj_mj2_compress.c[CPY],
2652 src/bin/mj2/opj_mj2_decompress.c[CPY],
2653 src/bin/mj2/opj_mj2_extract.c[CPY],
2654 src/bin/mj2/opj_mj2_wrap.c[CPY],
2655 src/bin/mj2/wrap_j2k_in_mj2.c[DEL],
2656 src/lib/openmj2/CMakeLists.txt,
2657 src/lib/openmj2/mj2_convert.c[CPY],
2658 src/lib/openmj2/mj2_convert.h[CPY]: [trunk] FolderReorgProposal
2659 task: rename MJ2/JPIP CLI tools
2662 * [r1995] src/bin/CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
2663 src/bin/jpwl[ADD], src/bin/jpwl/CMakeLists.txt[ADD],
2664 src/lib/openjpwl/CMakeLists.txt: [trunk] FolderReorgProposal
2668 * [r1994] CMakeLists.txt, doc/man/man1/image_to_j2k.1[DEL],
2669 doc/man/man1/j2k_dump.1[DEL], doc/man/man1/j2k_to_image.1[DEL],
2670 doc/man/man1/opj_compress.1[CPY],
2671 doc/man/man1/opj_decompress.1[CPY], doc/man/man1/opj_dump.1[CPY],
2672 src/bin/jp2/CMakeLists.txt, src/bin/jp2/README[DEL],
2673 src/bin/jp2/image_to_j2k.c[DEL], src/bin/jp2/j2k_dump.c[DEL],
2674 src/bin/jp2/j2k_to_image.c[DEL], src/bin/jp2/opj_compress.c[CPY],
2675 src/bin/jp2/opj_decompress.c[CPY], src/bin/jp2/opj_dump.c[CPY]:
2676 [trunk] FolderReorgProposal task: rename cli tools
2679 * [r1993] src/bin/CMakeLists.txt, src/bin/wx/CMakeLists.txt,
2680 src/bin/wx/OPJViewer/CMakeLists.txt,
2681 src/bin/wx/OPJViewer/source/OPJViewer.h,
2682 src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
2683 src/bin/wx/OPJViewer/source/imagjpeg2000.h: [trunk]
2684 FolderReorgProposal task: Fix Viewer
2687 * [r1992] src/bin/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
2688 src/bin/mj2/mj2.c[DEL], src/bin/mj2/mj2.h[DEL],
2689 src/lib/CMakeLists.txt, src/lib/openmj2[ADD],
2690 src/lib/openmj2/CMakeLists.txt[ADD], src/lib/openmj2/mj2.c[CPY],
2691 src/lib/openmj2/mj2.h[CPY]: [trunk] FolderReorgProposal task:
2695 * [r1990] CMakeLists.txt, src/bin/jp3d[CPY],
2696 src/bin/jp3d/CMakeLists.txt, src/bin/jp3d/tcltk[CPY],
2697 src/bin/jp3d/tcltk/LPI_JP3D_VM.tcl,
2698 src/bin/jp3d/tcltk/encoder.tcl, src/lib/openjp3d[CPY],
2699 src/lib/openjp3d/CMakeLists.txt: [trunk] FolderReorgProposal
2703 * [r1989] CMakeLists.txt, src/lib/CMakeLists.txt[ADD],
2704 wrapping/CMakeLists.txt[ADD], wrapping/java/CMakeLists.txt[ADD],
2705 wrapping/java/openjp2/CMakeLists.txt: [trunk] Continue
2706 FolderReorgProposal task. Missing java wrapping
2709 * [r1987] CMake[DEL], CMakeLists.txt,
2710 applications/JavaOpenJPEG[DEL], applications/OPJViewer[DEL],
2711 applications/codec[DEL], applications/common[DEL],
2712 applications/jpip/libopenjpip[DEL], applications/jpip/util[DEL],
2713 applications/mj2[DEL], cmake[CPY], cmake/TestLargeFiles.cmake,
2714 libopenjpeg[DEL], src[ADD], src/CMakeLists.txt[ADD],
2715 src/bin[ADD], src/bin/CMakeLists.txt[ADD], src/bin/common[CPY],
2716 src/bin/common/CMakeLists.txt[ADD], src/bin/jp2[CPY],
2717 src/bin/jp2/CMakeLists.txt, src/bin/jpip[CPY],
2718 src/bin/jpip/CMakeLists.txt, src/bin/mj2[CPY],
2719 src/bin/mj2/CMakeLists.txt, src/bin/wx[ADD],
2720 src/bin/wx/CMakeLists.txt[ADD], src/bin/wx/OPJViewer[CPY],
2721 src/lib[ADD], src/lib/openjp2[CPY],
2722 src/lib/openjp2/CMakeLists.txt, src/lib/openjp2/jpwl[DEL],
2723 src/lib/openjp2/opj_includes.h, src/lib/openjpip[CPY],
2724 src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl[CPY],
2725 src/lib/openjpwl/CMakeLists.txt, tests/CMakeLists.txt,
2726 wrapping[ADD], wrapping/java[ADD], wrapping/java/openjp2[CPY]:
2727 [trunk] Start FolderReorgProposal task
2731 2012-09-27 Mickaël Savinaud
2733 * [r1986] libopenjpeg/j2k_lib.c, libopenjpeg/j2k_lib.h: update
2734 j2k_lib with new opj type
2735 * [r1985] libopenjpeg/image.c: correct a warning in image.c
2736 * [r1984] libopenjpeg/function_list.c, libopenjpeg/function_list.h:
2737 clean function_list functions
2738 * [r1983] libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/t2.c:
2739 [trunk] Rename bio_create and bio_destroy with opj_ prefix
2740 * [r1982] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] udpate
2741 local functions of bio.c with opj_prefix and new opj types
2742 update opj_bio structure
2743 * [r1981] libopenjpeg/t1_luts.h: [trunk] update t1_luts.h with opj
2745 * [r1980] libopenjpeg/t1.c: [trunk] update some local function of
2746 t1 with opj_prefix and new opj type
2747 * [r1979] libopenjpeg/t1.c: rename opj_t1_enc_clnpass and
2748 opj_t1_enc_clnpass_step with opj_ prefix and update types used in
2750 * [r1978] libopenjpeg/t1.c: [trunk]rename t1_enc_refpass_step and
2751 t1_enc_repass with opj_ prefix and update types used in theses
2753 * [r1977] libopenjpeg/t1.c: {trunk] remove old v1 style function
2755 rename t1_encode_cblk_v2 to opj_t1_encode_cblk
2756 * [r1976] libopenjpeg/t1.c, libopenjpeg/t1.h: [trunk] remove old v1
2757 function t1_encode_blocks
2758 * [r1975] libopenjpeg/t1.c: [trunk] remove old v1 style
2759 t1_decode_cblk function and rename t1_decode_cblk_v2 to
2761 rename t1_dec_sigpass t1_dec_sigpass_step, t1_updateflags,
2762 t1_dec_refpass, t1_dec_refpass_step with opj_prefix and v2 type
2763 delete unused functions in new V2 t1 framework:
2764 t1_dec_refpass_raw, t1_dec_refpass_mqc, t1_dec_refpass_mqc_vsc,
2765 t1_dec_refpass_step_raw, t1_dec_refpass_step_mqc,
2766 t1_dec_refpass_step_mqc_vsc, t1_dec_sigpass_raw,
2767 t1_dec_sigpass_mqc, t1_dec_sigpass_mqc_vsc,
2768 t1_dec_sigpass_step_raw, t1_dec_sigpass_step_mqc,
2769 t1_dec_sigpass_step_mqc_vsc
2770 * [r1974] libopenjpeg/t2.c, libopenjpeg/t2.h: [trunk]remove
2772 rename t2_init_seg_v2 to opj_t2_init_seg
2773 rename t2_encode_packet_v2 to opj_t2_encode_packet
2774 * [r1973] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
2775 [trunk] remove t2_destroy, t2_decode_packets and t2_decode_packet
2776 rename from t2_destroy_v2 to opj_t2_destroy
2777 rename from t2_decode_packets_v2 to opj_t2_decode_packets
2778 rename from t2_decode_packet_v2 to opj_t2_decode_packet
2779 * [r1972] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
2780 [trunk] remove old v1 style function t2_create
2781 rename t2_create_v2 to opj_t2_create
2782 * [r1971] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
2783 [trunk] remove t2_encode_packet and t2_encode_packets
2784 rename from t2_encode_packets_v2 to opj_t2_encode_packets
2785 * [r1970] libopenjpeg/t2.c: [trunk] update t2_getnumpasses from V2
2786 branch and put opj_ prefix
2787 * [r1969] libopenjpeg/t2.c: [trunk] update t2_putnumpasses with V2
2789 * [r1968] libopenjpeg/t2.c: [trunk] rename t2_getcommacode to
2791 * [r1967] libopenjpeg/t2.c: [trunk] modify output type of
2793 * [r1966] libopenjpeg/t2.c: [trunk] rename local functions in t2
2795 * [r1965] libopenjpeg/t2.c: rename from t2_skip_packet to
2797 rename from t2_skip_packet_data to opj_t2_skip_packet_data;
2799 2012-09-12 Mathieu Malaterre
2801 * [r1950] libopenjpeg/j2k.c: [trunk] Fix possible code execution
2804 Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
2805 for patch + dataset to reproduce issue.
2806 Technically kdu_expand works fine on the image...
2810 2012-09-10 Mathieu Malaterre
2812 * [r1925] applications/jpip/util/addXMLinJP2.c,
2813 tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
2814 tests/test_tile_encoder.c: [trunk] Fix one remaining issue with
2816 * [r1924] libopenjpeg/openjpeg.h: [trunk] Use new gcc feature to
2817 actually hide exported symbols
2819 Right now we are only using the Windows/POSIX compatibility
2820 layer. This means that we have only been marking explicitely
2821 which symbols to export.
2822 What this also means is that for one to explicitely remove
2823 non-explicitely marked symbols, one has to set
2824 -fvisibility=hidden as CFLAGS
2825 * [r1923] libopenjpeg/j2k.c: [trunk] no need to export
2826 MCT_ELEMENT_SIZE symbol
2827 * [r1918] libopenjpeg/t2.c: [trunk] Fix Heap-based buffer-overflow
2828 when decoding openjpeg image
2830 Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
2832 This does not affect release 1.5.0 and/or 1.5 release branch.
2835 * [r1916] applications/mj2/extract_j2k_from_mj2.c,
2836 applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
2837 libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl_lib.c: [trunk] Fix
2839 * [r1911] applications/codec/j2k_to_image.c, libopenjpeg/event.c,
2840 libopenjpeg/event.h, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
2841 libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
2842 libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c: [trunk] Fix
2843 all C90 issues using gcc -pedantic -Wno-long-long to track them
2844 As a side effect, fix all comment style to remove extra gcc
2849 2012-08-30 Mickaël Savinaud
2851 * [r1908] CMake/FindFCGI.cmake, CMake/FindLCMS.cmake,
2852 CMake/FindLCMS2.cmake, CMake/OpenJPEGCPack.cmake,
2853 CMake/OpenJPEGConfig.cmake.in, CMake/TestLargeFiles.c.cmake.in,
2854 CMake/TestLargeFiles.cmake, CMakeLists.txt,
2855 applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
2856 applications/jpip/CMakeLists.txt,
2857 applications/jpip/libopenjpip/CMakeLists.txt,
2858 applications/jpip/util/CMakeLists.txt,
2859 applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
2860 doc/mainpage.dox.cmake, libopenjpeg/CMakeLists.txt,
2861 libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg1.pc.cmake,
2862 tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
2863 tests/nonregression/CMakeLists.txt, thirdparty/CMakeLists.txt,
2864 thirdparty/libpng/CMakeLists.txt: [trunk] Remove CMake-language
2865 block-end command arguments
2866 Ancient versions of CMake required else(), endif(), and similar
2867 block termination commands to have arguments matching the command
2868 starting the block. This is no longer the preferred style.
2869 Thanks to Hans Johnson
2870 * [r1907] CMake/CTestCustom.cmake.in, CMake/FindCPPCHECK.cmake,
2871 CMake/FindFCGI.cmake, CMake/FindKAKADU.cmake,
2872 CMake/FindLCMS.cmake, CMake/FindLCMS2.cmake,
2873 CMake/OpenJPEGCPack.cmake, CMake/OpenJPEGConfig.cmake.in,
2874 CMake/TestLargeFiles.cmake, CMakeLists.txt,
2875 applications/CMakeLists.txt,
2876 applications/JavaOpenJPEG/CMakeLists.txt,
2877 applications/OPJViewer/CMakeLists.txt,
2878 applications/codec/CMakeLists.txt,
2879 applications/jpip/CMakeLists.txt,
2880 applications/jpip/libopenjpip/CMakeLists.txt,
2881 applications/jpip/util/CMakeLists.txt,
2882 applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
2883 libopenjpeg/CMakeLists.txt, libopenjpeg/jpwl/CMakeLists.txt,
2884 tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
2885 tests/nonregression/CMakeLists.txt: [trunk] Convert
2886 CMake-language commands to lower case
2887 Ancient CMake versions required upper-case commands. Later
2888 command names became case-insensitive. Now the preferred style is
2890 This also changes all the key words to lower case. The primary
2891 reason for changing key words is that all documentation for
2892 CMakeLists.txt now shows the key words as lower case. Even the
2893 printed “Mastering CMake v5” uses lower case.
2894 Thanks to Hans Johnson
2895 * [r1906] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
2896 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
2897 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
2898 libopenjpeg/pi.h, libopenjpeg/t1.h, libopenjpeg/t2.c,
2899 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
2900 STYLE: Clean up documentation errors
2901 Functions should only have formal documentation in one place, and
2902 preferably in the declaration (i.e. repeated documentaiton should
2903 not be at both the declaration and the definition, because it
2904 causes too much maintenance to keep them syncronized). In cases
2905 where the definition is also the declaration (as is often the
2906 case for static functions in the .c files) the documentation was
2907 preserved at the first use of the function signature.
2908 Functions that are formally documented should contain
2909 documentation for each function argument.
2910 The clang 3.1 compiler issues documentation warnings when the
2911 documentation block with @params preceeding a declaration does
2912 not match the argument list. This patch set follows a convention
2913 used elsewere in openjpeg to add a placeholder FIXME DOC
2914 description where one was previously missing.
2915 Thanks to Hans Johnson.
2916 * [r1905] applications/OPJViewer/source/OPJViewer.h,
2917 applications/OPJViewer/source/imagjpeg2000.h,
2918 applications/OPJViewer/source/imagmxf.h,
2919 applications/common/color.c,
2920 applications/jpip/libopenjpip/auxtrans_manager.h,
2921 applications/jpip/libopenjpip/openjpip.h,
2922 applications/mj2/frames_to_mj2.c, applications/mj2/mj2.h,
2923 applications/mj2/mj2_convert.h, applications/mj2/mj2_to_frames.c,
2924 libopenjpeg/jp2.c: [trunk] Remove all non-ascii characters
2925 (Several compilers and development tools are confused by
2926 non-ascii characters in source code. These have been removed)
2927 thanks to Hans Johnson
2928 * [r1904] applications/codec/j2k_dump.c: [trunk] COMP: Fix one
2929 warning identified by clang31 :
2930 openjpeg/applications/codec/j2k_dump.c:362 col 29: warning:
2932 with extraneous parentheses
2933 (thanks to Hans Johnson)
2934 * [r1903] libopenjpeg/j2k.c: [trunk] COMP: Remove compiler warning
2935 (warning: comparison of unsigned expression < 0 is always false
2936 [-Wtautological-compare]) thnaks to Hans Johnson
2937 * [r1902] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
2938 COMP: _v2 code remove (thanks to Hans Johnson and Winfried)
2940 2012-08-23 Luc Hermitte
2942 * [r1898] libopenjpeg/j2k.c: [trunk] memory leaks on ppm_data,
2943 found in tests NR-p1_05.j2k-dump, NR-p1_03.j2k-dump,
2944 ETS-C1P1-p1_03.j2k-decode, ETS-C0P1-p1_03.j2k-decode,
2945 ETS-C0P1-p1_05.j2k-decode
2946 * [r1897] libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl.h,
2947 libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/t1.c: [trunk] realloc is
2948 misused and may leak memory (Issue#168) (complements: compilation
2951 2012-08-22 Luc Hermitte
2953 * [r1896] applications/mj2/wrap_j2k_in_mj2.c,
2954 libopenjpeg/function_list.c, libopenjpeg/j2k.c,
2955 libopenjpeg/jp2.c, libopenjpeg/jpwl/jpwl.c, libopenjpeg/mqc.c,
2956 libopenjpeg/mqc.h, libopenjpeg/t1.c, libopenjpeg/t1.h,
2957 libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/tgt.c,
2958 tests/test_tile_decoder.c: [trunk] realloc is misused and may
2959 leak memory (Issue#168)
2960 * [r1895] applications/codec/j2k_to_image.c: [trunk] j2k_to_image
2961 gives fff-topic error message for non-openable files (Issue#167)
2963 2012-08-17 Mickaël Savinaud
2965 * [r1894] libopenjpeg/dwt.c: fix a compilation error
2966 * [r1893] libopenjpeg/t1.c, libopenjpeg/t1.h: rename
2967 t1_enc_sigpass_step and t1_enc_sigpass with opj_ prefix and
2969 * [r1892] libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c:
2970 remove deprecated v1 style function t1_destroy; rename
2971 t1_destroy_v2 to opj_t1_destroy
2972 remove deprecated v1 style function t1_decode_cblks; rename
2973 t1_decode_cblks_v2 to opj_t1_decode_cblks
2974 remove deprecated v1 style function t1_encode_cblks; rename
2975 t1_encode_cblks_v2 to opj_t1_encode_cblks
2976 remove deprecated v1 style function t1_create; rename
2977 t1_create_v2 to opj_t1_create
2978 * [r1891] libopenjpeg/dwt.c: rename local functions and struct with
2980 * [r1890] libopenjpeg/dwt.c: rename local dwt functions
2981 remove deprecated v1 style function dwt_decode_tile; rename
2982 dwt_decode_tile_v2 to opj_dwt_decode_tile
2983 * [r1889] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
2984 libopenjpeg/function_list.h, libopenjpeg/j2k.c, libopenjpeg/t1.c,
2985 libopenjpeg/tcd.c: remove deprecated v1 style function
2986 dwt_encode; rename dwt_encode_v2 to opj_dwt_encode
2987 remove deprecated v1 style function dwt_decode; rename
2988 dwt_decode_v2 to opj_dwt_decode
2989 remove deprecated v1 style function dwt_getgain; rename
2990 dwt_getgain_v2 to opj_dwt_getgain
2991 add opj_dwt_getnorm, opj_dwt_getnorm_real functions
2992 remove deprecated v1 style function dwt_encode_real; rename
2993 dwt_encode_real_v2 to opj_dwt_encode_real
2994 remove deprecated v1 style function dwt_getgain_real; rename
2995 dwt_getgain_real_v2 to opj_dwt_getgain_real
2996 rename dwt_calc_explicit_stepsizes to
2997 opj_dwt_calc_explicit_stepsizes
2999 2012-08-16 Mickaël Savinaud
3001 * [r1888] libopenjpeg/tcd.c: rename local tcd functions with opj_
3003 * [r1887] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
3004 remove deprecated v1 style function tcd_decode_tile; rename
3005 tcd_decode_tile_v2 to opj_tcd_decode_tile
3006 remove deprecated v1 style function tcd_free_decode
3007 remove deprecated v1 style function tcd_free_decode_tile
3008 * [r1886] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
3009 remove deprecated v1 style function tcd_destroy; rename
3010 tcd_destroy_v2 to opj_tcd_destroy
3011 rename tcd_init_v2 to opj_tcd_init
3012 remove deprecated v1 style function tcd_malloc_encode
3013 remove deprecated v1 style function tcd_free_encode
3014 remove deprecated v1 style function tcd_init_encode
3015 remove deprecated v1 style function tcd_malloc_decode
3016 remove deprecated v1 style function tcd_malloc_decode_tile
3017 remove deprecated v1 style function tcd_makelayer_fixed; rename
3018 tcd_makelayer_fixed_v2 to opj_tcd_makelayer_fixed
3019 remove deprecated v1 style function tcd_rateallocate_fixed;
3020 rename tcd_rateallocate_fixed_v2 to opj_tcd_rateallocate_fixed
3021 remove deprecated v1 style function tcd_makelayer; rename
3022 tcd_makelayer_v2 to opj_tcd_makelayer
3023 remove deprecated v1 style function tcd_rateallocate; rename
3024 tcd_rateallocate_v2 to opj_tcd_rateallocate
3025 remove deprecated v1 style function tcd_encode_tile; rename
3026 tcd_encode_tile_v2 to opj_tcd_encode_tile
3027 * [r1885] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
3028 remove deprecated v1 style function tcd_create; rename
3029 tcd_create_v2 to opj_tcd_create
3030 * [r1884] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
3031 rename tcd functions with opj_ prefix
3032 * [r1883] libopenjpeg/dwt.c: optimization of dwt_deinterleave_h,
3033 dwt_deinterleave_v from v2 branch; update type with OPJ_type
3034 * [r1882] libopenjpeg/j2k.c, libopenjpeg/j2k.h: correct warnings in
3036 * [r1881] libopenjpeg/j2k.c: remove deprecated v1 style function
3037 j2k_write_eoc; rename j2k_write_eoc_v2 to opj_j2k_write_eoc
3038 * [r1880] libopenjpeg/j2k.c: remove deprecated v1 style function
3039 j2k_read_eoc; rename j2k_read_eoc_v2 to opj_j2k_read_eoc
3040 * [r1879] libopenjpeg/j2k.c: clean style and remove old v1 style
3042 * [r1878] libopenjpeg/j2k.c: remove deprecated v1 style function
3043 j2k_add_mhmarker; rename j2k_add_mhmarker_v2 to
3044 opj_j2k_add_mhmarker
3045 remove deprecated v1 style function j2k_add_tlmarker; rename
3046 j2k_add_tlmarker_v2 to opj_j2k_add_tlmarker
3047 * [r1877] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3048 libopenjpeg/openjpeg.c: remove deprecated v1 style function
3049 j2k_create_compress; rename opj_j2k_create_compress_v2 to
3050 opj_j2k_create_compress
3051 * [r1876] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c:
3052 rename j2k functions with opj_ prefix
3053 * [r1875] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3054 libopenjpeg/openjpeg.c: remove deprecated v1 style function
3055 j2k_setup_encoder; rename opj_j2k_setup_encoder_v2 to
3056 opj_j2k_setup_encoder
3057 * [r1874] libopenjpeg/j2k.c: remove deprecated v1 style function
3058 j2k_get_num_tp; rename j2k_get_num_tp_v2 to opj_j2k_get_num_tp
3059 * [r1873] libopenjpeg/j2k.c: remove deprecated v1 style function
3060 j2k_calculate_tp; rename j2k_calculate_tp_v2 to
3061 opj_j2k_calculate_tp
3062 * [r1872] libopenjpeg/j2k.c: rename local j2k function with opj_
3064 * [r1871] libopenjpeg/j2k.c: remove deprecated v1 style function
3065 j2k_write_rgn; rename j2k_write_rgn_v2 to opj_j2k_write_rgn
3066 * [r1870] libopenjpeg/j2k.c: remove deprecated v1 style function
3067 j2k_write_sod; rename j2k_write_sod_v2 to opj_j2k_write_sod
3068 * [r1869] libopenjpeg/j2k.c: remove deprecated v1 style function
3069 j2k_write_sot; rename j2k_write_sot_v2 to opj_j2k_write_sot
3070 * [r1868] libopenjpeg/j2k.c: remove deprecated v1 style function
3071 j2k_write_tlm; rename j2k_write_tlm_v2 to opj_j2k_write_tlm
3072 * [r1867] libopenjpeg/j2k.c: rename local j2k function with opj_
3074 * [r1866] libopenjpeg/j2k.c: rename local j2k function with opj_
3076 * [r1865] libopenjpeg/j2k.c: remove deprecated v1 style function
3077 j2k_write_poc; rename j2k_write_poc_v2 to opj_j2k_write_poc
3078 rename j2k_write_poc_in_memory to opj_j2k_write_poc_in_memory
3079 rename j2k_get_max_poc_size to opj_j2k_get_max_poc_size
3080 * [r1864] libopenjpeg/j2k.c: remove deprecated v1 style function
3081 j2k_write_qcd; rename j2k_write_qcd_v2 to opj_j2k_write_qcd
3082 remove deprecated v1 style function j2k_write_qcc; rename
3083 j2k_write_qcc_v2 to opj_j2k_write_qcc
3084 remove deprecated v1 style function j2k_write_qcx; rename
3085 j2k_write_qcc_in_memory to
3086 rename j2k_get_max_qcc_size to opj_j2k_get_max_qcc_size
3087 * [r1863] libopenjpeg/j2k.c: rename j2k_get_max_coc_size to
3088 opj_j2k_get_max_coc_size
3089 * [r1862] libopenjpeg/j2k.c: remove deprecated v1 style function
3090 j2k_write_cod; rename j2k_write_cod_v2 to opj_j2k_write_cod
3091 remove deprecated v1 style function j2k_write_coc; rename
3092 j2k_write_coc_v2 to opj_j2k_write_coc
3093 remove deprecated v1 style function j2k_write_cox; rename
3094 j2k_write_coc_in_memory to opj_j2k_write_coc_in_memory
3095 * [r1861] libopenjpeg/j2k.c: remove deprecated v1 style function
3096 j2k_write_com; rename j2k_write_com_v2 to opj_j2k_write_com
3097 * [r1860] libopenjpeg/j2k.c: remove deprecated v1 style function
3098 j2k_write_siz; rename j2k_write_siz_v2 to opj_j2k_write_siz
3099 * [r1859] libopenjpeg/j2k.c: rename j2k_write_soc_v2 to
3101 * [r1858] libopenjpeg/j2k.c: remove deprecated v1 style function
3103 * [r1857] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
3104 v1 style functions j2k_destroy_decompress, j2k_decode_jpt_stream,
3105 j2k_destroy_compress and j2k_encode
3106 * [r1856] libopenjpeg/j2k.c: rename local j2k function with opj_
3108 * [r1855] applications/codec/image_to_j2k.c: free local memory in
3109 image_to_j2k application
3110 * [r1854] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3111 libopenjpeg/openjpeg.c: rename j2k functions with opj_ prefix
3112 * [r1853] libopenjpeg/dwt.c: remove warnings from dwt.c
3113 * [r1852] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/j2k.c:
3114 Correct the wrong output management of opj_stream_read_seek
3115 function (thanks to EvenR)
3117 2012-08-13 Mickaël Savinaud
3119 * [r1851] libopenjpeg/jp2.c: remove old v1 style functions from
3121 * [r1850] libopenjpeg/jp2.c: rename local jp2 functions with opj_
3123 * [r1849] libopenjpeg/jp2.c: rename jp2_write_jp_v2 to
3125 * [r1848] libopenjpeg/jp2.c: remove deprecated v1 style function
3127 * [r1847] libopenjpeg/jp2.c: rename jp2_write_jp2c_v2 to
3129 * [r1846] libopenjpeg/jp2.c: remove deprecated v1 style function
3131 * [r1845] libopenjpeg/jp2.c: rename local function in jp2.c with
3133 * [r1844] libopenjpeg/jp2.c: rename jp2_write_ftyp_v2 to
3135 * [r1843] libopenjpeg/jp2.c: remove deprecated v1 style function
3137 * [r1842] libopenjpeg/jp2.c: rename jp2_write_colr_v2 to
3139 * [r1841] libopenjpeg/jp2.c: remove deprecated v1 style function
3141 * [r1840] libopenjpeg/jp2.c: rename jp2_write_bpcc_v2 to
3143 * [r1839] libopenjpeg/jp2.c: remove deprecated v1 style function
3145 * [r1838] libopenjpeg/jp2.c: rename jp2_write_ihdr_v2 to
3147 * [r1837] libopenjpeg/jp2.c: remove deprecated v1 style function
3149 * [r1836] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3150 libopenjpeg/openjpeg.c: rename jp2 functions with V2 style and
3152 * [r1835] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3153 v1 style functions jp2_write_jp2h
3154 * [r1834] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3155 v1 style functions : jp2_create_compress, jp2_destroy_compress,
3157 * [r1833] applications/codec/image_to_j2k.c, libopenjpeg/jp2.h: fix
3158 some warnings in jp2.c
3159 * [r1832] libopenjpeg/function_list.c: fix compilation error with
3162 2012-08-10 Luc Hermitte
3164 * [r1830] libopenjpeg/function_list.c: [trunk] fix possible memory
3165 leak on realloc failure
3167 2012-08-10 Mickaël Savinaud
3169 * [r1829] libopenjpeg/jp2.c, libopenjpeg/jp2.h: use internal type
3170 to reduce warnings in jp2.c
3171 * [r1828] libopenjpeg/jp2.c: rename jp2_read_boxhdr_v2 to
3173 * [r1827] libopenjpeg/jp2.c: remove deprecated v1 style function
3175 * [r1826] libopenjpeg/jp2.c: rename local function in jp2.c with
3177 * [r1825] libopenjpeg/jp2.c: rename jp2_read_jp_v2 to
3179 * [r1824] libopenjpeg/jp2.c: remove deprecated v1 style function
3180 jp2_read_jp2c, jp2_read_struct
3181 * [r1823] libopenjpeg/jp2.c: rename jp2_read_ftyp_v2 to
3183 * [r1822] libopenjpeg/jp2.c: remove deprecated v1 style function
3185 * [r1821] libopenjpeg/jp2.c: rename jp2_read_colr_v2 to
3186 opj_jp2_read_colr, jp2_read_pclr_v2 to opj_jp2_read_pclr,
3187 jp2_read_cmap_v2 to opj_jp2_read_cmap, jp2_read_cdef_v2 to
3189 * [r1820] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3190 v1 style function jp2_read_colr, jp2_read_pclr, jp2_read_cmap,
3192 * [r1819] libopenjpeg/jp2.c: rename jp2_read_bpcc_v2 to
3194 * [r1818] libopenjpeg/jp2.c: remove deprecated v1 style function
3196 * [r1817] libopenjpeg/jp2.c: rename jp2_read_ihdr_v2 to
3198 * [r1816] libopenjpeg/jp2.c: remove deprecated v1 style function
3200 * [r1815] libopenjpeg/jp2.c: rename jp2_read_jp2h_v2 to
3202 * [r1814] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3203 v1 style function jp2_read_jp2h
3204 * [r1813] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3205 v1 style function jp2_destroy_decompress
3206 * [r1812] libopenjpeg/j2k.c: rename local functions with opj_
3207 prefix in j2k.c (part 2)
3208 * [r1811] libopenjpeg/j2k.c: rename local functions with opj_
3210 * [r1810] libopenjpeg/j2k.c: rename some j2k decoding functions
3211 with new prefix opj_
3212 * [r1809] libopenjpeg/j2k.c: rename mct function read/write
3213 function with opj_ prefix
3214 * [r1808] libopenjpeg/j2k.c: rename j2k_read_mct to
3215 opj_j2k_read_mct, j2k_read_mco to opj_j2k_read_mco, j2k_read_mcc
3217 * [r1807] libopenjpeg/j2k.c: rename j2k_read_cbd to
3219 * [r1806] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
3221 * [r1805] libopenjpeg/j2k.c: remove deprecated v1 style function
3223 * [r1804] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
3225 * [r1803] libopenjpeg/j2k.c: remove deprecated v1 style function
3227 * [r1802] libopenjpeg/j2k.c: rename j2k_read_crg_v2 to
3229 * [r1801] libopenjpeg/j2k.c: remove deprecated v1 style function
3231 * [r1800] libopenjpeg/j2k.c: rename j2k_read_ppt_v2 to
3233 * [r1799] libopenjpeg/j2k.c: remove deprecated v1 style function
3235 * [r1798] libopenjpeg/j2k.c: remove deprecated v1 style function
3237 * [r1797] libopenjpeg/j2k.c: correct a compilation error about
3238 misplaced declaration
3240 2012-08-09 Mickaël Savinaud
3242 * [r1796] libopenjpeg/j2k.c: remove deprecated v1 style function
3244 * [r1795] libopenjpeg/j2k.c: rename j2k_read_plt_v2 to
3246 * [r1794] libopenjpeg/j2k.c: remove deprecated v1 style function
3248 * [r1793] libopenjpeg/j2k.c: rename j2k_read_plm_v2 to
3250 * [r1792] libopenjpeg/j2k.c: rename j2k_read_tlm_v2 to
3252 * [r1791] libopenjpeg/j2k.c: remove deprecated v1 style function
3254 * [r1790] libopenjpeg/j2k.c: rename j2k_read_poc_v2 to
3256 * [r1789] libopenjpeg/j2k.c: remove deprecated v1 style function
3258 * [r1788] libopenjpeg/j2k.c: remove deprecated v1 style function
3260 * [r1787] libopenjpeg/j2k.c: rename j2k_read_qcc_v2 to
3262 * [r1786] libopenjpeg/j2k.c: remove deprecated v1 style function
3264 * [r1785] libopenjpeg/j2k.c: rename j2k_read_qcd_v2 to
3266 * [r1784] libopenjpeg/j2k.c: remove deprecated v1 style function
3268 * [r1783] libopenjpeg/j2k.c: rename j2k_read_rgn_v2 to
3270 * [r1782] libopenjpeg/j2k.c: remove deprecated v1 style function
3272 * [r1781] libopenjpeg/j2k.c: rename j2k_read_coc_v2 to
3274 * [r1780] libopenjpeg/j2k.c: remove deprecated v1 style function
3276 * [r1779] libopenjpeg/j2k.c: rename j2k_read_cod_v2 to
3278 * [r1778] libopenjpeg/j2k.c: remove deprecated v1 style function
3280 * [r1777] libopenjpeg/j2k.c: rename j2k_read_siz_v2 to
3282 * [r1776] libopenjpeg/j2k.c: remove deprecated v1 style function
3284 * [r1775] libopenjpeg/j2k.c: rename j2k_read_sod_v2 to
3286 * [r1774] libopenjpeg/j2k.c: remove deprecated v1 style function
3288 * [r1773] libopenjpeg/j2k.c: rename j2k_read_sot_v2 to
3290 * [r1772] libopenjpeg/j2k.c: remove deprecated v1 style function
3292 * [r1771] libopenjpeg/j2k.c: rename j2k_read_soc_v2 to
3294 * [r1770] libopenjpeg/j2k.c: remove deprecated v1 style function
3296 * [r1769] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3297 libopenjpeg/openjpeg.c: rename j2k_decode_v2 to opj_j2k_decode
3298 * [r1768] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
3299 v1 style function j2k_decode
3300 * [r1767] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3301 libopenjpeg/openjpeg.c: rename j2k_setup_decoder_v2 to
3302 opj_j2k_setup_decoder
3303 * [r1766] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
3304 v1 style function j2k_setup_decoder
3305 * [r1765] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3306 libopenjpeg/openjpeg.c: rename j2k_create_decompress_v2 to
3307 opj_j2k_create_decompress
3308 * [r1764] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
3309 libopenjpeg/jp2.h: remove deprecated v1 style function
3310 j2k_create_decompress and jp2_create_decompress
3311 * [r1763] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3312 libopenjpeg/openjpeg.c: rename jp2_decode_v2 to opj_jp2_decode
3313 * [r1762] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
3314 v1 style function opj_jp2_decode
3315 * [r1761] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3316 libopenjpeg/openjpeg.c: rename jp2_setup_decoder_v2 to
3317 opj_jp2_setup_decoder
3318 * [r1760] libopenjpeg/jp2.h: remove deprecated v1 style function
3320 * [r1759] libopenjpeg/jp2.c, libopenjpeg/jp2.h: [trunk] add the
3321 support of the flag ignore_pclr_cmap_cdef into the V2 jp2
3322 functions (but not for box reading); no tests modified
3323 * [r1758] libopenjpeg/event.c, libopenjpeg/event.h,
3324 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] begin to
3325 clean the old V1 style message event management
3326 * [r1757] libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: [trunk] clean
3327 jp2_read_ihdr_v2 interface
3328 * [r1756] applications/codec/j2k_dump.c, libopenjpeg/openjpeg.c,
3329 libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c: [trunk]
3330 rename opj_destroy_cstr_info_v2 to opj_destroy_cstr_info
3331 * [r1755] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
3332 deprecated v1 style function opj_destroy_cstr_info
3333 * [r1754] libopenjpeg/openjpeg.c: [trunk] move functions in
3334 openjpeg.c in two parts compression vs decompression
3335 * [r1753] applications/codec/image_to_j2k.c,
3336 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] rename
3337 opj_encode_v2 to opj_encode
3338 * [r1752] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
3339 remove deprecated v1 style function opj_encode and
3340 opj_encode_with_info
3341 * [r1751] applications/codec/image_to_j2k.c,
3342 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
3343 tests/test_tile_encoder.c: [trunk] rename opj_setup_encoder_v2 to
3345 * [r1750] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
3346 deprecated v1 style function opj_setup_encoder
3347 * [r1749] applications/codec/image_to_j2k.c,
3348 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
3349 tests/test_tile_encoder.c: rename opj_create_compress_v2 to
3351 * [r1748] applications/codec/j2k_to_image.c,
3352 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] remove
3353 deprecated v1 style function opj_create_compress
3354 * [r1747] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
3355 deprecated v1 style function opj_decode and opj_decode_with_info
3356 * [r1746] applications/codec/j2k_dump.c,
3357 applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
3358 libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
3359 tests/test_tile_decoder.c: [trunk] rename opj_setup_decoder_v2 to
3361 * [r1745] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
3362 remove deprecated v1 style function opj_setup_decoder
3363 * [r1744] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
3364 remove deprecated v1 style function opj_destroy_decompress
3365 * [r1743] applications/codec/j2k_dump.c,
3366 applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
3367 libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
3368 tests/test_tile_decoder.c: [trunk] rename
3369 opj_create_decompress_v2 to opj_create_decompress
3370 * [r1742] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
3371 remove V1 style function opj_create_decompress
3372 * [r1741] libopenjpeg/j2k.c: [trunk] define local functions of
3373 j2k.c as static and clean style
3374 * [r1740] libopenjpeg/j2k.c: [trunk] move allocation of
3375 cstr_index->tile_index to the end of the header reading
3376 * [r1739] tests/test_tile_decoder.c: Add file type detection in
3377 test_tile_decoder to support JP2 file as input
3378 * [r1738] tests/CMakeLists.txt: Use the right file as input for the
3380 * [r1737] tests/test_tile_decoder.c: Reorganize and clean style of
3383 2012-07-25 Mathieu Malaterre
3385 * [r1735] applications/jpip/libopenjpip/auxtrans_manager.c,
3386 applications/jpip/libopenjpip/auxtrans_manager.h,
3387 applications/jpip/libopenjpip/channel_manager.c,
3388 applications/jpip/libopenjpip/channel_manager.h,
3389 applications/jpip/libopenjpip/imgsock_manager.c,
3390 applications/jpip/libopenjpip/jpipstream_manager.c,
3391 applications/jpip/libopenjpip/openjpip.c,
3392 applications/jpip/libopenjpip/openjpip.h,
3393 applications/jpip/libopenjpip/query_parser.c,
3394 applications/jpip/libopenjpip/query_parser.h,
3395 applications/jpip/libopenjpip/target_manager.c,
3396 applications/jpip/libopenjpip/target_manager.h,
3397 applications/jpip/util/addXMLinJP2.c: [trunk] Use const keyword
3399 * [r1734] applications/jpip/util/CMakeLists.txt: [trunk] Import
3400 changes from 1.5 branch
3402 2012-07-11 Mathieu Malaterre
3404 * [r1731] libopenjpeg/j2k.c: [trunk] Fix r156 to compile on
3405 compilers where false is not defined.
3406 * [r1730] libopenjpeg/j2k.c, libopenjpeg/tcd.c: [trunk] This fixes
3407 issues seen on PDF files
3411 2012-07-10 Mathieu Malaterre
3413 * [r1728] libopenjpeg/j2k.c: [trunk] Fix heap buffer overflow
3415 Enforce sanity checks on tile number and tile length, even when
3417 broken) USE_JPWL code isn't enabled.
3418 Import r1727 from branch 1.5
3420 2012-06-01 Mickaël Savinaud
3422 * [r1707] tests/nonregression/CMakeLists.txt: [trunk] use new names
3425 2012-05-29 Mathieu Malaterre
3427 * [r1699] tests/test_tile_encoder.c: [trunk] Fix a simple leak in
3429 * [r1698] tests/CMakeLists.txt, tests/test_tile_encoder.c: [trunk]
3430 Adding more tests. tte5.j2k looks as if the tile compression is
3432 * [r1697] applications/codec/convert.c, libopenjpeg/jp2.c: [trunk]
3433 The two files in Issue145 have a precision < 8-bit:
3434 therefore 'jp2_read_pclr' must be changed.
3436 j2k_to_image fails to create RGB/RGBA images with a
3437 precision < 8-bit: therefore 'imagetopng' must be
3440 * [r1695] CMakeLists.txt, libopenjpeg/CMakeLists.txt,
3441 libopenjpeg/Makefile.am: [trunk] Fix installation issues. Thanks
3442 to winfried for patch.
3444 * [r1692] applications/codec/convert.c: [trunk] Follow up to r1691.
3446 * [r1691] applications/codec/convert.c,
3447 applications/codec/convert.h, applications/codec/image_to_j2k.c,
3448 applications/codec/j2k_to_image.c,
3449 applications/common/format_defs.h: [trunk] Add new behavior for
3450 codecs. Now supports little endian RAWL format. It is now
3451 possible to encode directly little endian raw file, by simply
3452 using the rawl extension. Code has been modified to use
3453 strcasecmp instead of strncasecmp to cope with 4 letters files
3456 * [r1690] applications/codec/convert.c: [trunk] Add commented out
3457 code for tile support in applications.
3459 2012-05-22 Mathieu Malaterre
3461 * [r1689] libopenjpeg/j2k.c: [trunk] error message typo, refer PLT
3464 2012-05-21 Mathieu Malaterre
3466 * [r1680] libopenjpeg/j2k.c: [trunk] add sentinel when tile_index
3468 * [r1679] tests/CMakeLists.txt: [trunk] Enable tile
3469 decoding/encoding round trip
3470 * [r1678] tests/CMakeLists.txt, tests/test_tile_decoder.c: Activate
3471 tile decoding system to reproduce issues
3473 2012-05-21 Mickaël Savinaud
3475 * [r1677] libopenjpeg/j2k.c: Comment the using of j2k_add_marker
3476 function into a v2 function.
3478 2012-05-14 Mickaël Savinaud
3480 * [r1676] applications/codec/j2k_to_image.c: use the correct event
3481 handler in j2k_to_image.c
3482 * [r1675] tests/test_tile_encoder.c: resolve bug under win arch
3483 with test_tile_encoder.c
3484 * [r1674] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
3485 libopenjpeg/openjpeg.c:
3487 2012-05-14 Mathieu Malaterre
3489 * [r1673] tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt,
3490 tests/test_tile_encoder.c: [trunk] Start activating tile tests
3491 * [r1672] libopenjpeg/jp2.c: [trunk] Need to use new interface
3492 opj_event_msg_v2, instead of old opj_event_msg. Remove some
3494 * [r1671] libopenjpeg/openjpeg.c: [trunk] Pointer is opj_jp2_v2_t,
3496 * [r1670] libopenjpeg/jp2.c: [trunk] Wrong struct size. Use
3497 opj_jp2_v2_t instead
3498 * [r1669] libopenjpeg/tcd.c: [trunk] Make sure the memory is
3499 initialized. valgrind was complaning in mqc_init_enc we were
3500 reading uninit value. See also comment in r479: FIXME:
3501 mqc_init_enc and mqc_byteout underrun the buffer if we don't do
3503 * [r1668] libopenjpeg/j2k.c: [trunk] Fix minor typo in error
3506 2012-05-14 Mickaël Savinaud
3508 * [r1667] libopenjpeg/j2k.c, libopenjpeg/jp2.c, libopenjpeg/jp2.h:
3509 adding jp2_encode_v2 from v2 branches; using the right return
3510 value for opj_stream_flush
3511 * [r1666] libopenjpeg/cio.c, libopenjpeg/jp2.c: correct style in
3512 cio.c and use only op_bool return value; correct error in jp2.c
3514 * [r1665] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
3515 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c: add
3516 new functions in jp2 codec from v2 branches; solve bug in
3517 j2k_setup_encoder_v2
3519 2012-05-14 Mathieu Malaterre
3521 * [r1664] tests/test_tile_decoder.c: [trunk] Fix remaining
3524 2012-05-14 Mickaël Savinaud
3526 * [r1663] tests/test_tile_decoder.c: remove opj_event_mgr struct
3527 from test_tile_decoder
3529 2012-05-14 Mathieu Malaterre
3531 * [r1662] tests/test_tile_decoder.c: [trunk] Fix using proper v2
3533 * [r1661] tests/CMakeLists.txt, tests/test_tile_decoder.c[ADD]:
3534 [trunk] Import from v2 test_tile_decoder
3536 2012-05-14 Mickaël Savinaud
3538 * [r1660] libopenjpeg/j2k.c: Correct a mistake about declaration of
3541 2012-05-13 Mickaël Savinaud
3543 * [r1659] applications/codec/image_to_j2k.c, libopenjpeg/cio.c,
3544 libopenjpeg/j2k.c, tests/test_tile_encoder.c: solve problem with
3545 input of image_to_j2k; using the right return type comparison for
3546 opj_stream_flush; add j2k_write_com_v2, j2k_write_poc_v2,
3547 j2k_write_eoc_v2 and j2k_write_tlm_v2
3548 * [r1658] libopenjpeg/tcd.c: remove a fixme about tcd_deallocate
3549 and encodind precint
3551 2012-05-02 Mickaël Savinaud
3553 * [r1654] libopenjpeg/image.c, libopenjpeg/openjpeg.c: [trunk]
3555 * [r1653] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
3556 correct a bug in jpip building induced by the previous commit
3557 * [r1651] applications/codec/image_to_j2k.c,
3558 applications/codec/j2k_dump.c, applications/codec/j2k_to_image.c,
3559 libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/openjpeg.c,
3560 libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
3561 tests/test_tile_encoder.c: [trunk] Enhance support of events like
3562 the v2 branch. Use right name of variables.
3564 2012-04-23 Mathieu Malaterre
3566 * [r1641] Makefile.am, applications/jpip/libopenjpip/Makefile.am,
3567 applications/jpip/util/Makefile.am, configure.ac,
3568 doc/Makefile.am, libopenjpeg/Makefile.am, libopenjpeg/openjpeg.c,
3569 libopenjpeg/opj_stdint.h, opj_config.h.cmake.in: [trunk] apply
3570 patch from winfried on the mailing list. For more info see:
3571 https://groups.google.com/group/openjpeg/msg/e631d586a31c6de4
3572 * [r1639] libopenjpeg/cio.c, libopenjpeg/cio.h,
3573 libopenjpeg/openjpeg.h: Fix a set of warnings reported by gcc in
3574 cio.c. This patch impact the API directly (remove left over
3576 * [r1638] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
3577 Adding sentinel code for debug
3579 2012-04-13 Mickaël Savinaud
3581 * [r1627] libopenjpeg/j2k.c: [trunk] correct a wrong assert in
3584 2012-03-27 Mathieu Malaterre
3586 * [r1624] applications/jpip/libopenjpip/CMakeLists.txt: [trunk]
3587 attempt to fix clang/3.1 compilation error remotely
3588 * [r1623] CMakeLists.txt, libopenjpeg/opj_stdint.h,
3589 opj_config.h.cmake.in: [trunk] fix compilation on OS where
3590 ssize_t is not defined.
3592 2012-03-26 Mathieu Malaterre
3594 * [r1622] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
3595 applications/jpip/libopenjpip/msgqueue_manager.c,
3596 applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] Final
3597 touch to get rid of most truncation warnings
3598 * [r1621] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
3599 [trunk] one more round of warnings fixes
3600 * [r1620] applications/jpip/libopenjpip/imgsock_manager.c,
3601 applications/jpip/libopenjpip/imgsock_manager.h,
3602 applications/jpip/libopenjpip/sock_manager.c,
3603 applications/jpip/libopenjpip/sock_manager.h: [trunk] change
3604 char* to const char* when possible. Remove more warnings
3605 * [r1619] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
3606 remove warnings from jp2k decoder
3607 * [r1618] applications/jpip/libopenjpip/cache_manager.c,
3608 applications/jpip/libopenjpip/cache_manager.h,
3609 applications/jpip/libopenjpip/imgreg_manager.c,
3610 applications/jpip/libopenjpip/jp2k_encoder.c,
3611 applications/jpip/libopenjpip/msgqueue_manager.c,
3612 applications/jpip/libopenjpip/target_manager.c: [trunk] change
3613 char* to const char* when possible. Remove more warnings
3614 * [r1617] applications/jpip/libopenjpip/jpip_parser.c,
3615 applications/jpip/libopenjpip/msgqueue_manager.c,
3616 applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] another
3617 round of compilation fixes
3618 * [r1616] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
3619 applications/jpip/libopenjpip/dec_clientmsg_handler.h,
3620 applications/jpip/libopenjpip/imgsock_manager.c,
3621 applications/jpip/libopenjpip/imgsock_manager.h,
3622 applications/jpip/libopenjpip/jpipstream_manager.c,
3623 applications/jpip/libopenjpip/jpipstream_manager.h,
3624 applications/jpip/libopenjpip/metadata_manager.c,
3625 applications/jpip/libopenjpip/mhixbox_manager.c,
3626 applications/jpip/libopenjpip/openjpip.c,
3627 applications/jpip/libopenjpip/openjpip.h,
3628 applications/jpip/libopenjpip/sock_manager.c,
3629 applications/jpip/libopenjpip/sock_manager.h: [trunk] another set
3630 of warnings fixes for LFS support
3631 * [r1615] applications/jpip/libopenjpip/query_parser.c: [trunk] Fix
3633 * [r1614] applications/jpip/libopenjpip/query_parser.c: [trunk]
3634 remove some simple warnings
3635 * [r1613] applications/jpip/libopenjpip/auxtrans_manager.c,
3636 applications/jpip/libopenjpip/jpip_parser.c,
3637 applications/jpip/libopenjpip/metadata_manager.c,
3638 applications/jpip/libopenjpip/metadata_manager.h,
3639 applications/jpip/libopenjpip/msgqueue_manager.c,
3640 applications/jpip/libopenjpip/msgqueue_manager.h,
3641 applications/jpip/libopenjpip/placeholder_manager.c,
3642 applications/jpip/libopenjpip/placeholder_manager.h: [trunk]
3643 According to JPIP/A.2.3 in class identifiers should be an
3644 unsigned integer. Since portion of codes was using Byte8_t and
3645 other was using int, pick Byte8_t as best matching type
3646 * [r1612] applications/jpip/libopenjpip/sock_manager.c,
3647 applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
3648 work on getting API to use off_t instead of long toward LFS
3649 support in JPIP (sock_manager)
3650 * [r1611] applications/jpip/libopenjpip/auxtrans_manager.c,
3651 applications/jpip/libopenjpip/auxtrans_manager.h,
3652 applications/jpip/libopenjpip/sock_manager.c,
3653 applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
3654 work on getting API to use off_t instead of long toward LFS
3655 support in JPIP (auxtrans_manager)
3656 * [r1610] applications/jpip/libopenjpip/metadata_manager.c,
3657 applications/jpip/libopenjpip/metadata_manager.h: [trunk]
3658 continue work on getting API to use off_t instead of long toward
3659 LFS support in JPIP (metadata_manager)
3660 * [r1609] applications/jpip/libopenjpip/manfbox_manager.c: [trunk]
3661 continue work on getting API to use off_t instead of long toward
3662 LFS support in JPIP (manfbox_manager)
3663 * [r1608] applications/jpip/libopenjpip/j2kheader_manager.c:
3664 [trunk] continue work on getting API to use off_t instead of long
3665 toward LFS support in JPIP (j2kheader_manager)
3666 * [r1607] applications/jpip/libopenjpip/index_manager.c,
3667 applications/jpip/libopenjpip/index_manager.h,
3668 applications/jpip/libopenjpip/mhixbox_manager.h: [trunk] continue
3669 work on getting API to use off_t instead of long toward LFS
3670 support in JPIP (index_manager)
3671 * [r1606] applications/jpip/libopenjpip/marker_manager.c,
3672 applications/jpip/libopenjpip/marker_manager.h: [trunk] continue
3673 work on getting API to use off_t instead of long toward LFS
3674 support in JPIP (marker_param_t)
3675 * [r1605] applications/jpip/libopenjpip/ihdrbox_manager.c: [trunk]
3676 fix another simple warning
3677 * [r1604] applications/jpip/libopenjpip/faixbox_manager.c: [trunk]
3678 explicit cast missing
3679 * [r1603] applications/jpip/libopenjpip/imgreg_manager.c: [trunk]
3680 remove simple warnings.
3681 * [r1602] applications/jpip/libopenjpip/codestream_manager.c,
3682 applications/jpip/libopenjpip/codestream_manager.h: [trunk]
3683 continue work on getting API to use off_t instead of long toward
3684 LFS support in JPIP (codestream_param_t)
3685 * [r1601] applications/jpip/libopenjpip/box_manager.c,
3686 applications/jpip/libopenjpip/box_manager.h,
3687 applications/jpip/libopenjpip/boxheader_manager.c,
3688 applications/jpip/libopenjpip/boxheader_manager.h: [trunk]
3689 continue work on getting API to use off_t instead of long toward
3691 * [r1600] applications/jpip/libopenjpip/byte_manager.c,
3692 applications/jpip/libopenjpip/byte_manager.h,
3693 libopenjpeg/openjpeg.h, libopenjpeg/opj_stdint.h: [trunk] Start
3694 working on LFS support in JPIP code section
3695 * [r1599] libopenjpeg/openjpeg.h: [trunk] ICC profile length is
3696 always an unsigned integer
3697 * [r1598] libopenjpeg/image.c, libopenjpeg/openjpeg.h: [trunk] make
3698 openjpeg consistant with itself, and adapt sign of struct
3700 * [r1597] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] Fix a
3701 potential issue with truncation of pointers diff
3702 * [r1596] libopenjpeg/bio.c: [trunk] Fix some simple warnings
3703 reported by -Wconversion
3704 * [r1595] libopenjpeg/j2k.c: [trunk] fix compilation when jpwl
3707 2012-03-26 Mickaël Savinaud
3709 * [r1594] tests/test_tile_encoder.c[ADD]: [trunk] add missing file
3710 needed to compile last commit
3712 2012-03-23 Mickaël Savinaud
3714 * [r1593] libopenjpeg/image.c, libopenjpeg/j2k.c,
3715 libopenjpeg/j2k.h, libopenjpeg/mct.c, libopenjpeg/mct.h,
3716 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
3717 tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt: [trunk]
3718 add test_tile_encoder test and function related
3720 2012-03-19 Mathieu Malaterre
3722 * [r1590] applications/codec/index.c: [trunk] Fix invalid
3723 truncation from off_t to int (thanks to -Wconversion for report)
3724 * [r1588] libopenjpeg/opj_inttypes.h: [trunk] Missing PRId64 for MS
3726 * [r1587] opj_config.h.cmake.in: [trunk] Forgot portion of the
3728 * [r1586] libopenjpeg/openjpeg.c, opj_config.h.cmake.in,
3729 thirdparty/libtiff/tif_config.h.cmake.in: [trunk] use autotools
3730 convention where #ifdef BLA, should be provided by #define BLA 1.
3731 This is to cope with pseudo autotools generated tif header.
3732 * [r1585] applications/codec/index.c,
3733 applications/jpip/libopenjpip/box_manager.c,
3734 applications/jpip/libopenjpip/box_manager.h,
3735 applications/jpip/libopenjpip/boxheader_manager.c,
3736 applications/jpip/libopenjpip/byte_manager.h,
3737 applications/jpip/libopenjpip/cache_manager.c,
3738 applications/jpip/libopenjpip/cache_manager.h,
3739 applications/jpip/libopenjpip/cachemodel_manager.c,
3740 applications/jpip/libopenjpip/codestream_manager.c,
3741 applications/jpip/libopenjpip/faixbox_manager.c,
3742 applications/jpip/libopenjpip/index_manager.c,
3743 applications/jpip/libopenjpip/jp2k_decoder.c,
3744 applications/jpip/libopenjpip/jp2k_encoder.c,
3745 applications/jpip/libopenjpip/jpip_parser.c,
3746 applications/jpip/libopenjpip/metadata_manager.c,
3747 applications/jpip/libopenjpip/mhixbox_manager.c,
3748 applications/jpip/libopenjpip/msgqueue_manager.c,
3749 applications/jpip/libopenjpip/placeholder_manager.c,
3750 applications/jpip/util/CMakeLists.txt,
3751 libopenjpeg/opj_inttypes.h: [trunk] start using new
3752 functionalities from opj_inttypes in jpip code and main openjpeg
3753 * [r1584] libopenjpeg/j2k.c, libopenjpeg/jpwl/crc.c,
3754 libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
3755 libopenjpeg/opj_inttypes.h[ADD], libopenjpeg/opj_stdint.h[ADD]:
3756 [trunk] move functionalities of stdint/inttype into
3757 opj_stdint/opj_inttypes
3758 * [r1583] libopenjpeg/openjpeg.h, tests/comparePGXimages.c: [trunk]
3759 Remove remaining of OPJ_INT64_F/OPJ_UINT64_F before move to C99
3761 * [r1582] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/jp2.c,
3762 libopenjpeg/tcd.c: [trunk] replace more void* object pointer to
3763 proper function pointer: opj_procedure. Remove some warnings
3764 reported by gcc -pedantic
3765 * [r1581] thirdparty/CMakeLists.txt: [trunk] add debug statement
3766 for Win7-VS2008-32bits-trunk-Debug-OSGeo4W
3768 2012-03-17 Mathieu Malaterre
3770 * [r1580] libopenjpeg/j2k.c: [trunk] Quick fix for MS compilers
3771 which do not ship inttypes.h
3772 * [r1579] libopenjpeg/openjpeg.h: [trunk] Fix compilation win32
3773 with shared libs on (export symbol name)
3774 * [r1578] libopenjpeg/function_list.c, libopenjpeg/function_list.h,
3775 libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk] Fix numerous
3776 warnings about signed vs unsigned comparison. Adapt opj_procedure
3777 type to what it should hev been IMHO. Start using PRIi64 for
3779 * [r1577] libopenjpeg/jp2.h, libopenjpeg/mct.h: [trunk] remove a
3780 warning, about ISO C restricts enumerator values to range of
3782 * [r1576] libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
3783 libopenjpeg/jpwl/jpwl.h: [trunk] HACK: This commit remove some
3784 JPWL related code just to allow compilation. See r1564 for more
3786 * [r1575] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix
3787 compilation when zlib.h is in user specified directory.
3789 2012-03-15 Mathieu Malaterre
3791 * [r1567] thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Fix
3792 compilation on 32bits/PowerPC arch (debian/linux)
3793 * [r1566] thirdparty/libtiff/CMakeLists.txt: [trunk] make sure to
3794 build as universal build when OS is APPLE
3795 * [r1565] applications/common/format_defs.h: [trunk] remove a
3796 warning about no end of file
3798 2012-03-15 Mickaël Savinaud
3800 * [r1564] applications/codec/image_to_j2k.c, libopenjpeg/dwt.c,
3801 libopenjpeg/dwt.h, libopenjpeg/int.h, libopenjpeg/j2k.c,
3802 libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3803 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
3804 libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
3805 libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
3806 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
3807 modify image_to_j2k and the lib to support functionalities given
3808 by the v2 alpha branch
3810 2012-03-12 Mathieu Malaterre
3812 * [r1556] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix issue with
3814 * [r1555] thirdparty/libtiff/CMakeLists.txt: [trunk] Add support
3815 for compiling libtiff with VS2008
3816 * [r1554] thirdparty/libtiff/CMakeLists.txt,
3817 thirdparty/libtiff/test_inline.c[ADD],
3818 thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Add support for
3819 MSVC 2010 compiler (32bits)
3820 * [r1553] thirdparty/CMakeLists.txt,
3821 thirdparty/libtiff/CMakeLists.txt,
3822 thirdparty/libtiff/libtiff.def[ADD], thirdparty/libtiff/t4.h,
3823 thirdparty/libtiff/tif_apple.c[DEL],
3824 thirdparty/libtiff/tif_aux.c, thirdparty/libtiff/tif_close.c,
3825 thirdparty/libtiff/tif_codec.c, thirdparty/libtiff/tif_color.c,
3826 thirdparty/libtiff/tif_compress.c,
3827 thirdparty/libtiff/tif_config.h[DEL],
3828 thirdparty/libtiff/tif_config.h.cmake.in[ADD],
3829 thirdparty/libtiff/tif_config.h.in[ADD],
3830 thirdparty/libtiff/tif_dir.c, thirdparty/libtiff/tif_dir.h,
3831 thirdparty/libtiff/tif_dirinfo.c,
3832 thirdparty/libtiff/tif_dirread.c,
3833 thirdparty/libtiff/tif_dirwrite.c,
3834 thirdparty/libtiff/tif_dumpmode.c,
3835 thirdparty/libtiff/tif_error.c,
3836 thirdparty/libtiff/tif_extension.c,
3837 thirdparty/libtiff/tif_fax3.c, thirdparty/libtiff/tif_fax3.h,
3838 thirdparty/libtiff/tif_flush.c,
3839 thirdparty/libtiff/tif_getimage.c, thirdparty/libtiff/tif_jbig.c,
3840 thirdparty/libtiff/tif_jpeg.c,
3841 thirdparty/libtiff/tif_jpeg_12.c[ADD],
3842 thirdparty/libtiff/tif_luv.c, thirdparty/libtiff/tif_lzma.c[ADD],
3843 thirdparty/libtiff/tif_lzw.c, thirdparty/libtiff/tif_next.c,
3844 thirdparty/libtiff/tif_ojpeg.c, thirdparty/libtiff/tif_open.c,
3845 thirdparty/libtiff/tif_packbits.c,
3846 thirdparty/libtiff/tif_pixarlog.c,
3847 thirdparty/libtiff/tif_predict.c,
3848 thirdparty/libtiff/tif_predict.h, thirdparty/libtiff/tif_print.c,
3849 thirdparty/libtiff/tif_read.c, thirdparty/libtiff/tif_stream.cxx,
3850 thirdparty/libtiff/tif_strip.c, thirdparty/libtiff/tif_swab.c,
3851 thirdparty/libtiff/tif_thunder.c, thirdparty/libtiff/tif_tile.c,
3852 thirdparty/libtiff/tif_unix.c, thirdparty/libtiff/tif_version.c,
3853 thirdparty/libtiff/tif_warning.c, thirdparty/libtiff/tif_win32.c,
3854 thirdparty/libtiff/tif_write.c, thirdparty/libtiff/tif_zip.c,
3855 thirdparty/libtiff/tiff.h, thirdparty/libtiff/tiffconf.h[DEL],
3856 thirdparty/libtiff/tiffconf.h.cmake.in[ADD],
3857 thirdparty/libtiff/tiffconf.h.in[ADD],
3858 thirdparty/libtiff/tiffio.h, thirdparty/libtiff/tiffio.hxx,
3859 thirdparty/libtiff/tiffiop.h, thirdparty/libtiff/tiffvers.h:
3860 [trunk] Update libtiff to 4.0.1 to support BigTIFF. openjpeg/tiff
3861 4.0.1 currently builds on linux/x86_64 and linux/mingw32.
3863 2012-03-11 Mathieu Malaterre
3865 * [r1548] libopenjpeg/openjpeg.h, opj_config.h.cmake.in: [trunk]
3866 Use stdint.h when available to compute fixed-type definition.
3867 * [r1547] applications/jpip/libopenjpip/auxtrans_manager.c,
3868 applications/jpip/libopenjpip/byte_manager.h,
3869 applications/jpip/libopenjpip/channel_manager.c,
3870 applications/jpip/libopenjpip/channel_manager.h,
3871 applications/jpip/libopenjpip/codestream_manager.c,
3872 applications/jpip/libopenjpip/j2kheader_manager.c,
3873 applications/jpip/libopenjpip/jp2k_decoder.c,
3874 applications/jpip/libopenjpip/manfbox_manager.c,
3875 applications/jpip/libopenjpip/marker_manager.c,
3876 applications/jpip/libopenjpip/mhixbox_manager.c,
3877 applications/jpip/libopenjpip/session_manager.c,
3878 applications/jpip/libopenjpip/session_manager.h: [trunk] Backport
3879 diff from openjpeg 1.5 branch
3881 2012-03-09 Mickaël Savinaud
3883 * [r1542] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
3884 libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
3885 libopenjpeg/openjpeg.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
3886 [trunk] reverted to revision 1536
3887 * [r1541] libopenjpeg/j2k.c: [trunk] add j2k_post_write_tile in
3888 trunk from branch v2
3889 * [r1540] libopenjpeg/j2k.c: [trunk] add j2k_get_tile_data in trunk
3891 * [r1539] libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] add
3892 tcd_get_encoded_tile_size in trunk from branch v2alpha
3893 * [r1538] libopenjpeg/j2k.c: [trunk] add j2k_pre_write_tile
3894 function in trunk from v2alpha
3895 * [r1537] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
3896 libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
3897 libopenjpeg/openjpeg.h: [trunk] first steps about merge
3900 2012-03-02 Mathieu Malaterre
3902 * [r1531] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
3903 libopenjpeg/function_list.h, libopenjpeg/j2k.c,
3904 libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3905 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.h,
3906 libopenjpeg/opj_includes.h, libopenjpeg/t2.c, libopenjpeg/tcd.c,
3907 libopenjpeg/tcd.h, libopenjpeg/tgt.h: [trunk] Fix a bunch of
3908 warning about C++ comments in C code.
3909 * [r1529] ., libopenjpeg/t1.c: [trunk] merge r1229 from branch 1.5
3911 * [r1528] doc/CMakeLists.txt: [trunk] minor style to sync with
3913 * [r1525] tests/nonregression/test_suite.ctest.in: [trunk] convert
3914 from DOS eol to UNIX eol
3915 * [r1523] tests/CMakeLists.txt: [trunk] Sync with branch 1.5
3916 * [r1522] ., tests/comparePGXimages.c, tests/compareRAWimages.c,
3917 tests/compare_dump_files.c: [trunk] merge r1234 from branch 1.5
3919 * [r1521] ., libopenjpeg/t2.c: [trunk] merge r1322 from branch 1.5
3921 * [r1520] ., libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
3922 libopenjpeg/ppix_manager.c: [trunk] merge r1197, r1199, r1228,
3923 r1230 and r1232 from branch 1.5 over to trunk
3924 * [r1519] ., libopenjpeg/jpwl/jpwl.c: [trunk] merge r1479 from
3925 branch 1.5 over to trunk
3926 * [r1518] ., libopenjpeg/jpwl/jpwl.c, libopenjpeg/tcd.c: [trunk]
3927 merge r1323 from branch 1.5 over to trunk
3928 * [r1516] libopenjpeg/jpwl/CMakeLists.txt,
3929 libopenjpeg/jpwl/README.txt, libopenjpeg/jpwl/crc.c,
3930 libopenjpeg/jpwl/jpwl.c: [trunk] Remove exe bit on
3931 CMakeLists.txt. Set from DOS eol to UNIX eol
3932 * [r1515] libopenjpeg/jpwl/CMakeLists.txt: [trunk] Sync with 1.5
3934 * [r1514] ., libopenjpeg/jp2.c: [trunk] Backout r1513 for now.
3935 * [r1513] ., libopenjpeg/jp2.c: [trunk] merge rev 1330/1331 from
3936 branch 1.5 onto trunk
3937 * [r1512] ., libopenjpeg/jp2.c, libopenjpeg/jp2.h,
3938 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] merge rev
3939 1333 from 1.5 to trunk
3940 * [r1511] ., applications/codec/j2k_dump.c,
3941 applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
3942 libopenjpeg/indexbox_manager.h, libopenjpeg/j2k.c,
3943 libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
3944 libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/thix_manager.c,
3945 libopenjpeg/tpix_manager.c: [trunk] merge rev 1228 from 1.5 to
3947 * [r1509] libopenjpeg/cidx_manager.c: [trunk] Import change from
3948 1.5 branch over to trunk
3949 * [r1508] libopenjpeg/CMakeLists.txt: [trunk] Synchronize with 1.5
3950 branch, installation convention
3951 * [r1507] applications/mj2/mj2.c: [trunk] minor coding style change
3953 * [r1505] applications/common/opj_getopt.c: [trunk] Import getopt
3954 modification from 1.5 branch
3955 * [r1503] applications/jpip/CHANGES, applications/jpip/README,
3956 applications/jpip/doc/Doxyfile,
3957 applications/jpip/libopenjpip/Makefile.am,
3958 applications/jpip/libopenjpip/auxtrans_manager.c,
3959 applications/jpip/libopenjpip/auxtrans_manager.h,
3960 applications/jpip/libopenjpip/box_manager.c,
3961 applications/jpip/libopenjpip/box_manager.h,
3962 applications/jpip/libopenjpip/boxheader_manager.c,
3963 applications/jpip/libopenjpip/boxheader_manager.h,
3964 applications/jpip/libopenjpip/byte_manager.c,
3965 applications/jpip/libopenjpip/byte_manager.h,
3966 applications/jpip/libopenjpip/cache_manager.c,
3967 applications/jpip/libopenjpip/cache_manager.h,
3968 applications/jpip/libopenjpip/cachemodel_manager.c,
3969 applications/jpip/libopenjpip/cachemodel_manager.h,
3970 applications/jpip/libopenjpip/channel_manager.h,
3971 applications/jpip/libopenjpip/codestream_manager.h,
3972 applications/jpip/libopenjpip/dec_clientmsg_handler.c,
3973 applications/jpip/libopenjpip/dec_clientmsg_handler.h,
3974 applications/jpip/libopenjpip/faixbox_manager.c,
3975 applications/jpip/libopenjpip/faixbox_manager.h,
3976 applications/jpip/libopenjpip/ihdrbox_manager.h,
3977 applications/jpip/libopenjpip/imgreg_manager.c,
3978 applications/jpip/libopenjpip/imgreg_manager.h,
3979 applications/jpip/libopenjpip/imgsock_manager.c,
3980 applications/jpip/libopenjpip/imgsock_manager.h,
3981 applications/jpip/libopenjpip/index_manager.c,
3982 applications/jpip/libopenjpip/index_manager.h,
3983 applications/jpip/libopenjpip/jp2k_encoder.c,
3984 applications/jpip/libopenjpip/jp2k_encoder.h,
3985 applications/jpip/libopenjpip/jpip_parser.c,
3986 applications/jpip/libopenjpip/jpipstream_manager.c,
3987 applications/jpip/libopenjpip/jpipstream_manager.h,
3988 applications/jpip/libopenjpip/manfbox_manager.c,
3989 applications/jpip/libopenjpip/manfbox_manager.h,
3990 applications/jpip/libopenjpip/marker_manager.h,
3991 applications/jpip/libopenjpip/metadata_manager.c,
3992 applications/jpip/libopenjpip/metadata_manager.h,
3993 applications/jpip/libopenjpip/mhixbox_manager.h,
3994 applications/jpip/libopenjpip/msgqueue_manager.c,
3995 applications/jpip/libopenjpip/msgqueue_manager.h,
3996 applications/jpip/libopenjpip/openjpip.c,
3997 applications/jpip/libopenjpip/openjpip.h,
3998 applications/jpip/libopenjpip/placeholder_manager.c,
3999 applications/jpip/libopenjpip/placeholder_manager.h,
4000 applications/jpip/libopenjpip/query_parser.c,
4001 applications/jpip/libopenjpip/query_parser.h,
4002 applications/jpip/libopenjpip/session_manager.h,
4003 applications/jpip/libopenjpip/sock_manager.c,
4004 applications/jpip/libopenjpip/sock_manager.h,
4005 applications/jpip/libopenjpip/target_manager.c,
4006 applications/jpip/libopenjpip/target_manager.h,
4007 applications/jpip/util/opj_dec_server.c,
4008 applications/jpip/util/opj_server.c,
4009 applications/jpip/util/opj_viewer/src/ImageManager.java,
4010 applications/jpip/util/opj_viewer/src/ImageWindow.java,
4011 applications/jpip/util/opj_viewer/src/ImgdecClient.java,
4012 applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
4013 [trunk] Import remaning bits from JPIP/1.5 over to trunk
4014 * [r1502] ., applications/jpip/CHANGES, applications/jpip/README,
4015 applications/jpip/doc/jpip_architect.png,
4016 applications/jpip/libopenjpip/cachemodel_manager.c,
4017 applications/jpip/libopenjpip/channel_manager.c,
4018 applications/jpip/libopenjpip/target_manager.c,
4019 applications/jpip/libopenjpip/target_manager.h,
4020 applications/jpip/mainpage.h,
4021 applications/jpip/util/opj_server.c: [trunk] Merge rev 1068 into
4023 * [r1501] applications/jpip/libopenjpip/target_manager.c: [trunk]
4024 Remove junk from merge
4025 * [r1500] ., applications/jpip/CHANGES, applications/jpip/README,
4026 applications/jpip/libopenjpip/CMakeLists.txt,
4027 applications/jpip/libopenjpip/Makefile.am,
4028 applications/jpip/libopenjpip/auxtrans_manager.c[CPY],
4029 applications/jpip/libopenjpip/auxtrans_manager.h[CPY],
4030 applications/jpip/libopenjpip/cachemodel_manager.c,
4031 applications/jpip/libopenjpip/cachemodel_manager.h,
4032 applications/jpip/libopenjpip/channel_manager.c,
4033 applications/jpip/libopenjpip/channel_manager.h,
4034 applications/jpip/libopenjpip/dec_clientmsg_handler.c,
4035 applications/jpip/libopenjpip/imgsock_manager.c,
4036 applications/jpip/libopenjpip/imgsock_manager.h,
4037 applications/jpip/libopenjpip/jpip_parser.c,
4038 applications/jpip/libopenjpip/jpip_parser.h,
4039 applications/jpip/libopenjpip/msgqueue_manager.c,
4040 applications/jpip/libopenjpip/msgqueue_manager.h,
4041 applications/jpip/libopenjpip/openjpip.c,
4042 applications/jpip/libopenjpip/openjpip.h,
4043 applications/jpip/libopenjpip/query_parser.c,
4044 applications/jpip/libopenjpip/query_parser.h,
4045 applications/jpip/libopenjpip/sock_manager.c[CPY],
4046 applications/jpip/libopenjpip/sock_manager.h[CPY],
4047 applications/jpip/libopenjpip/target_manager.c,
4048 applications/jpip/libopenjpip/target_manager.h,
4049 applications/jpip/util/opj_dec_server.c,
4050 applications/jpip/util/opj_server.c,
4051 applications/jpip/util/opj_viewer/src/ImageManager.java,
4052 applications/jpip/util/opj_viewer/src/ImageViewer.java,
4053 applications/jpip/util/opj_viewer/src/ImageWindow.java,
4054 applications/jpip/util/opj_viewer/src/ImgdecClient.java,
4055 applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
4056 applications/jpip/util/opj_viewer_xerces/src/ImageViewer.java,
4057 applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
4058 [trunk] Import rev 1103 into trunk.
4060 2012-03-02 Mickaël Savinaud
4062 * [r1499] libopenjpeg/j2k.c: [trunk] correct bug when we expand the
4063 list of marker in a tile
4064 * [r1498] libopenjpeg/j2k.c: [trunk] check the PSot value during
4065 the reading of SOT marker
4067 2012-03-02 Mathieu Malaterre
4070 applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[DEL],
4071 applications/jpip/util/opj_viewer/dist/opj_viewer.jar[DEL],
4072 applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[DEL],
4073 applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar[DEL]:
4074 [trunk] do not distribute binary in the source code. Remove *.jar
4076 * [r1495] applications/jpip/CMakeLists.txt,
4077 applications/jpip/Makefile.nix[DEL],
4078 applications/jpip/libopenjpip/CMakeLists.txt,
4079 applications/jpip/libopenjpip/Makefile.am,
4080 applications/jpip/libopenjpip/Makefile.nix[DEL],
4081 applications/jpip/libopenjpip/comMakefile.mk[DEL],
4082 applications/jpip/util/CMakeLists.txt,
4083 applications/jpip/util/Makefile.am,
4084 applications/jpip/util/Makefile.nix[DEL],
4085 applications/jpip/util/jpip_to_j2k.c,
4086 applications/jpip/util/opj_viewer/build.xml[DEL],
4087 applications/jpip/util/opj_viewer/src/PnmImage.java,
4088 applications/jpip/util/opj_viewer/src/RegimViewer.java,
4089 applications/jpip/util/opj_viewer/src/ResizeListener.java,
4090 applications/jpip/util/opj_viewer_xerces/build.xml[DEL],
4091 applications/jpip/util/opj_viewer_xerces/dist/manifest.txt[DEL],
4092 applications/jpip/util/opj_viewer_xerces/dist/manifest.txt.in[ADD],
4093 applications/jpip/util/opj_viewer_xerces/src/ImageManager.java[DEL],
4094 applications/jpip/util/opj_viewer_xerces/src/ImgdecClient.java[DEL],
4095 applications/jpip/util/opj_viewer_xerces/src/JPIPHttpClient.java[DEL],
4096 applications/jpip/util/opj_viewer_xerces/src/MML.java[DEL],
4097 applications/jpip/util/opj_viewer_xerces/src/PnmImage.java[DEL],
4098 applications/jpip/util/opj_viewer_xerces/src/RegimViewer.java[DEL],
4099 applications/jpip/util/opj_viewer_xerces/src/ResizeListener.java[DEL],
4100 applications/jpip/util/test_index.c, thirdparty/CMakeLists.txt:
4101 [trunk] import JPIP modifications for build-system from 1.5
4102 * [r1494] applications/codec/CMakeLists.txt,
4103 applications/codec/convert.c, applications/codec/image_to_j2k.c,
4104 applications/codec/index.c: [trunk] Import applications
4105 modifications from 1.5 over to trunk
4106 * [r1493] applications/codec/index.c, applications/codec/index.h,
4107 applications/codec/windirent.h: [trunk] Convert from DOS eol to
4109 * [r1491] applications/OPJViewer/CMakeLists.txt[ADD],
4110 applications/OPJViewer/source/OPJDialogs.cpp,
4111 applications/OPJViewer/source/OPJViewer.cpp,
4112 applications/OPJViewer/source/OPJViewer.h,
4113 applications/OPJViewer/source/wxj2kparser.cpp: [trunk] Backport
4114 from OPJViewer version 1.5 over to trunk
4115 * [r1490] applications/JavaOpenJPEG/Makefile[DEL]: [trunk] Remove
4117 * [r1489] applications/CMakeLists.txt, applications/Makefile.am,
4118 applications/OPJViewer/Makefile[DEL],
4119 applications/OPJViewer/OPJViewer.dsp[DEL],
4120 applications/OPJViewer/OPJViewer.dsw[DEL],
4121 applications/OPJViewer/OPJViewer.iss,
4122 applications/OPJViewer/Readme.txt,
4123 applications/OPJViewer/about/about.htm,
4124 applications/OPJViewer/buildupdate.bat[DEL],
4125 applications/OPJViewer/source/OPJAbout.cpp,
4126 applications/OPJViewer/source/OPJChild16.xpm,
4127 applications/OPJViewer/source/OPJDialogs.cpp,
4128 applications/OPJViewer/source/OPJThreads.cpp,
4129 applications/OPJViewer/source/OPJViewer.cpp,
4130 applications/OPJViewer/source/OPJViewer.h,
4131 applications/OPJViewer/source/OPJViewer.rc,
4132 applications/OPJViewer/source/OPJViewer16.xpm,
4133 applications/OPJViewer/source/about_htm.h,
4134 applications/OPJViewer/source/build.h,
4135 applications/OPJViewer/source/icon1.xpm,
4136 applications/OPJViewer/source/icon2.xpm,
4137 applications/OPJViewer/source/icon3.xpm,
4138 applications/OPJViewer/source/icon4.xpm,
4139 applications/OPJViewer/source/icon5.xpm,
4140 applications/OPJViewer/source/imagjpeg2000.cpp,
4141 applications/OPJViewer/source/imagjpeg2000.h,
4142 applications/OPJViewer/source/imagmxf.cpp,
4143 applications/OPJViewer/source/imagmxf.h,
4144 applications/OPJViewer/source/license.txt,
4145 applications/OPJViewer/source/readmeafter.txt,
4146 applications/OPJViewer/source/readmebefore.txt,
4147 applications/OPJViewer/source/wxj2kparser.cpp,
4148 applications/OPJViewer/source/wxjp2parser.cpp: [trunk] Sync
4149 OPJViewer with 1.5 version
4150 * [r1485] CMake/CTestCustom.cmake.in, LICENSE, Makefile.am, NEWS,
4151 README, configure.ac, libopenjpeg1.pc.cmake, libopenjpeg1.pc.in,
4152 opj_config.h.cmake.in: [trunk] Backport toplevel files from 1.5
4153 * [r1484] applications/JavaOpenJPEG/CMakeLists.txt,
4154 applications/JavaOpenJPEG/JavaOpenJPEG.c,
4155 applications/JavaOpenJPEG/java-jni[DEL]: [trunk] Remove
4156 copyrighted material from java-jni. Import patch from 1.5 over to
4158 * [r1483] CHANGES[DEL], CMakeLists.txt: [trunk] Backport toplevel
4159 changes from 1.5 over to trunk. Remove hand-generated CHANGES
4162 2012-02-13 Mathieu Malaterre
4164 * [r1421] CMake/CTestCustom.cmake.in,
4165 CMake/JPIPTestDriver.cmake[ADD], CMake/OpenJPEGCPack.cmake,
4166 CMake/OpenJPEGConfig.cmake.in, CMake/opj_logo.icns[DEL]: [trunk]
4167 Merge the CMake/ dir from opj 1.5
4168 * [r1414] doc/CMakeLists.txt: Integrate some more diffs from the
4170 * [r1411] doc/Doxyfile-html.dox.cmake[DEL],
4171 doc/Doxyfile.dox.cmake.in[CPY]: Start merging of the 1.5 branch
4172 into trunk. Start with doc
4174 2012-01-11 Antonin Descampe
4176 * [r1308] CMake/opj_logo.icns[ADD]: add opj_logo.icns for trunk and
4179 2011-12-20 Mathieu Malaterre
4181 * [r1244] ., applications/jpip/libopenjpip/comMakefile.mk,
4182 libopenjpeg/tcd.c: Fix test NR-ENC-Bretagne2.ppm-4-encode on
4184 * [r1241] ., applications/jpip/libopenjpip/comMakefile.mk,
4185 libopenjpeg/tcd.c: Fix strange line, as reported by lockalsash
4188 2011-12-12 Mathieu Malaterre
4190 * [r1225] applications/jpip/README: minor typo
4192 2011-12-07 Mickaël Savinaud
4194 * [r1192] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: [trunk]
4195 remove some warnings detected by cppcheck
4197 2011-12-06 Mathieu Malaterre
4199 * [r1182] CMake/CTestCustom.cmake.in,
4200 CMake/FindCPPCHECK.cmake[CPY], libopenjpeg/CMakeLists.txt: Add
4201 new mechanism for cppcheck
4202 * [r1167] CHANGES: Update changelog
4203 * [r1166] libopenjpeg/j2k.c: Apply patch from Brad Hards to fix
4206 2011-12-03 Mathieu Malaterre
4208 * [r1157] CHANGES, libopenjpeg/function_list.h, libopenjpeg/jp2.c,
4209 libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/t2.c,
4210 libopenjpeg/tcd.h: Apply doxygen fixes suggested by Brad Hards on
4213 2011-12-02 Mathieu Malaterre
4215 * [r1149] applications/jpip/libopenjpip/comMakefile.mk,
4216 applications/jpip/util/Makefile.nix: Sorry. Reverting mistake.
4217 * [r1148] CHANGES, CMake/FindKAKADU.cmake[ADD], CMakeLists.txt,
4218 applications/jpip/libopenjpip/comMakefile.mk,
4219 applications/jpip/util/Makefile.nix,
4220 applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
4221 tests/nonregression/CMakeLists.txt,
4222 tests/nonregression/opj_ref_decode_cmd.sh.in[DEL]: Simplify code.
4223 Use standard find_package call instead. ctest script will need to
4225 * [r1147] CHANGES, CMake/OpenJPEGCPack.cmake[ADD], CMakeLists.txt:
4228 2011-12-01 Mickaël Savinaud
4230 * [r1113] CHANGES, libopenjpeg/j2k.c,
4231 tests/nonregression/test_suite.ctest.in: [trunk] fix a bug during
4232 the creation of the codestream index
4234 2011-12-01 Julien Malik
4236 * [r1111] CHANGES, applications/codec/index.c, libopenjpeg/j2k.c,
4237 libopenjpeg/openjpeg.h: [trunk] fix warnings when printing large
4240 2011-12-01 Mickaël Savinaud
4242 * [r1110] CHANGES, libopenjpeg/j2k.c: [trunk] fix a warning about a
4243 recent commit (1104)
4245 2011-12-01 Julien Malik
4247 * [r1109] tests/j2k_random_tile_access.c: [trunk] fix compilation
4248 of j2k_random_access on Visual C++
4250 2011-11-30 Julien Malik
4252 * [r1108] CMake/TestLargeFiles.c.cmake.in,
4253 CMake/TestLargeFiles.cmake, opj_config.h.cmake.in: [trunk] make
4254 large file support variables persistent in CMake to allow
4256 * [r1107] tests/j2k_random_tile_access.c: [trunk] fix call to
4257 opj_destroy_cstr_info_v2 in j2k_random_tile_access
4259 2011-11-30 Mickaël Savinaud
4261 * [r1106] CHANGES, libopenjpeg/j2k.c: [trunk] fix bug during random
4262 access to tile (tile already decoded)
4263 * [r1105] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
4264 error about the way to detect the additional test suite
4266 2011-11-30 Julien Malik
4268 * [r1104] CHANGES, applications/codec/index.c, libopenjpeg/cio.c,
4269 libopenjpeg/cio.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4270 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
4271 libopenjpeg/opj_includes.h, tests/CMakeLists.txt,
4272 tests/j2k_random_tile_access.c[ADD]: [trunk] implement Large File
4273 support in the library
4275 2011-11-29 Mickaël Savinaud
4277 * [r1102] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
4278 error with new way to detect kdu_expand
4280 2011-11-28 Julien Malik
4282 * [r1100] configure.ac: [trunk] add support for Large File in
4284 * [r1099] CMake/TestLargeFiles.c.cmake.in, opj_config.h.cmake.in:
4285 [trunk] fix definition of _FILE_OFFSET_BITS macro on platform
4287 * [r1098] libopenjpeg/openjpeg.h: [trunk] add definitions for 64
4288 bits integer types, and define OPJ_OFF_T to map to OPJ_INT64
4290 * [r1097] CMake/TestFileOffsetBits.c[ADD],
4291 CMake/TestLargeFiles.c.cmake.in[ADD],
4292 CMake/TestLargeFiles.cmake[ADD], CMake/TestWindowsFSeek.c[ADD],
4293 CMakeLists.txt, libopenjpeg/opj_includes.h,
4294 opj_config.h.cmake.in: [trunk] activate LargeFileSupport in CMake
4296 2011-11-27 Julien Malik
4298 * [r1096] CMakeLists.txt, tests/nonregression/CMakeLists.txt:
4299 [trunk] search for kdu_expand in a more cmake-compliant way
4300 * [r1095] CHANGES, libopenjpeg/cidx_manager.c,
4301 libopenjpeg/function_list.c, libopenjpeg/phix_manager.c,
4302 libopenjpeg/ppix_manager.c, libopenjpeg/t1_generate_luts.c,
4303 libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: [trunk]
4304 clean up redundant includes already handled in opj_includes.h
4305 * [r1094] CHANGES, libopenjpeg/openjpeg.c,
4306 libopenjpeg/opj_includes.h: [trunk] backout wrong changeset 1091
4309 2011-11-24 Julien Malik
4311 * [r1091] CHANGES, libopenjpeg/openjpeg.c,
4312 libopenjpeg/opj_includes.h: [trunk] support seeking in files
4315 2011-11-24 Mathieu Malaterre
4317 * [r1090] opj_config.h.cmake.in: Remove duplicate definition
4318 * [r1089] applications/jpip/CMakeLists.txt,
4319 applications/jpip/libopenjpip/CMakeLists.txt,
4320 applications/jpip/util/CMakeLists.txt: Cleanup jpip cmake
4322 * [r1088] INSTALL: add note for cmake
4323 * [r1087] CMakeLists.txt, opj_config.h.cmake.in: Use cmake style
4324 define. Fix big endian issue on dual OS (eg. Tiger)
4325 * [r1086] applications/codec/CMakeLists.txt: minor reindentation
4326 * [r1085] libopenjpeg/cidx_manager.c, libopenjpeg/cidx_manager.h,
4327 libopenjpeg/indexbox_manager.h, libopenjpeg/phix_manager.c,
4328 libopenjpeg/ppix_manager.c, libopenjpeg/thix_manager.c,
4329 libopenjpeg/tpix_manager.c: Remove exe bit from source files
4330 * [r1084] CMake/FindFCGI.cmake: fix variable name to be hidden
4331 * [r1083] thirdparty/CMakeLists.txt: Avoid message pollution during
4332 cmake configuration time
4334 2011-11-21 Mickaël Savinaud
4336 * [r1081] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP: fix
4337 bug with windows platform and j2k_dump
4339 2011-11-18 Mickaël Savinaud
4341 * [r1077] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
4342 fix bug with windows platform and j2k_to_image
4344 2011-11-17 Mickaël Savinaud
4346 * [r1076] CHANGES, applications/codec/j2k_to_image.c,
4347 libopenjpeg/j2k.c, libopenjpeg/t2.c,
4348 tests/nonregression/test_suite.ctest.in: [trunk] WIP: fix bug
4349 when decoding an area or a tile with special resolution
4350 * [r1075] CHANGES, applications/codec/j2k_to_image.c,
4351 libopenjpeg/j2k.c, libopenjpeg/openjpeg.h,
4352 tests/nonregression/test_suite.ctest.in: [trunk] WIP: enhance
4353 j2k_to_image with new get_decoded_tile functionality
4354 * [r1074] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP:
4355 clean j2k_dump and enhance j2k_dump with commit 1052
4356 * [r1073] CHANGES, applications/codec/j2k_to_image.c,
4357 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
4358 libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
4359 libopenjpeg/openjpeg.h: [trunk] WIP: add a set decoded resolution
4360 factor function and update j2k_to_image help about decoded region
4362 2011-11-16 Kaori Hagihara
4364 * [r1070] applications/jpip/CHANGES,
4365 applications/jpip/util/Makefile.am: [trunk][JPIP] fixed
4366 opj_server execusion error (instant terminating) with autotool,
4367 cmake still need to be fixed
4369 2011-11-10 Mickaël Savinaud
4371 * [r1056] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
4372 tests/nonregresion/CMakeList.txt
4374 2011-11-09 Mickaël Savinaud
4376 * [r1055] CHANGES, libopenjpeg/j2k.c,
4377 tests/nonregression/CMakeLists.txt: [trunk] WIP: fix
4378 get_decoded_tile function to avoid error with output image
4379 * [r1054] CHANGES, applications/mj2/extract_j2k_from_mj2.c,
4380 applications/mj2/frames_to_mj2.c,
4381 applications/mj2/mj2_to_frames.c,
4382 applications/mj2/wrap_j2k_in_mj2.c: [trunk] fix bug with mj2
4383 applications (credit to winfried)
4384 * [r1053] CHANGES, applications/mj2/mj2.c: [trunk] enhance mj2 when
4385 read jp2h (credit to winfried)
4386 * [r1052] CHANGES, applications/codec/j2k_to_image.c: [trunk] check
4387 if the file extension is the same as the infile format (credit to
4390 2011-11-09 Julien Malik
4392 * [r1051] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] add
4393 some sanity check in CMakeLists to prevent STRING(REGEX..) call
4396 2011-11-08 Kaori Hagihara
4398 * [r1048] applications/jpip/CHANGES,
4399 applications/jpip/libopenjpip/dec_clientmsg_handler.c,
4400 applications/jpip/libopenjpip/imgsock_manager.c,
4401 applications/jpip/libopenjpip/jp2k_decoder.c,
4402 applications/jpip/libopenjpip/jp2k_decoder.h,
4403 applications/jpip/libopenjpip/jpipstream_manager.c,
4404 applications/jpip/libopenjpip/openjpip.c: [trunk][JPIP] enabled
4407 2011-11-08 Mickaël Savinaud
4409 * [r1047] CHANGES, applications/codec/j2k_dump.c,
4410 libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4411 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
4412 libopenjpeg/openjpeg.h: [trunk] WIP: add get_decoded_tile
4414 * [r1046] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
4415 WIP: clean and enhance j2k files
4416 * [r1045] CHANGES, libopenjpeg/openjpeg.c: [trunk] WIP: clean and
4418 * [r1044] CHANGES, libopenjpeg/openjpeg.h: [trunk] WIP: clean and
4419 enhance openjpeg.h and add deprecated macro
4421 2011-11-08 Kaori Hagihara
4423 * [r1042] applications/jpip/CHANGES,
4424 applications/jpip/doc/jpip_protocol.png,
4425 applications/jpip/mainpage.h: [trunk][JPIP] updated main page of
4428 2011-11-03 Kaori Hagihara
4430 * [r1037] applications/jpip/CHANGES,
4431 applications/jpip/libopenjpip/boxheader_manager.c,
4432 applications/jpip/libopenjpip/cache_manager.c,
4433 applications/jpip/libopenjpip/cache_manager.h,
4434 applications/jpip/libopenjpip/cachemodel_manager.c,
4435 applications/jpip/libopenjpip/dec_clientmsg_handler.c,
4436 applications/jpip/libopenjpip/imgsock_manager.c,
4437 applications/jpip/libopenjpip/imgsock_manager.h,
4438 applications/jpip/libopenjpip/index_manager.c,
4439 applications/jpip/libopenjpip/manfbox_manager.c,
4440 applications/jpip/libopenjpip/target_manager.c,
4441 applications/jpip/libopenjpip/target_manager.h,
4442 applications/jpip/util/jpip_to_j2k.c: solved memory leak of
4443 opj_server, and removed redundant defines
4445 2011-11-02 Antonin Descampe
4447 * [r1036] applications/jpip/CHANGES,
4448 applications/jpip/libopenjpip/CMakeLists.txt,
4449 applications/jpip/libopenjpip/Makefile.am,
4450 applications/jpip/util/CMakeLists.txt,
4451 applications/jpip/util/Makefile.am: [trunk][JPIP] additional
4452 patches for autotools and cmake
4454 2011-10-26 Kaori Hagihara
4456 * [r1032] applications/jpip/CHANGES,
4457 applications/jpip/util/Makefile.am: additional patches for
4458 autotool are applied
4460 2011-10-25 Kaori Hagihara
4462 * [r1031] applications/jpip/CHANGES,
4463 applications/jpip/util/opj_viewer/dist/opj_viewer-20111018.jar[DEL],
4464 applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[ADD],
4465 applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
4466 applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
4467 applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[DEL],
4468 applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[ADD],
4469 applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
4470 fixed client viewer to be compatible with server response header
4471 both Content-type and Content-Type
4472 * [r1030] applications/jpip/CHANGES,
4473 applications/jpip/CMakeLists.txt, applications/jpip/Makefile.am,
4474 applications/jpip/libopenjpip/CMakeLists.txt,
4475 applications/jpip/libopenjpip/Makefile.am,
4476 applications/jpip/opj_client[DEL],
4477 applications/jpip/opj_server[DEL], applications/jpip/tools[DEL],
4478 applications/jpip/util/CMakeLists.txt[ADD],
4479 applications/jpip/util/Makefile.am[ADD], configure.ac,
4480 libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c: patches
4481 for cmake and autotool are applied
4483 2011-10-25 Mickaël Savinaud
4485 * [r1029] CHANGES, CMake/openjpeg_valgrind.supp[ADD]: [trunk] WIP:
4486 add a file to exclude some valgrind errors (detected with
4487 ctest_memcheck) related to png lib found with ubuntu10.04
4489 * [r1028] CHANGES, libopenjpeg/dwt.c: [trunk] WIP: solve problems
4490 with reading of elements outside the tilec->data buffer in dwt
4492 2011-10-21 Mickaël Savinaud
4494 * [r1027] CHANGES, applications/codec/j2k_to_image.c,
4495 libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
4496 libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
4497 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
4498 tests/nonregression/test_suite.ctest.in: [trunk] WIP: manage
4499 output image with area correponding to the set decoded area
4500 * [r1026] CHANGES, applications/codec/j2k_to_image.c,
4501 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
4502 libopenjpeg/openjpeg.h: [trunk] WIP: enhance codestream index
4505 2011-10-20 Mickaël Savinaud
4507 * [r1022] CHANGES, tests/nonregression/CMakeLists.txt,
4508 tests/nonregression/test_suite.ctest.in: [trunk] WIP: isolate
4510 * [r1021] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: WIP:
4511 remove memory leak about new jp2_read_marker function
4512 * [r1020] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
4513 WIP: remove previous commit about memory leak with ppm read
4515 * [r1019] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
4516 WIP: solve memory leak with ppm read function
4518 2011-10-19 Kaori Hagihara
4520 * [r1017] applications/jpip/CHANGES,
4521 applications/jpip/Makefile.nix,
4522 applications/jpip/libopenjpip/cache_manager.c[CPY],
4523 applications/jpip/libopenjpip/cache_manager.h[CPY],
4524 applications/jpip/libopenjpip/channel_manager.c[CPY],
4525 applications/jpip/libopenjpip/channel_manager.h[CPY],
4526 applications/jpip/libopenjpip/comMakefile.mk,
4527 applications/jpip/libopenjpip/dec_clientmsg_handler.c[CPY],
4528 applications/jpip/libopenjpip/dec_clientmsg_handler.h[CPY],
4529 applications/jpip/libopenjpip/imgsock_manager.c[CPY],
4530 applications/jpip/libopenjpip/imgsock_manager.h[CPY],
4531 applications/jpip/libopenjpip/jp2k_decoder.c[CPY],
4532 applications/jpip/libopenjpip/jp2k_decoder.h[CPY],
4533 applications/jpip/libopenjpip/jpip_parser.c[CPY],
4534 applications/jpip/libopenjpip/jpip_parser.h[CPY],
4535 applications/jpip/libopenjpip/jpipstream_manager.c[CPY],
4536 applications/jpip/libopenjpip/jpipstream_manager.h[CPY],
4537 applications/jpip/libopenjpip/openjpip.c[ADD],
4538 applications/jpip/libopenjpip/openjpip.h[ADD],
4539 applications/jpip/libopenjpip/query_parser.c[CPY],
4540 applications/jpip/libopenjpip/query_parser.h[CPY],
4541 applications/jpip/libopenjpip/session_manager.c[CPY],
4542 applications/jpip/libopenjpip/session_manager.h[CPY],
4543 applications/jpip/opj_client/opj_dec_server/Makefile.nix,
4544 applications/jpip/opj_client/opj_dec_server/cache_manager.c[DEL],
4545 applications/jpip/opj_client/opj_dec_server/cache_manager.h[DEL],
4546 applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[DEL],
4547 applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[DEL],
4548 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[DEL],
4549 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[DEL],
4550 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[DEL],
4551 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[DEL],
4552 applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[DEL],
4553 applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[DEL],
4554 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[DEL],
4555 applications/jpip/opj_client/opj_viewer[DEL],
4556 applications/jpip/opj_client/opj_viewer_xerces[DEL],
4557 applications/jpip/opj_server/CMakeLists.txt,
4558 applications/jpip/opj_server/Makefile.am,
4559 applications/jpip/opj_server/Makefile.nix[DEL],
4560 applications/jpip/opj_server/channel_manager.c[DEL],
4561 applications/jpip/opj_server/channel_manager.h[DEL],
4562 applications/jpip/opj_server/jpip_parser.c[DEL],
4563 applications/jpip/opj_server/jpip_parser.h[DEL],
4564 applications/jpip/opj_server/opj_server.c[DEL],
4565 applications/jpip/opj_server/query_parser.c[DEL],
4566 applications/jpip/opj_server/query_parser.h[DEL],
4567 applications/jpip/opj_server/session_manager.c[DEL],
4568 applications/jpip/opj_server/session_manager.h[DEL],
4569 applications/jpip/tools/Makefile.nix,
4570 applications/jpip/tools/addXMLinJP2.c[DEL],
4571 applications/jpip/tools/jpip_to_j2k.c[DEL],
4572 applications/jpip/tools/jpip_to_jp2.c[DEL],
4573 applications/jpip/tools/test_index.c[DEL],
4574 applications/jpip/util[ADD],
4575 applications/jpip/util/Makefile.nix[CPY],
4576 applications/jpip/util/addXMLinJP2.c[CPY],
4577 applications/jpip/util/jpip_to_j2k.c[CPY],
4578 applications/jpip/util/jpip_to_jp2.c[CPY],
4579 applications/jpip/util/opj_dec_server.c[CPY],
4580 applications/jpip/util/opj_server.c[CPY],
4581 applications/jpip/util/opj_viewer[CPY],
4582 applications/jpip/util/opj_viewer_xerces[CPY],
4583 applications/jpip/util/test_index.c[CPY]: start using API style
4586 2011-10-19 Mickaël Savinaud
4588 * [r1014] CHANGES, applications/codec/convert.c: [trunk] WIP: solve
4589 problem with writing of tga image from an image with signd=1
4590 (credit to Winfried)
4591 * [r1013] CHANGES, tests/comparePGXimages.c,
4592 tests/compareRAWimages.c: [trunk] WIP: solve some memory leak in
4593 test compare functions
4595 2011-10-18 Kaori Hagihara
4598 applications/jpip/opj_client/opj_dec_server/CMakeLists.txt,
4599 applications/jpip/opj_client/opj_dec_server/Makefile.am,
4600 applications/jpip/opj_server/CMakeLists.txt,
4601 applications/jpip/opj_server/Makefile.am: adapt makefiles to the
4603 * [r1011] applications/jpip/CHANGES,
4604 applications/jpip/opj_client/opj_dec_server/Makefile.nix,
4605 applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[ADD],
4606 applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[ADD],
4607 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
4608 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
4609 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
4610 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20111018.jar[ADD],
4611 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
4612 applications/jpip/opj_server/Makefile.nix,
4613 applications/jpip/opj_server/jpip_parser.c[ADD],
4614 applications/jpip/opj_server/jpip_parser.h[ADD],
4615 applications/jpip/opj_server/opj_server.c: rearranged opj_server,
4616 opj_dec_server directory
4618 2011-10-14 Kaori Hagihara
4620 * [r1009] applications/jpip/CHANGES,
4621 applications/jpip/libopenjpip/j2kheader_manager.c,
4622 applications/jpip/libopenjpip/jp2k_encoder.c,
4623 applications/jpip/tools/jpip_to_j2k.c: enable all progression
4626 2011-10-13 Kaori Hagihara
4628 * [r1008] applications/jpip/opj_server/query_parser.c: include
4631 2011-10-12 Mickaël Savinaud
4633 * [r1007] CHANGES, libopenjpeg/pi.c: [trunk] WIP: resolve heap
4634 corruption with p0_07.j2k (credit to Winfried)
4635 * [r1006] CHANGES, applications/codec/j2k_dump.c,
4636 applications/codec/j2k_to_image.c, libopenjpeg/image.c,
4637 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
4638 libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
4639 libopenjpeg/openjpeg.h, libopenjpeg/t2.c: [trunk] WIP: correct
4640 some memory leaks in applications functions
4641 * [r1005] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read CBD
4642 marker function (JPEG2000 part 2)
4643 * [r1004] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCO
4644 marker function (JPEG2000 part 2)
4645 * [r1003] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCC
4646 marker function (JPEG2000 part 2)
4647 * [r1002] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
4648 WIP: add a read MCT marker function (JPEG2000 part 2)
4650 2011-10-12 Kaori Hagihara
4652 * [r1000] applications/jpip/CHANGES,
4653 applications/jpip/libopenjpip/j2kheader_manager.c,
4654 applications/jpip/libopenjpip/jp2k_encoder.c,
4655 applications/jpip/libopenjpip/msgqueue_manager.c,
4656 applications/jpip/libopenjpip/msgqueue_manager.h,
4657 applications/jpip/opj_server/opj_server.c,
4658 applications/jpip/opj_server/query_parser.c,
4659 applications/jpip/opj_server/query_parser.h: enable layers
4660 requests; restricting the number of codesream quality layers
4662 2011-10-11 Mickaël Savinaud
4664 * [r998] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct a
4665 segfault inside j2k_dump output
4667 2011-10-11 Kaori Hagihara
4669 * [r997] applications/JavaOpenJPEG/JavaOpenJPEG.c,
4670 applications/codec/image_to_j2k.c: -J option for -jpip added into
4672 * [r996] CHANGES, applications/JavaOpenJPEG/JavaOpenJPEG.c,
4673 applications/codec/image_to_j2k.c, applications/jpip/README:
4674 change -v option was renamed to -u, which is equivalent to -TP
4677 2011-10-11 Mickaël Savinaud
4679 * [r995] CHANGES, libopenjpeg/jp2.c, libopenjpeg/tcd.c: [trunk]
4680 WIP: correct some segfault with win platform and remove a aligned
4681 allocation which produce error when a realloc is done on this
4683 * [r994] CHANGES, libopenjpeg/cio.c, libopenjpeg/cio.h,
4684 libopenjpeg/j2k.c, libopenjpeg/openjpeg.c,
4685 libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: [trunk] WIP: add
4686 stream length value to read unknown marker size, backport 855
4687 into V2 framework, correct memory leak into get_cstr_info
4688 * [r993] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
4689 WIP: add output elements about decoding of jp2 files with last
4690 tile part lenght equal zero
4691 * [r992] CHANGES, applications/codec/j2k_to_image.c,
4692 libopenjpeg/j2k.c, libopenjpeg/jp2.c,
4693 tests/nonregression/test_suite.ctest.in: [trunk] WIP: correct
4694 mistake with JP2 files and manage correctly the text_GBR.jp2
4697 2011-10-10 Kaori Hagihara
4699 * [r990] CHANGES, applications/codec/image_to_j2k.c, configure.ac:
4700 change -v option was reactivated for JPIP
4701 * [r987] applications/jpip/CHANGES, applications/jpip/README,
4702 applications/jpip/libopenjpip/cachemodel_manager.c,
4703 applications/jpip/libopenjpip/cachemodel_manager.h,
4704 applications/jpip/libopenjpip/index_manager.c,
4705 applications/jpip/libopenjpip/index_manager.h,
4706 applications/jpip/libopenjpip/j2kheader_manager.c,
4707 applications/jpip/libopenjpip/jp2k_encoder.c,
4708 applications/jpip/libopenjpip/msgqueue_manager.c,
4709 applications/jpip/libopenjpip/msgqueue_manager.h,
4710 applications/jpip/libopenjpip/target_manager.c,
4711 applications/jpip/libopenjpip/target_manager.h,
4712 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[DEL],
4713 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
4714 applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
4715 applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
4716 applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
4717 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
4718 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[DEL],
4719 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[ADD],
4720 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
4721 applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java,
4722 applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java,
4723 applications/jpip/opj_server/opj_server.c,
4724 applications/jpip/tools/Makefile.nix,
4725 applications/jpip/tools/jpip_to_j2k.c: enable JPT-stream request
4726 from client viewer option
4728 2011-10-10 Antonin Descampe
4730 * [r986] ., applications/jpip/CHANGES,
4731 applications/jpip/tools/CMakeLists.txt,
4732 applications/jpip/tools/Makefile.am,
4733 applications/jpip/tools/Makefile.nix,
4734 applications/jpip/tools/indexer[DEL]: [trunk][JPIP]removed
4735 obsolete indexer utility
4737 2011-10-10 Vincent Torri
4739 * [r981] CHANGES: [trunk] fix name
4740 * [r980] CHANGES, Makefile.am,
4741 applications/jpip/libopenjpip/Makefile.am, configure.ac,
4742 libopenjpeg-jpwl.pc.in[ADD], libopenjpeg/Makefile.am,
4743 libopenjpeg/jpwl/Makefile.am: [trunk] add libopenjpeg-jpwl.pc.in.
4744 fix output when --disable-shared or --disable-static is passed to
4745 configure. Minor clean up of configure.ac.
4746 * [r978] CHANGES, Makefile.am,
4747 applications/jpip/tools/indexer/Makefile.am,
4748 applications/mj2/Makefile.am, libopenjpeg/Makefile.am: [trunk]
4749 fix 'distcheck' rule
4751 2011-10-07 Mickaël Savinaud
4753 * [r976] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
4754 in text output inside set_decoded_area function (credit to
4756 * [r975] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
4757 libopenjpeg/openjpeg.c, tests/nonregression/CMakeLists.txt:
4758 [trunk] WIP: update jp2 dump functions with the new V2 framework
4759 * [r974] CHANGES, tests/conformance/CMakeLists.txt: [trunk] WIP:
4760 update output filename of conformance dump test to be compatible
4762 * [r972] CHANGES, applications/codec/j2k_dump.c,
4763 libopenjpeg/openjpeg.c: [trunk] correct wrong input in dump_codec
4764 function and add missing return value
4765 * [r971] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
4766 inside set_decoded_area function (credit to Francois De
4768 * [r970] ., CHANGES, CMakeLists.txt, opj_config.h.cmake.in[CPY],
4769 opj_configh.cmake.in[DEL], tests/conformance/CMakeLists.txt,
4770 tests/nonregression/CMakeLists.txt,
4771 tests/nonregression/encoder_test_suite.txt[DEL],
4772 tests/nonregression/test_suite.ctest.in[CPY]: [trunk] WIP:
4773 backport rev 967-969 about test suite enhancement and rename of
4774 opj_configh.cmake.in from opj-1.5 to trunk
4776 2011-10-06 Mickaël Savinaud
4778 * [r963] CHANGES, CMakeLists.txt, doc/CMakeLists.txt,
4779 doc/Doxyfile-html.dox.cmake[ADD], doc/mainpage.dox.cmake[ADD]:
4780 [trunk] WIP: Enhance html documentation generation with cmake,
4781 add a mainpage to this documentation and bump version to 1.99.0
4782 into the main CMakeLists (as rev951)
4783 * [r962] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
4784 fix build error with windows configuration induced by rev 960
4786 2011-10-05 Mickaël Savinaud
4788 * [r961] CHANGES, applications/codec/j2k_dump.c,
4789 applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
4790 libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
4791 libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
4792 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
4793 libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
4794 libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
4795 libopenjpeg/tgt.h: [trunk] WIP: fix the decoding process with
4796 conformance files and V2 framework
4798 2011-09-30 Vincent Torri
4800 * [r954] CHANGES, applications/jpip/tools/indexer/CMakeLists.txt,
4801 applications/jpip/tools/indexer/Makefile.am,
4802 applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c,
4803 applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c,
4804 applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
4805 applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c,
4806 applications/jpip/tools/indexer/idxjp2_manager.c,
4807 applications/jpip/tools/indexer/j2k_decoder.c, configure.ac,
4808 libopenjpeg/jpwl/Makefile.am: * [vincent] fix autotools for
4809 various compilation problems
4810 * [vincent] fix indexer compilation. Patch from Winfried
4812 2011-09-30 Kaori Hagihara
4814 * [r953] CHANGES, libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
4815 libopenjpeg/ppix_manager.c: modified indexer for JPIP, JPP-stream
4816 * [r952] applications/jpip/CHANGES, applications/jpip/README,
4817 applications/jpip/libopenjpip/CMakeLists.txt,
4818 applications/jpip/libopenjpip/Makefile.am,
4819 applications/jpip/libopenjpip/byte_manager.c,
4820 applications/jpip/libopenjpip/byte_manager.h,
4821 applications/jpip/libopenjpip/cachemodel_manager.c,
4822 applications/jpip/libopenjpip/cachemodel_manager.h,
4823 applications/jpip/libopenjpip/comMakefile.mk,
4824 applications/jpip/libopenjpip/ihdrbox_manager.c,
4825 applications/jpip/libopenjpip/ihdrbox_manager.h,
4826 applications/jpip/libopenjpip/imgreg_manager.c,
4827 applications/jpip/libopenjpip/imgreg_manager.h,
4828 applications/jpip/libopenjpip/index_manager.c,
4829 applications/jpip/libopenjpip/index_manager.h,
4830 applications/jpip/libopenjpip/j2kheader_manager.c[ADD],
4831 applications/jpip/libopenjpip/j2kheader_manager.h[ADD],
4832 applications/jpip/libopenjpip/jp2k_encoder.c[ADD],
4833 applications/jpip/libopenjpip/jp2k_encoder.h[ADD],
4834 applications/jpip/libopenjpip/metadata_manager.h,
4835 applications/jpip/libopenjpip/msgqueue_manager.c,
4836 applications/jpip/libopenjpip/msgqueue_manager.h,
4837 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
4838 applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c,
4839 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
4840 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[DEL],
4841 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[ADD],
4842 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
4843 applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
4844 applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
4845 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
4846 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
4847 applications/jpip/opj_client/opj_viewer/src/PnmImage.java,
4848 applications/jpip/opj_client/opj_viewer/src/RegimViewer.java,
4849 applications/jpip/opj_client/opj_viewer/src/ResizeListener.java,
4850 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[DEL],
4851 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[ADD],
4852 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
4853 applications/jpip/opj_server/opj_server.c,
4854 applications/jpip/opj_server/query_parser.c,
4855 applications/jpip/opj_server/query_parser.h,
4856 applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
4857 applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c,
4858 applications/jpip/tools/jpip_to_j2k.c,
4859 applications/jpip/tools/jpip_to_jp2.c: enabled JPP-stream
4861 2011-09-28 Vincent Torri
4863 * [r951] configure.ac: [trunk] bump version to 1.99.0
4865 2011-09-27 Mickaël Savinaud
4867 * [r950] CHANGES, applications/codec/j2k_dump.c,
4868 libopenjpeg/event.c, libopenjpeg/openjpeg.h: [trunk] WIP: enhance
4869 the event management into the new API
4870 * [r949] CHANGES, libopenjpeg/j2k.c, libopenjpeg/t1.c,
4871 libopenjpeg/t1.h: [trunk] WIP: fix some warnings about a static
4872 function and j2k_read_unk_v2
4873 * [r948] CHANGES, applications/codec/index.c,
4874 applications/codec/index.h, applications/codec/j2k_dump.c,
4875 libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4876 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
4877 libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
4878 libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] WIP: add basis for
4879 a new output management of the codestream information and index
4880 * [r947] CHANGES, applications/codec/index.c,
4881 applications/codec/j2k_dump.c: [trunk] WIP: fix some warnings
4882 from j2k_dump and index.c
4884 2011-09-22 Mickaël Savinaud
4886 * [r946] CHANGES, applications/mj2/Makefile.am,
4887 libopenjpeg/Makefile.am: [trunk] WIP: fix build compilation (with
4888 autotools) with MJ2 option (credit to Winfried)
4889 * [r945] CHANGES, libopenjpeg/event.c, libopenjpeg/event.h,
4890 libopenjpeg/openjpeg.h: WIP: fix build compilation error with
4891 windows platform about event_mgr management
4893 2011-09-21 Mickaël Savinaud
4895 * [r944] CHANGES, applications/codec/j2k_dump.c,
4896 libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/j2k.c,
4897 libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
4898 libopenjpeg/openjpeg.h: [trunk] WIP: clean the j2k_dump
4899 application and the lib regards to the event management
4900 * [r943] CHANGES, CMakeLists.txt, applications/codec/convert.c,
4901 applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
4902 applications/codec/j2k_to_image.c, libopenjpeg/cio.h,
4903 opj_configh.cmake.in: Enhance the support of endianess with cmake
4904 and inside the code (credit to Winfried)
4906 2011-09-20 Mickaël Savinaud
4908 * [r942] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4909 libopenjpeg/t2.c: WIP: fixed build issues with JPWL option ON
4910 * [r941] CHANGES, applications/mj2/CMakeLists.txt: WIP: fixed build
4911 issue with MJ2 option ON with new framework
4913 2011-09-19 Mickaël Savinaud
4915 * [r938] CHANGES, applications/codec/j2k_dump.c,
4916 libopenjpeg/cidx_manager.c, libopenjpeg/opj_includes.h,
4917 libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
4918 libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: Enhance
4919 some new JPIP files about opj_config inclusion and using of
4920 free/calloc (credit to Julien Malik)
4921 * [r937] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
4922 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c:
4923 WIP: begin to test opj_decode_tile_data
4924 * [r936] CHANGES, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
4925 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/t1.c,
4926 libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
4927 libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: update t1, t2, tcd to
4928 use same strut as in V2
4929 * [r935] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
4930 libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
4931 libopenjpeg/openjpeg.h: WIP: begin to test opj_read_tile_header
4933 * [r934] CHANGES, applications/codec/index.c,
4934 applications/codec/index.h, applications/codec/j2k_dump.c,
4935 libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4936 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
4937 libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
4938 libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: create a new framework
4939 to output file information
4940 * [r933] CHANGES, libopenjpeg/j2k.c: WIP: remove a piece of code
4941 copy by the merge op at the wrong place
4942 * [r932] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/cio.c,
4943 libopenjpeg/image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.h:
4944 WIP: begin to clean j2k_dump and some other small things
4945 * [r931] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4946 libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: WIP: enchance the new
4947 version with some bug fixes from v1 and from me
4948 * [r930] CHANGES, applications/codec/index.c,
4949 applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
4950 libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
4951 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: WIP: add support
4952 of jp2 for new j2k_dump function and some other small stuff
4953 * [r929] CHANGES, applications/codec/j2k_dump.c,
4954 libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
4955 libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
4956 libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
4957 libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
4958 libopenjpeg/tcd.h: WIP: new image_header struct is used and
4959 enable used of cstr_info
4960 * [r928] CHANGES, libopenjpeg/openjpeg.c: WIP: manage the case of
4961 event_mgr is not provided to setup_decoder function
4962 * [r927] CHANGES, libopenjpeg/function_list.c[ADD],
4963 libopenjpeg/function_list.h[ADD]: WIP: insert elements from V2
4964 framework into the trunk (add missing files)
4965 * [r926] CHANGES, applications/codec/j2k_dump.c,
4966 libopenjpeg/CMakeLists.txt, libopenjpeg/cio.c, libopenjpeg/cio.h,
4967 libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.c,
4968 libopenjpeg/event.h, libopenjpeg/image.c, libopenjpeg/image.h,
4969 libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
4970 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
4971 libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
4972 libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t1.c,
4973 libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
4974 libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
4975 libopenjpeg/tgt.h, opj_configh.cmake.in: Work In Progress: insert
4976 elements from V2 framework into the trunk
4978 2011-09-16 Kaori Hagihara
4980 * [r925] applications/jpip/CHANGES, applications/jpip/README: Add
4981 README description for stateless requests
4983 applications/jpip/opj_client/opj_dec_server/cache_manager.c,
4984 applications/jpip/opj_client/opj_dec_server/cache_manager.h,
4985 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
4986 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
4987 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
4988 opj_dec_server enabled stateless requests
4990 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[DEL],
4991 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[ADD],
4992 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
4993 opj_viewer_xerces enabled stateless requests
4995 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[DEL],
4996 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[ADD],
4997 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
4998 applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
4999 applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
5000 applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
5001 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
5002 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
5003 opj_viewer enabled stateless requests
5005 2011-09-09 Antonin Descampe
5007 * [r917] libopenjpeg/jpwl/Makefile.am: TRUNK: fixed autotools for
5009 * [r915] CHANGES: forgot the CHANGES file in r913
5010 * [r913] applications/JavaOpenJPEG/JavaOpenJPEG.c,
5011 applications/codec/image_to_j2k.c,
5012 applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
5013 libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am,
5014 libopenjpeg/cidx_manager.c[ADD], libopenjpeg/cidx_manager.h[ADD],
5015 libopenjpeg/cio.c, libopenjpeg/cio.h,
5016 libopenjpeg/indexbox_manager.h[ADD], libopenjpeg/j2k.c,
5017 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
5018 libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
5019 libopenjpeg/phix_manager.c[ADD], libopenjpeg/ppix_manager.c[ADD],
5020 libopenjpeg/thix_manager.c[ADD], libopenjpeg/tpix_manager.c[ADD]:
5021 TRUNK:added a new indexer functionality to the library. With the
5022 new -jpip option at encoding, the user can now generate a JP2
5023 file including an XML box with the index used when browsing the
5026 2011-09-02 Mickaël Savinaud
5028 * [r910] CHANGES, tests/compareRAWimages.c: fixed windows nighlty
5029 crash about one missing opj_getopt() (and warning with other
5032 2011-09-01 Kaori Hagihara
5034 * [r909] applications/jpip/CHANGES,
5035 applications/jpip/opj_server/opj_server.c: changed terminating
5036 status of opj_server in debug/non-server mode
5038 2011-09-01 Antonin Descampe
5040 * [r907] CHANGES, CMake/CheckHaveGetopt.cmake[DEL], CMakeLists.txt,
5041 applications/JavaOpenJPEG/CMakeLists.txt,
5042 applications/JavaOpenJPEG/JavaOpenJPEG.c,
5043 applications/JavaOpenJPEG/JavaOpenJPEGDecoder.c,
5044 applications/JavaOpenJPEG/Makefile, applications/Makefile.am,
5045 applications/codec/CMakeLists.txt,
5046 applications/codec/Makefile.am, applications/codec/convert.c,
5047 applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
5048 applications/codec/j2k_to_image.c,
5049 applications/codec/windirent.h,
5050 applications/common/getopt.c[DEL],
5051 applications/common/getopt.h[DEL],
5052 applications/common/opj_getopt.c[CPY],
5053 applications/common/opj_getopt.h[CPY],
5054 applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
5055 applications/mj2/frames_to_mj2.c,
5056 applications/mj2/mj2_to_metadata.c,
5057 applications/mj2/mj2_to_metadata.vcproj, tests/CMakeLists.txt,
5058 tests/comparePGXimages.c, tests/compareRAWimages.c,
5059 tests/compare_dump_files.c, tests/nonregression/CMakeLists.txt:
5060 renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of
5061 these files rather than the system ones. This fixed issue 78.
5064 2011-08-31 Mickaël Savinaud
5066 * [r905] CHANGES, tests/compare_dump_files.c: fixed a segfault with
5067 fgets return value for some cases inside test function
5069 * [r901] CHANGES, CMake/CTestCustom.cmake.in, tests/CMakeLists.txt,
5070 tests/compareRAWimages.c[ADD],
5071 tests/nonregression/CMakeLists.txt: enhance the encoding test
5072 suite and remove unsued CONFIGURE_FILE into a CMakeList
5074 2011-08-30 Mickaël Savinaud
5076 * [r900] CHANGES, CMakeLists.txt,
5077 tests/nonregression/CMakeLists.txt,
5078 tests/nonregression/encoder_test_suite.txt[ADD],
5079 tests/nonregression/opj_ref_decode_cmd.sh.in[ADD]: added first
5080 version of the encoding tests suite
5082 2011-08-28 Kaori Hagihara
5084 * [r897] applications/jpip/tools/indexer/Makefile.nix,
5085 applications/jpip/tools/indexer/cidx_manager.c[DEL],
5086 applications/jpip/tools/indexer/cidx_manager.h[DEL],
5087 applications/jpip/tools/indexer/cio_ext.c[DEL],
5088 applications/jpip/tools/indexer/cio_ext.h[DEL],
5089 applications/jpip/tools/indexer/ext_libopenjpeg[ADD],
5090 applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.c[CPY],
5091 applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.h[CPY],
5092 applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c[CPY],
5093 applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.h[CPY],
5094 applications/jpip/tools/indexer/ext_libopenjpeg/ext_j2k.c[ADD],
5095 applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c[ADD],
5096 applications/jpip/tools/indexer/ext_libopenjpeg/ext_openjpeg.h[ADD],
5097 applications/jpip/tools/indexer/ext_libopenjpeg/indexbox_manager.h[CPY],
5098 applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c[CPY],
5099 applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c[CPY],
5100 applications/jpip/tools/indexer/ext_libopenjpeg/thix_manager.c[CPY],
5101 applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c[CPY],
5102 applications/jpip/tools/indexer/idxjp2_manager.c,
5103 applications/jpip/tools/indexer/indexbox_manager.h[DEL],
5104 applications/jpip/tools/indexer/j2k_decoder.c,
5105 applications/jpip/tools/indexer/phix_manager.c[DEL],
5106 applications/jpip/tools/indexer/ppix_manager.c[DEL],
5107 applications/jpip/tools/indexer/thix_manager.c[DEL],
5108 applications/jpip/tools/indexer/tpix_manager.c[DEL]:
5109 reorganization of indexer before importing extentional
5112 2011-08-27 Antonin Descampe
5114 * [r895] applications/jpip/CHANGES,
5115 applications/jpip/opj_client/opj_dec_server/CMakeLists.txt: fixed
5116 missing include directory in
5117 opj_client/opj_dec_server/CMakeLists.txt
5119 2011-08-26 Antonin Descampe
5121 * [r893] Makefile.am, configure.ac: small changes in autotools
5123 * [r892] applications/jpip/CHANGES,
5124 applications/jpip/tools/indexer/CMakeLists.txt[ADD],
5125 applications/jpip/tools/indexer/Makefile.am[ADD]: fixed cmake and
5126 autotools files to reflect recent indexer changes in JPIP
5128 2011-08-26 Kaori Hagihara
5130 * [r889] applications/jpip/CHANGES, applications/jpip/README,
5131 applications/jpip/opj_client/opj_dec_server/Makefile.nix,
5132 applications/jpip/tools/indexer/CMakeLists.txt[DEL],
5133 applications/jpip/tools/indexer/Makefile.am[DEL],
5134 applications/jpip/tools/indexer/Makefile.nix,
5135 applications/jpip/tools/indexer/bio.c[DEL],
5136 applications/jpip/tools/indexer/bio.h[DEL],
5137 applications/jpip/tools/indexer/cidx_manager.c[ADD],
5138 applications/jpip/tools/indexer/cidx_manager.h[ADD],
5139 applications/jpip/tools/indexer/cio.c[DEL],
5140 applications/jpip/tools/indexer/cio.h[DEL],
5141 applications/jpip/tools/indexer/cio_ext.c[ADD],
5142 applications/jpip/tools/indexer/cio_ext.h[ADD],
5143 applications/jpip/tools/indexer/event_mgr_handler.c[ADD],
5144 applications/jpip/tools/indexer/event_mgr_handler.h[ADD],
5145 applications/jpip/tools/indexer/idxjp2_manager.c[ADD],
5146 applications/jpip/tools/indexer/index_create.c[DEL],
5147 applications/jpip/tools/indexer/indexbox_manager.h[ADD],
5148 applications/jpip/tools/indexer/int.c[DEL],
5149 applications/jpip/tools/indexer/int.h[DEL],
5150 applications/jpip/tools/indexer/j2k.h[DEL],
5151 applications/jpip/tools/indexer/j2k_decoder.c[ADD],
5152 applications/jpip/tools/indexer/j2k_to_idxjp2.c[ADD],
5153 applications/jpip/tools/indexer/j2k_to_idxjp2.h[ADD],
5154 applications/jpip/tools/indexer/jp2.c[DEL],
5155 applications/jpip/tools/indexer/jp2.h[DEL],
5156 applications/jpip/tools/indexer/jpip.c[DEL],
5157 applications/jpip/tools/indexer/jpip.h[DEL],
5158 applications/jpip/tools/indexer/phix_manager.c[ADD],
5159 applications/jpip/tools/indexer/pi.c[DEL],
5160 applications/jpip/tools/indexer/pi.h[DEL],
5161 applications/jpip/tools/indexer/ppix_manager.c[ADD],
5162 applications/jpip/tools/indexer/t2.c[DEL],
5163 applications/jpip/tools/indexer/t2.h[DEL],
5164 applications/jpip/tools/indexer/tcd.c[DEL],
5165 applications/jpip/tools/indexer/tcd.h[DEL],
5166 applications/jpip/tools/indexer/tgt.c[DEL],
5167 applications/jpip/tools/indexer/tgt.h[DEL],
5168 applications/jpip/tools/indexer/thix_manager.c[ADD],
5169 applications/jpip/tools/indexer/tpix_manager.c[ADD]: modified
5170 indexer to use the latest openjpeg library
5172 2011-08-26 Antonin Descampe
5174 * [r887] applications/jpip/CHANGES,
5175 applications/jpip/libopenjpip/CMakeLists.txt,
5176 applications/jpip/libopenjpip/Makefile.am: fixed cmake and
5177 autotools files to reflect recent changes in JPIP
5179 2011-08-26 Kaori Hagihara
5181 * [r886] applications/jpip/CHANGES,
5182 applications/jpip/opj_client/opj_dec_server/Makefile.nix: fixed
5183 Makefile.nix to load openjpeg library from this archive
5185 2011-08-25 Kaori Hagihara
5187 * [r885] applications/jpip/CHANGES, applications/jpip/README,
5188 applications/jpip/libopenjpip/target_manager.c,
5189 applications/jpip/opj_client/opj_dec_server/cache_manager.c,
5190 applications/jpip/opj_client/opj_dec_server/cache_manager.h,
5191 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5192 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
5193 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
5194 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[DEL],
5195 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[ADD],
5196 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
5197 applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
5198 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
5199 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
5200 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[DEL],
5201 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[ADD],
5202 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
5203 applications/jpip/opj_server/Makefile.am,
5204 applications/jpip/opj_server/Makefile.nix,
5205 applications/jpip/opj_server/opj_server.c: added tid request
5206 support to JPIP client and JPIP server quit request
5208 2011-08-24 Kaori Hagihara
5210 * [r884] applications/jpip/CHANGES,
5211 applications/jpip/libopenjpip/box_manager.c,
5212 applications/jpip/libopenjpip/box_manager.h,
5213 applications/jpip/libopenjpip/boxheader_manager.c,
5214 applications/jpip/libopenjpip/byte_manager.c,
5215 applications/jpip/libopenjpip/byte_manager.h,
5216 applications/jpip/libopenjpip/codestream_manager.h,
5217 applications/jpip/libopenjpip/index_manager.c,
5218 applications/jpip/libopenjpip/metadata_manager.c,
5219 applications/jpip/libopenjpip/msgqueue_manager.c,
5220 applications/jpip/libopenjpip/placeholder_manager.c,
5221 applications/jpip/libopenjpip/target_manager.c,
5222 applications/jpip/libopenjpip/target_manager.h,
5223 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
5224 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
5225 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[DEL],
5226 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[ADD],
5227 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
5228 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
5229 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[DEL],
5230 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[ADD],
5231 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
5232 applications/jpip/opj_server/channel_manager.c,
5233 applications/jpip/opj_server/opj_server.c,
5234 applications/jpip/opj_server/query_parser.c,
5235 applications/jpip/opj_server/query_parser.h: support tid request
5236 * [r883] applications/jpip/opj_server/opj_server.c: moved
5237 declarations of functions of opj_server for readability
5238 * [r882] applications/jpip/CHANGES,
5239 applications/jpip/libopenjpip/cachemodel_manager.c[ADD],
5240 applications/jpip/libopenjpip/cachemodel_manager.h[ADD],
5241 applications/jpip/libopenjpip/comMakefile.mk,
5242 applications/jpip/libopenjpip/index_manager.c,
5243 applications/jpip/libopenjpip/index_manager.h,
5244 applications/jpip/libopenjpip/msgqueue_manager.c,
5245 applications/jpip/libopenjpip/msgqueue_manager.h,
5246 applications/jpip/libopenjpip/target_manager.c,
5247 applications/jpip/libopenjpip/target_manager.h,
5248 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
5249 applications/jpip/opj_server/Makefile.nix,
5250 applications/jpip/opj_server/channel_manager.c,
5251 applications/jpip/opj_server/channel_manager.h,
5252 applications/jpip/opj_server/opj_server.c,
5253 applications/jpip/opj_server/session_manager.c,
5254 applications/jpip/opj_server/session_manager.h: added
5255 cachemodel_manager, which had been managed in target_manager
5258 2011-08-22 Mathieu Malaterre
5260 * [r879] tests/conformance/CMakeLists.txt,
5261 tests/nonregression/CMakeLists.txt: Properly close bug #73, by
5262 providing a test for it.
5264 2011-08-22 Antonin Descampe
5266 * [r877] CMakeLists.txt, INSTALL: updated INSTALL files, fixed a
5267 bug in CMakeLists.txt that prevented finding the data directory
5268 * [r876] INSTALL, THANKS: INSTALL and THANKS files update
5270 2011-08-16 Antonin Descampe
5272 * [r875] ., AUTHORS[CPY], CHANGES, LICENSE, NEWS[CPY], README,
5273 THANKS[CPY], applications/codec/Makefile.am, configure.ac: added
5274 NEWS, AUTHORS and THANKS files. Cosmetic changes in autotools
5276 * [r873] ., CHANGES, Makefile.nix[DEL],
5277 applications/codec/Makefile.nix[DEL],
5278 applications/mj2/Makefile.nix[DEL], config.nix[DEL],
5279 doc/Makefile.nix[DEL], libopenjpeg/jpwl/Makefile.nix[DEL],
5280 opj_config.h.in.user[DEL], testing[DEL]: removed obsolete testing
5281 directory and *.nix files (in trunk)
5282 * [r870] CHANGES, CMake/FindFCGI.cmake, applications/jpip/CHANGES,
5283 applications/jpip/libopenjpip/CMakeLists.txt,
5284 applications/jpip/opj_server/CMakeLists.txt: fixed cmake support
5287 2011-08-15 Antonin Descampe
5290 applications/jpip/opj_client/opj_dec_server/Makefile.am,
5291 applications/jpip/tools/jpip_to_j2k.c,
5292 applications/jpip/tools/jpip_to_jp2.c, configure.ac,
5293 m4/opj_check_lib.m4: fixed a bug in autotools files that
5294 prevented libfcgi to be correctly found in some cases (patch from
5296 * [r866] INSTALL: minor changes in autotools installation README
5298 2011-08-12 Antonin Descampe
5300 * [r864] CHANGES, CMake/FindFCGI.cmake[ADD], CMakeLists.txt,
5301 applications/CMakeLists.txt, applications/jpip/CHANGES,
5302 applications/jpip/CMakeLists.txt[ADD],
5303 applications/jpip/libopenjpip/CMakeLists.txt[ADD],
5304 applications/jpip/opj_client/CMakeLists.txt[ADD],
5305 applications/jpip/opj_client/opj_dec_server/CMakeLists.txt[ADD],
5306 applications/jpip/opj_server/CMakeLists.txt[ADD],
5307 applications/jpip/tools/CMakeLists.txt[ADD],
5308 applications/jpip/tools/indexer/CMakeLists.txt[ADD],
5309 thirdparty/CMakeLists.txt: added cmake support to openjpip
5311 2011-08-11 Mickaël Savinaud
5313 * [r863] CHANGES, thirdparty/CMakeLists.txt: Fixed issue #76
5316 2011-08-11 Antonin Descampe
5318 * [r861] CHANGES, configure.ac: minor bug fix in configure.ac
5319 (credit to Vincent Torri)
5321 2011-08-11 Mickaël Savinaud
5323 * [r859] CHANGES, libopenjpeg/j2k.c: fixed build error with
5324 position of variable declaration after patch 856
5325 * [r858] CHANGES, applications/codec/convert.c: fixed wrong patch
5326 with the return value of fgets into convert.c file
5328 2011-08-10 Mickaël Savinaud
5330 * [r857] CHANGES, applications/codec/convert.c: fixed error with
5331 the return value of fgets into convert.c file
5332 * [r856] CHANGES, libopenjpeg/openjpeg.h,
5333 libopenjpeg/opj_includes.h: moved the definition of
5334 OPJ_ARG_NOT_USED from opj_includes.h to openjpeg.h
5335 * [r855] CHANGES, libopenjpeg/tcd.c: fixed segfault with 123.j2c
5336 and bug.j2c images (thanks to Tim Mattox for his contribution to
5338 * [r854] CHANGES, libopenjpeg/j2k.c: fixed glibc error with broken2
5340 * [r853] CHANGES, tests/comparePGXimages.c,
5341 tests/compare_dump_files.c: add copyright header into new test
5343 * [r852] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
5344 libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
5345 libopenjpeg/opj_includes.h, libopenjpeg/t1.c, libopenjpeg/tcd.c:
5346 removed unused parameters warnings with the solution proposed by
5347 myself and Bob Friesenhahn
5349 2011-08-09 Antonin Descampe
5351 * [r851] CHANGES, openjpeg.xcodeproj[DEL]: removed xcode project
5352 files (cmake and autotools are now the only supported build
5355 2011-07-29 Mickaël Savinaud
5357 * [r850] CHANGES, applications/mj2/CMakeLists.txt: update MJ2
5358 CMakeLists regards to the new thirdparty strategy
5359 * [r849] CHANGES, CMake/CTestCustom.cmake.in: increase number of
5360 warning reported on the dashboard (forgot the file in the last
5362 * [r848] CHANGES, applications/codec/convert.c,
5363 applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
5364 applications/codec/j2k_to_image.c, applications/common/getopt.c,
5365 applications/common/getopt.h, libopenjpeg/event.c,
5366 libopenjpeg/jp2.c, libopenjpeg/t2.c, tests/comparePGXimages.c,
5367 tests/compare_dump_files.c: solve some obvious warnings for WIN
5368 platform, increase number of warning reported on the dashboard,
5369 correct last warnings with gcc 4.4 (-Wall)
5371 2011-07-28 Mickaël Savinaud
5373 * [r846] applications/codec/convert.c,
5374 applications/codec/j2k_to_image.c, applications/common/getopt.c,
5375 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
5376 applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
5377 applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
5378 applications/mj2/mj2_convert.h, libopenjpeg/dwt.c,
5379 libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
5380 libopenjpeg/jpwl/jpwl_lib.c: manage case 0 frames inside
5381 yuv_num_frames function and correct some warnings with gcc4.5
5382 (credit to Winfried)
5384 2011-07-27 Mickaël Savinaud
5386 * [r845] CHANGES, applications/codec/convert.c,
5387 applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
5388 applications/codec/j2k_to_image.c, tests/compare_dump_files.c,
5389 tests/nonregression/CMakeLists.txt: correct some warnings
5390 detected under unix platform
5391 * [r844] CHANGES, CMakeLists.txt,
5392 applications/codec/CMakeLists.txt, tests/CMakeLists.txt,
5393 tests/nonregression[ADD],
5394 tests/nonregression/CMakeLists.txt[ADD]: added new decoding/dump
5395 tests based on data found in input/nonregresion repository
5396 (remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add
5397 REF_DECODER_BIN_PATH variable for the encoder test suite). Remove
5398 definitively old tests
5400 2011-07-26 Mickaël Savinaud
5402 * [r843] CHANGES, tests/compare_dump_files.c: correct CRLF problem
5403 between unix baseline and win platform test file generated by
5405 * [r842] CHANGES, tests/comparePGXimages.c,
5406 tests/compare_dump_files.c: use ansi c function fgets instead of
5407 GNU function getline to avoid build error with win platform
5408 * [r841] CHANGES, applications/codec/j2k_dump.c: delete double
5409 semi-colon at end of line which generate crash on win platform
5411 2011-07-25 Mickaël Savinaud
5413 * [r839] CHANGES, tests/CMakeLists.txt, tests/comparePGXimages.c,
5414 tests/compare_dump_files.c[ADD],
5415 tests/conformance/CMakeLists.txt: added non-regression tests for
5416 j2k_dump function and conformance data
5417 * [r838] CHANGES, applications/codec/j2k_dump.c: modify j2k_dump to
5418 support output file, needed for non-regression tests
5419 * [r837] CHANGES, applications/codec/convert.c: fixed issue 74 for
5422 2011-07-22 Mickaël Savinaud
5424 * [r834] CHANGES, tests/CMakeLists.txt, thirdparty/CMakeLists.txt,
5425 thirdparty/libtiff/CMakeLists.txt: correct some troubles about
5426 thirdparty when they are used
5428 2011-07-21 Mickaël Savinaud
5430 * [r833] CHANGES, tests/CMakeLists.txt: correct a compil error
5431 linked to getopt with win platform
5432 * [r831] CHANGES, CMakeLists.txt,
5433 applications/codec/CMakeLists.txt, tests[ADD],
5434 tests/CMakeLists.txt[ADD], tests/comparePGXimages.c[ADD],
5435 tests/conformance[ADD], tests/conformance/CMakeLists.txt[ADD],
5436 thirdparty/CMakeLists.txt: add new decode tests based on
5437 conformance data and tolerance. Non regression is also added on
5438 the decoder output. Deactivate old tests.
5439 * [r830] CHANGES, applications/codec/convert.c: to follow last
5440 version of conformance data about component separator for pgx
5441 file, we changed - to _ separator even if nb component = 1
5442 * [r829] CHANGES, thirdparty/CMakeLists.txt: removed unused warning
5443 configuration message
5445 2011-07-18 Mickaël Savinaud
5447 * [r825] CHANGES, applications/codec/convert.c: correct build error
5448 (mislocated declaration) with convert to tiff function when
5449 HAVE_LIBTIFF is defined
5451 2011-07-13 Mickaël Savinaud
5453 * [r824] CHANGES, CMake/FindLCMS.cmake[CPY],
5454 CMake/FindLCMS2.cmake[CPY], CMakeLists.txt,
5455 applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
5456 opj_configh.cmake.in, thirdparty/CMakeLists.txt,
5457 thirdparty/FindLCMS.cmake[DEL], thirdparty/FindLCMS2.cmake[DEL]:
5458 improved some CMakeLists files linked to the build of
5459 applications which used thirdparty
5461 2011-07-11 Antonin Descampe
5463 * [r819] CHANGES: updated CHNAGES files after branch renaming
5465 2011-07-11 Kaori Hagihara
5468 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[DEL],
5469 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[ADD],
5470 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
5471 updates of jar files 2
5473 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[DEL],
5474 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[ADD],
5475 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar:
5476 updates of jar files
5478 2011-07-10 Antonin Descampe
5480 * [r812] CHANGES: opj-v1-branch created
5481 * [r811] CHANGES, libopenjpeg/t1.c: improved encoding speed in
5482 t1_encode_cblks (credit to Giuseppe Baruffa)
5484 2011-07-06 Kaori Hagihara
5486 * [r810] applications/jpip/Makefile.nix,
5487 applications/jpip/libopenjpip/msgqueue_manager.c,
5488 applications/jpip/tools/Makefile.nix: bug fixed for error
5489 concerning parameter name modification, Makefile.nix also
5492 2011-07-06 Antonin Descampe
5494 * [r809] applications/jpip/CHANGES, applications/jpip/mainpage.h,
5495 applications/jpip/opj_client/opj_dec_server/Makefile.am,
5496 applications/jpip/tools/Makefile.am,
5497 applications/jpip/tools/jpip_to_jp2.c: JPIP : fixed autotools to
5498 work with recent name changes
5500 2011-07-05 Kaori Hagihara
5502 * [r808] applications/jpip/CHANGES,
5503 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5504 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
5505 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
5506 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
5507 applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
5508 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
5509 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
5510 additional changes of parameter names and message names for
5511 image_viewer and decoding_server from JPT to JPIP-stream
5512 * [r806] applications/jpip/libopenjpip/msgqueue_manager.c,
5513 applications/jpip/libopenjpip/msgqueue_manager.h: add
5515 * [r805] applications/jpip/tools/Makefile.nix,
5516 applications/jpip/tools/jpip_to_j2k.c[CPY],
5517 applications/jpip/tools/jpip_to_jp2.c[CPY],
5518 applications/jpip/tools/jpt_to_j2k.c[DEL],
5519 applications/jpip/tools/jpt_to_jp2.c[DEL]: changed program and
5520 parameter names from jpt to jpip
5521 * [r804] applications/jpip/tools/jpt_to_j2k.c,
5522 applications/jpip/tools/jpt_to_jp2.c: changed func name
5523 parse_stream to parse_JPIPstream
5525 2011-07-04 Kaori Hagihara
5527 * [r803] applications/jpip/CHANGES,
5528 applications/jpip/libopenjpip/msgqueue_manager.c,
5529 applications/jpip/libopenjpip/msgqueue_manager.h,
5530 applications/jpip/opj_client/opj_dec_server/Makefile.nix,
5531 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5532 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
5533 applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[ADD],
5534 applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[ADD],
5535 applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[DEL],
5536 applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[DEL],
5537 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
5538 changed parameter and file names regarding JPT-stream to
5539 JPIP-stream, which handles also JPP-stream
5541 2011-07-03 Antonin Descampe
5543 * [r797] CHANGES, applications/codec/convert.c: fixed bmptoimage
5545 http://groups.google.com/group/openjpeg/browse_thread/thread/33a24c5896bf6391)
5546 * [r795] CHANGES, applications/common/color.c, libopenjpeg/jp2.c:
5547 fixed handling of "jp2->meth" value (Restricted ICC profile
5548 handling currently not implemented)
5550 2011-06-30 Antonin Descampe
5552 * [r791] CHANGES, CMake/CTestCustom.cmake.in[CPY], CMakeLists.txt,
5553 CTestConfig.cmake[CPY], applications/codec/CMakeLists.txt,
5554 testing/CTestConfig.cmake[DEL],
5555 testing/CTestCustom.cmake.in[DEL]: fixed CTest configuration
5558 2011-06-27 Kaori Hagihara
5560 * [r790] applications/jpip/opj_server/opj_server.c: typo miss
5561 corrections for fx,fy
5563 2011-06-03 Mathieu Malaterre
5565 * [r787] CHANGES, applications/CMakeLists.txt,
5566 applications/codec/CMakeLists.txt: Fix some error with cmake
5567 * [r786] CHANGES, libopenjpeg/j2k.c: adding partno and numpart info
5568 as part of the warning message (issue #69)
5570 2011-05-26 Antonin Descampe
5572 * [r785] Makefile.am, applications/Makefile.am: fixed paths in
5574 * [r784] applications/jpip/CHANGES,
5575 applications/jpip/Makefile[DEL],
5576 applications/jpip/Makefile.nix[CPY],
5577 applications/jpip/libopenjpip/Makefile[DEL],
5578 applications/jpip/libopenjpip/Makefile.nix[CPY],
5579 applications/jpip/opj_client/opj_dec_server/Makefile[DEL],
5580 applications/jpip/opj_client/opj_dec_server/Makefile.nix[CPY],
5581 applications/jpip/opj_server/Makefile[DEL],
5582 applications/jpip/opj_server/Makefile.nix[CPY],
5583 applications/jpip/tools/Makefile[DEL],
5584 applications/jpip/tools/Makefile.nix[CPY],
5585 applications/jpip/tools/indexer/Makefile[DEL],
5586 applications/jpip/tools/indexer/Makefile.nix[CPY]: changed
5587 Makefile to Makefile.nix to avoid having autotools overwrite them
5589 2011-05-25 Kaori Hagihara
5591 * [r783] applications/jpip/README,
5592 applications/jpip/doc/jpip_architect.png[ADD],
5593 applications/jpip/mainpage.h: added system architecture
5594 description on the documentation
5596 2011-05-24 Antonin Descampe
5598 * [r782] CHANGES, Makefile.am, applications/jpip/CHANGES,
5599 applications/jpip/Makefile.am,
5600 applications/jpip/tools/Makefile.am[ADD],
5601 applications/jpip/tools/indexer/Makefile.am[ADD],
5602 applications/jpip/tools/indexer/fix.c[DEL],
5603 applications/jpip/tools/indexer/fix.h[DEL],
5604 applications/jpip/tools/indexer/jpt.c[DEL], configure.ac: fixed a
5605 bug in autotools that prevented "make distcheck" to work properly
5606 (credit to Vincent Torri) ; added autotools for the
5607 "applications/jpip/tools" directory
5609 2011-05-23 Antonin Descampe
5611 * [r780] applications/Makefile.am[ADD],
5612 applications/jpip/Makefile.am[ADD],
5613 applications/jpip/libopenjpip/Makefile.am[ADD],
5614 applications/jpip/opj_client/Makefile.am[ADD],
5615 applications/jpip/opj_client/opj_dec_server/Makefile.am[ADD],
5616 applications/jpip/opj_server/Makefile.am[ADD]: forgot to add new
5617 Makefile.am in previous commit
5618 * [r779] CHANGES, Makefile.am, applications/codec/Makefile.am,
5619 applications/jpip/CHANGES, applications/mj2/Makefile.am,
5620 configure.ac, libopenjpeg/Makefile.am,
5621 libopenjpeg/jpwl/Makefile.am: fixed autotools (broken since the
5622 new directory structure) and added autotools as a build method
5623 for jpip (credit to Vincent Torri)
5625 2011-05-18 Antonin Descampe
5627 * [r778] CHANGES, applications/codec/convert.c,
5628 applications/codec/convert.h, applications/codec/image_to_j2k.c,
5629 applications/codec/j2k_to_image.c,
5630 applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
5631 applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
5632 libopenjpeg/cio.c, libopenjpeg/event.c, libopenjpeg/event.h,
5633 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
5634 libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
5635 libopenjpeg/jpwl/jpwl.h, libopenjpeg/jpwl/jpwl_lib.c,
5636 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
5637 libopenjpeg/pi.h, libopenjpeg/t1.c, libopenjpeg/tcd.c,
5638 libopenjpeg/tcd.h: defined new type "opj_bool", and new constants
5639 OPJ_FALSE and OPJ_TRUE, to avoid having to deal with "stdbool.h"
5640 (patch from Winfried)
5642 2011-05-16 Antonin Descampe
5644 * [r777] CHANGES, libopenjpeg/t2.c: fixed another bug related to
5645 the number of packets in a tile-part, not correctly taken into
5646 account when generating an index file during decoding
5647 * [r776] CHANGES, libopenjpeg/j2k.c: fixed part of issue 69, when
5648 tile-part index is inconsistent with the total number of
5651 2011-05-12 Antonin Descampe
5653 * [r775] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
5654 file updated (now integrates openjpip)
5655 * [r774] CHANGES, applications/jpip/CHANGES: subsequent
5656 jpip-related commits to be logged in "applications/jpip/CHANGES"
5657 rather than main CHANGES file
5659 2011-05-10 Kaori Hagihara
5661 * [r773] applications/jpip/CHANGES,
5662 applications/jpip/opj_client/opj_viewer[ADD],
5663 applications/jpip/opj_client/opj_viewer/build.xml[ADD],
5664 applications/jpip/opj_client/opj_viewer/dist[ADD],
5665 applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
5666 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[ADD],
5667 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
5668 applications/jpip/opj_client/opj_viewer/src[ADD],
5669 applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
5670 applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
5671 applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
5672 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
5673 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
5674 applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
5675 applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
5676 applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
5677 applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
5678 applications/jpip/opj_client/opj_viewer_xerces[ADD],
5679 applications/jpip/opj_client/opj_viewer_xerces/build.xml[ADD],
5680 applications/jpip/opj_client/opj_viewer_xerces/dist[ADD],
5681 applications/jpip/opj_client/opj_viewer_xerces/dist/manifest.txt[ADD],
5682 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[ADD],
5683 applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar[ADD],
5684 applications/jpip/opj_client/opj_viewer_xerces/src[ADD],
5685 applications/jpip/opj_client/opj_viewer_xerces/src/ImageManager.java[ADD],
5686 applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java[ADD],
5687 applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java[ADD],
5688 applications/jpip/opj_client/opj_viewer_xerces/src/ImgdecClient.java[ADD],
5689 applications/jpip/opj_client/opj_viewer_xerces/src/JP2XMLparser.java[ADD],
5690 applications/jpip/opj_client/opj_viewer_xerces/src/JPIPHttpClient.java[ADD],
5691 applications/jpip/opj_client/opj_viewer_xerces/src/MML.java[ADD],
5692 applications/jpip/opj_client/opj_viewer_xerces/src/OptionPanel.java[ADD],
5693 applications/jpip/opj_client/opj_viewer_xerces/src/PnmImage.java[ADD],
5694 applications/jpip/opj_client/opj_viewer_xerces/src/RegimViewer.java[ADD],
5695 applications/jpip/opj_client/opj_viewer_xerces/src/ResizeListener.java[ADD]:
5696 opj_viewer removed the xml functions (for users without Xersus2),
5697 opj_viewer_xerces is the copy of the original viewer ( needs
5699 * [r772] applications/jpip/opj_client/opj_viewer[DEL]: temporal
5700 commit to resort the opj_viewer
5701 * [r771] applications/jpip/CHANGES,
5702 applications/jpip/opj_client/opj_dec_server/Makefile,
5703 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5704 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
5705 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
5706 Modification of opj_dec_server to be portable to windows
5708 2011-05-09 Kaori Hagihara
5710 * [r770] applications/jpip/CHANGES[ADD],
5711 applications/jpip/libopenjpip/bool.h[ADD],
5712 applications/jpip/libopenjpip/comMakefile.mk,
5713 applications/jpip/libopenjpip/faixbox_manager.c,
5714 applications/jpip/libopenjpip/index_manager.c,
5715 applications/jpip/libopenjpip/index_manager.h,
5716 applications/jpip/libopenjpip/metadata_manager.c,
5717 applications/jpip/libopenjpip/msgqueue_manager.c,
5718 applications/jpip/libopenjpip/msgqueue_manager.h,
5719 applications/jpip/libopenjpip/placeholder_manager.c,
5720 applications/jpip/opj_client/opj_dec_server/Makefile,
5721 applications/jpip/opj_client/opj_dec_server/cache_manager.c,
5722 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5723 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
5724 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
5725 applications/jpip/opj_server/Makefile,
5726 applications/jpip/opj_server/opj_server.c,
5727 applications/jpip/opj_server/query_parser.c,
5728 applications/jpip/opj_server/query_parser.h,
5729 applications/jpip/opj_server/session_manager.h,
5730 applications/jpip/tools/Makefile: Removal of c99 from the compile
5731 option (to be compatible to win platform) and bool definition in
5734 2011-05-09 Antonin Descampe
5737 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
5738 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
5739 applications/jpip/opj_server/query_parser.h,
5740 applications/jpip/tools/indexer/index_create.c: OpenJPIP: small
5741 bug fixes to compile on win platform
5743 2011-05-08 Antonin Descampe
5745 * [r768] CHANGES, applications/jpip/opj_server/query_parser.c:
5746 OpenJPIP: fixed several bugs in opj_server (removal of strsep
5747 function, duplication of query string) + some changes to compile
5748 opj_server under windows (replacement of strcasecmp(), bzero()).
5750 2011-04-16 Antonin Descampe
5752 * [r767] CHANGES, libopenjpeg/mqc.c: fixed a bug in mqc.c (see
5753 https://groups.google.com/d/topic/openjpeg/kQ1PbZUd19k/discussion,
5754 credit to Peter Wimmer)
5755 * [r766] CHANGES, doc/Doxyfile.dox: fixed wrong path in
5758 2011-04-14 Antonin Descampe
5760 * [r759] CHANGES, CMakeLists.txt, INSTALL, README,
5761 applications/CMakeLists.txt, applications/indexer_JPIP[DEL],
5762 applications/jpip[ADD], applications/jpip/Makefile[ADD],
5763 applications/jpip/README[ADD], applications/jpip/doc[ADD],
5764 applications/jpip/doc/Doxyfile[ADD],
5765 applications/jpip/doc/jpip_protocol.png[ADD],
5766 applications/jpip/libopenjpip[ADD],
5767 applications/jpip/libopenjpip/Makefile[ADD],
5768 applications/jpip/libopenjpip/box_manager.c[ADD],
5769 applications/jpip/libopenjpip/box_manager.h[ADD],
5770 applications/jpip/libopenjpip/boxheader_manager.c[ADD],
5771 applications/jpip/libopenjpip/boxheader_manager.h[ADD],
5772 applications/jpip/libopenjpip/byte_manager.c[ADD],
5773 applications/jpip/libopenjpip/byte_manager.h[ADD],
5774 applications/jpip/libopenjpip/codestream_manager.c[ADD],
5775 applications/jpip/libopenjpip/codestream_manager.h[ADD],
5776 applications/jpip/libopenjpip/comMakefile.mk[ADD],
5777 applications/jpip/libopenjpip/faixbox_manager.c[ADD],
5778 applications/jpip/libopenjpip/faixbox_manager.h[ADD],
5779 applications/jpip/libopenjpip/ihdrbox_manager.c[ADD],
5780 applications/jpip/libopenjpip/ihdrbox_manager.h[ADD],
5781 applications/jpip/libopenjpip/imgreg_manager.c[ADD],
5782 applications/jpip/libopenjpip/imgreg_manager.h[ADD],
5783 applications/jpip/libopenjpip/index_manager.c[ADD],
5784 applications/jpip/libopenjpip/index_manager.h[ADD],
5785 applications/jpip/libopenjpip/manfbox_manager.c[ADD],
5786 applications/jpip/libopenjpip/manfbox_manager.h[ADD],
5787 applications/jpip/libopenjpip/marker_manager.c[ADD],
5788 applications/jpip/libopenjpip/marker_manager.h[ADD],
5789 applications/jpip/libopenjpip/metadata_manager.c[ADD],
5790 applications/jpip/libopenjpip/metadata_manager.h[ADD],
5791 applications/jpip/libopenjpip/mhixbox_manager.c[ADD],
5792 applications/jpip/libopenjpip/mhixbox_manager.h[ADD],
5793 applications/jpip/libopenjpip/msgqueue_manager.c[ADD],
5794 applications/jpip/libopenjpip/msgqueue_manager.h[ADD],
5795 applications/jpip/libopenjpip/placeholder_manager.c[ADD],
5796 applications/jpip/libopenjpip/placeholder_manager.h[ADD],
5797 applications/jpip/libopenjpip/target_manager.c[ADD],
5798 applications/jpip/libopenjpip/target_manager.h[ADD],
5799 applications/jpip/mainpage.h[ADD],
5800 applications/jpip/opj_client[ADD],
5801 applications/jpip/opj_client/opj_dec_server[ADD],
5802 applications/jpip/opj_client/opj_dec_server/Makefile[ADD],
5803 applications/jpip/opj_client/opj_dec_server/cache_manager.c[ADD],
5804 applications/jpip/opj_client/opj_dec_server/cache_manager.h[ADD],
5805 applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[ADD],
5806 applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[ADD],
5807 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[ADD],
5808 applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[ADD],
5809 applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[ADD],
5810 applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[ADD],
5811 applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[ADD],
5812 applications/jpip/opj_client/opj_viewer[ADD],
5813 applications/jpip/opj_client/opj_viewer/build.xml[ADD],
5814 applications/jpip/opj_client/opj_viewer/dist[ADD],
5815 applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
5816 applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110218.jar[ADD],
5817 applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
5818 applications/jpip/opj_client/opj_viewer/src[ADD],
5819 applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
5820 applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
5821 applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
5822 applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
5823 applications/jpip/opj_client/opj_viewer/src/JP2XMLparser.java[ADD],
5824 applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
5825 applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
5826 applications/jpip/opj_client/opj_viewer/src/OptionPanel.java[ADD],
5827 applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
5828 applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
5829 applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
5830 applications/jpip/opj_server[ADD],
5831 applications/jpip/opj_server/Makefile[ADD],
5832 applications/jpip/opj_server/channel_manager.c[ADD],
5833 applications/jpip/opj_server/channel_manager.h[ADD],
5834 applications/jpip/opj_server/opj_server.c[ADD],
5835 applications/jpip/opj_server/query_parser.c[ADD],
5836 applications/jpip/opj_server/query_parser.h[ADD],
5837 applications/jpip/opj_server/session_manager.c[ADD],
5838 applications/jpip/opj_server/session_manager.h[ADD],
5839 applications/jpip/tools[ADD],
5840 applications/jpip/tools/Makefile[ADD],
5841 applications/jpip/tools/addXMLinJP2.c[ADD],
5842 applications/jpip/tools/indexer[ADD],
5843 applications/jpip/tools/indexer/Makefile[ADD],
5844 applications/jpip/tools/indexer/bio.c[ADD],
5845 applications/jpip/tools/indexer/bio.h[ADD],
5846 applications/jpip/tools/indexer/cio.c[ADD],
5847 applications/jpip/tools/indexer/cio.h[ADD],
5848 applications/jpip/tools/indexer/fix.c[ADD],
5849 applications/jpip/tools/indexer/fix.h[ADD],
5850 applications/jpip/tools/indexer/index_create.c[ADD],
5851 applications/jpip/tools/indexer/int.c[ADD],
5852 applications/jpip/tools/indexer/int.h[ADD],
5853 applications/jpip/tools/indexer/j2k.h[ADD],
5854 applications/jpip/tools/indexer/jp2.c[ADD],
5855 applications/jpip/tools/indexer/jp2.h[ADD],
5856 applications/jpip/tools/indexer/jpip.c[ADD],
5857 applications/jpip/tools/indexer/jpip.h[ADD],
5858 applications/jpip/tools/indexer/jpt.c[ADD],
5859 applications/jpip/tools/indexer/pi.c[ADD],
5860 applications/jpip/tools/indexer/pi.h[ADD],
5861 applications/jpip/tools/indexer/t2.c[ADD],
5862 applications/jpip/tools/indexer/t2.h[ADD],
5863 applications/jpip/tools/indexer/tcd.c[ADD],
5864 applications/jpip/tools/indexer/tcd.h[ADD],
5865 applications/jpip/tools/indexer/tgt.c[ADD],
5866 applications/jpip/tools/indexer/tgt.h[ADD],
5867 applications/jpip/tools/jpt_to_j2k.c[ADD],
5868 applications/jpip/tools/jpt_to_jp2.c[ADD],
5869 applications/jpip/tools/test_index.c[ADD]: initial commit of
5870 OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG
5871 (see README file in jpip directory for more details)
5872 * [r753] CHANGES, CMakeLists.txt, INSTALL,
5873 applications/codec/CMakeLists.txt, doc/CMakeLists.txt: fixed
5874 applications/codec/CMakeLists.txt that prevented JPWL executables
5875 to be built with JPWL functionalities ; changed make all
5876 behaviour : DOC target removed from ALL
5878 2011-04-13 Antonin Descampe
5880 * [r752] CHANGES, CMake/CTestCustom.cmake.in[DEL], CMakeLists.txt,
5881 CTestConfig.cmake[DEL], CTestCustom.cmake.in[DEL], README,
5882 applications/CMakeLists.txt[ADD],
5883 applications/codec/CMakeLists.txt, applications/codec/convert.c,
5884 applications/codec/j2k_dump.c, applications/mj2/CMakeLists.txt,
5885 applications/mj2/extract_j2k_from_mj2.c,
5886 applications/mj2/frames_to_mj2.c, applications/mj2/meta_out.c,
5887 applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
5888 applications/mj2/mj2_to_frames.c,
5889 applications/mj2/mj2_to_metadata.c,
5890 applications/mj2/wrap_j2k_in_mj2.c, libopenjpeg/CMakeLists.txt,
5891 libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg/jpwl/jpwl.c,
5892 libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/opj_includes.h,
5893 testing/CTestConfig.cmake[CPY],
5894 testing/CTestCustom.cmake.in[CPY]: changed the directory
5895 hierarchy of the whole project. See README files for details.
5896 * [r751] JavaOpenJPEG[DEL], OPJViewer[DEL], OPJ_Validate[DEL],
5897 applications[ADD], applications/JavaOpenJPEG[CPY],
5898 applications/OPJViewer[CPY], applications/codec[CPY],
5899 applications/common[CPY], applications/indexer_JPIP[CPY],
5900 applications/mj2[CPY], codec[DEL], common[DEL],
5901 indexer_JPIP[DEL], jpwl[DEL], libopenjpeg/jpwl[CPY], mj2[DEL],
5902 testing[CPY]: re-organization of openjpeg directories hierarchy :
5904 * [r750] CHANGES, openjpeg3d[DEL]: moved "openjpeg3d" directory
5905 from the trunk to the branches directory.
5906 * [r749] CHANGES, CMakeLists.txt, INSTALL, config.nix, jp3d[DEL],
5907 openjpeg3d[CPY], openjpeg3d/CMake[CPY],
5908 openjpeg3d/CMake/CTestCustom.cmake.in[DEL],
5909 openjpeg3d/CMake/OpenJPEG3DConfig.cmake.in[CPY],
5910 openjpeg3d/CMake/OpenJPEGConfig.cmake.in[DEL],
5911 openjpeg3d/CMakeLists.txt, openjpeg3d/INSTALL[CPY],
5912 openjpeg3d/LICENSE[CPY], openjpeg3d/LICENSE.txt[DEL],
5913 openjpeg3d/Makefile.nix[DEL], openjpeg3d/README[CPY],
5914 openjpeg3d/README.txt[DEL], openjpeg3d/codec/CMakeLists.txt,
5915 openjpeg3d/codec/Makefile.nix[DEL], openjpeg3d/codec/convert.c,
5916 openjpeg3d/codec/jp3d_to_volume.c,
5917 openjpeg3d/codec/volume_to_jp3d.c, openjpeg3d/libjp3dvm[DEL],
5918 openjpeg3d/libopenjpeg3d[CPY],
5919 openjpeg3d/libopenjpeg3d.pc.cmake[CPY],
5920 openjpeg3d/libopenjpeg3d/CMakeLists.txt,
5921 openjpeg3d/tcltk/decoder.tcl, openjpeg3d/tcltk/encoder.tcl:
5922 renamed and reorganized "jp3d" directory to "openjpeg3d". Is now
5923 a standalone directory, with independent cmake files. Done as it
5924 uses its own version of the openjpeg library and does not depend
5925 on the one currently developped. Will be removed from the trunk
5926 and stored in a branch.
5928 2011-04-12 Antonin Descampe
5930 * [r746] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
5931 libopenjpeg/openjpeg.c: Fixed internal function names conflict
5933 (http://code.google.com/p/openjpeg/issues/detail?id=30)
5934 * [r745] CHANGES, codec/convert.c, codec/image_to_j2k.c: convert.c:
5935 ENDIAN condition removed, tiftoimage and imagetotif updated
5936 (ALPHA added for RGB and GRAY, correct handling of 12-bit
5937 precision), small bugfixes (credit to Winfried)
5938 * [r744] CHANGES, configure.ac: small fix in configure.ac (credit
5941 2011-03-30 Rex Dieter
5943 * [r743] CMakeLists.txt, libopenjpeg1.pc.cmake: openjpeg.pc.cmake
5944 rewrites wrong variables (issue 67)
5946 2011-03-24 Antonin Descampe
5948 * [r742] CMakeLists.txt, opj_configh.cmake.in: name fixing in
5949 variables related to liblcms
5951 2011-03-21 Antonin Descampe
5953 * [r741] CHANGES, CMakeLists.txt, thirdparty/FindLCMS.cmake[ADD],
5954 thirdparty/FindLCMS2.cmake[ADD]: added two files FindLCMS.cmake
5955 and FindLCMS2.cmake as they are not shipped by default with other
5957 * [r740] CMakeLists.txt: fixed a bug that created a conflict
5958 between liblcms on the system and liblcms2 in the thirdparty
5961 2011-03-20 Antonin Descampe
5963 * [r739] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
5964 codec/convert.c, jpwl/CMakeLists.txt, libs[DEL],
5965 mj2/CMakeLists.txt, thirdparty[ADD],
5966 thirdparty/CMakeLists.txt[ADD], thirdparty/include[ADD],
5967 thirdparty/include/zconf.h[ADD],
5968 thirdparty/include/zconf.h.cmake.msvc[ADD],
5969 thirdparty/include/zlib.h[ADD], thirdparty/liblcms2[ADD],
5970 thirdparty/liblcms2/CMakeLists.txt[ADD],
5971 thirdparty/liblcms2/COPYING[ADD],
5972 thirdparty/liblcms2/include[ADD],
5973 thirdparty/liblcms2/include/lcms2.h[ADD],
5974 thirdparty/liblcms2/include/lcms2_plugin.h[ADD],
5975 thirdparty/liblcms2/src[ADD],
5976 thirdparty/liblcms2/src/cmscam02.c[ADD],
5977 thirdparty/liblcms2/src/cmscgats.c[ADD],
5978 thirdparty/liblcms2/src/cmscnvrt.c[ADD],
5979 thirdparty/liblcms2/src/cmserr.c[ADD],
5980 thirdparty/liblcms2/src/cmsgamma.c[ADD],
5981 thirdparty/liblcms2/src/cmsgmt.c[ADD],
5982 thirdparty/liblcms2/src/cmsintrp.c[ADD],
5983 thirdparty/liblcms2/src/cmsio0.c[ADD],
5984 thirdparty/liblcms2/src/cmsio1.c[ADD],
5985 thirdparty/liblcms2/src/cmslut.c[ADD],
5986 thirdparty/liblcms2/src/cmsmd5.c[ADD],
5987 thirdparty/liblcms2/src/cmsmtrx.c[ADD],
5988 thirdparty/liblcms2/src/cmsnamed.c[ADD],
5989 thirdparty/liblcms2/src/cmsopt.c[ADD],
5990 thirdparty/liblcms2/src/cmspack.c[ADD],
5991 thirdparty/liblcms2/src/cmspcs.c[ADD],
5992 thirdparty/liblcms2/src/cmsplugin.c[ADD],
5993 thirdparty/liblcms2/src/cmsps2.c[ADD],
5994 thirdparty/liblcms2/src/cmssamp.c[ADD],
5995 thirdparty/liblcms2/src/cmssm.c[ADD],
5996 thirdparty/liblcms2/src/cmstypes.c[ADD],
5997 thirdparty/liblcms2/src/cmsvirt.c[ADD],
5998 thirdparty/liblcms2/src/cmswtpnt.c[ADD],
5999 thirdparty/liblcms2/src/cmsxform.c[ADD],
6000 thirdparty/liblcms2/src/lcms2.def[ADD],
6001 thirdparty/liblcms2/src/lcms2_internal.h[ADD],
6002 thirdparty/libpng[ADD], thirdparty/libpng/CMakeLists.txt[ADD],
6003 thirdparty/libpng/LICENSE[ADD], thirdparty/libpng/example.c[ADD],
6004 thirdparty/libpng/png.c[ADD], thirdparty/libpng/png.h[ADD],
6005 thirdparty/libpng/pngconf.h[ADD],
6006 thirdparty/libpng/pngerror.c[ADD],
6007 thirdparty/libpng/pngget.c[ADD], thirdparty/libpng/pngmem.c[ADD],
6008 thirdparty/libpng/pngpread.c[ADD],
6009 thirdparty/libpng/pngpriv.h[ADD],
6010 thirdparty/libpng/pngread.c[ADD],
6011 thirdparty/libpng/pngrio.c[ADD],
6012 thirdparty/libpng/pngrtran.c[ADD],
6013 thirdparty/libpng/pngrutil.c[ADD],
6014 thirdparty/libpng/pngset.c[ADD],
6015 thirdparty/libpng/pngtest.c[ADD],
6016 thirdparty/libpng/pngtrans.c[ADD],
6017 thirdparty/libpng/pngwio.c[ADD],
6018 thirdparty/libpng/pngwrite.c[ADD],
6019 thirdparty/libpng/pngwtran.c[ADD],
6020 thirdparty/libpng/pngwutil.c[ADD], thirdparty/libtiff[ADD],
6021 thirdparty/libtiff/CMakeLists.txt[ADD],
6022 thirdparty/libtiff/t4.h[ADD],
6023 thirdparty/libtiff/tif_apple.c[ADD],
6024 thirdparty/libtiff/tif_aux.c[ADD],
6025 thirdparty/libtiff/tif_close.c[ADD],
6026 thirdparty/libtiff/tif_codec.c[ADD],
6027 thirdparty/libtiff/tif_color.c[ADD],
6028 thirdparty/libtiff/tif_compress.c[ADD],
6029 thirdparty/libtiff/tif_config.h[ADD],
6030 thirdparty/libtiff/tif_dir.c[ADD],
6031 thirdparty/libtiff/tif_dir.h[ADD],
6032 thirdparty/libtiff/tif_dirinfo.c[ADD],
6033 thirdparty/libtiff/tif_dirread.c[ADD],
6034 thirdparty/libtiff/tif_dirwrite.c[ADD],
6035 thirdparty/libtiff/tif_dumpmode.c[ADD],
6036 thirdparty/libtiff/tif_error.c[ADD],
6037 thirdparty/libtiff/tif_extension.c[ADD],
6038 thirdparty/libtiff/tif_fax3.c[ADD],
6039 thirdparty/libtiff/tif_fax3.h[ADD],
6040 thirdparty/libtiff/tif_fax3sm.c[ADD],
6041 thirdparty/libtiff/tif_flush.c[ADD],
6042 thirdparty/libtiff/tif_getimage.c[ADD],
6043 thirdparty/libtiff/tif_jbig.c[ADD],
6044 thirdparty/libtiff/tif_jpeg.c[ADD],
6045 thirdparty/libtiff/tif_luv.c[ADD],
6046 thirdparty/libtiff/tif_lzw.c[ADD],
6047 thirdparty/libtiff/tif_next.c[ADD],
6048 thirdparty/libtiff/tif_ojpeg.c[ADD],
6049 thirdparty/libtiff/tif_open.c[ADD],
6050 thirdparty/libtiff/tif_packbits.c[ADD],
6051 thirdparty/libtiff/tif_pixarlog.c[ADD],
6052 thirdparty/libtiff/tif_predict.c[ADD],
6053 thirdparty/libtiff/tif_predict.h[ADD],
6054 thirdparty/libtiff/tif_print.c[ADD],
6055 thirdparty/libtiff/tif_read.c[ADD],
6056 thirdparty/libtiff/tif_stream.cxx[ADD],
6057 thirdparty/libtiff/tif_strip.c[ADD],
6058 thirdparty/libtiff/tif_swab.c[ADD],
6059 thirdparty/libtiff/tif_thunder.c[ADD],
6060 thirdparty/libtiff/tif_tile.c[ADD],
6061 thirdparty/libtiff/tif_unix.c[ADD],
6062 thirdparty/libtiff/tif_version.c[ADD],
6063 thirdparty/libtiff/tif_warning.c[ADD],
6064 thirdparty/libtiff/tif_win32.c[ADD],
6065 thirdparty/libtiff/tif_write.c[ADD],
6066 thirdparty/libtiff/tif_zip.c[ADD],
6067 thirdparty/libtiff/tiff.h[ADD],
6068 thirdparty/libtiff/tiffconf.h[ADD],
6069 thirdparty/libtiff/tiffio.h[ADD],
6070 thirdparty/libtiff/tiffio.hxx[ADD],
6071 thirdparty/libtiff/tiffiop.h[ADD],
6072 thirdparty/libtiff/tiffvers.h[ADD],
6073 thirdparty/libtiff/uvcode.h[ADD], thirdparty/libz[ADD],
6074 thirdparty/libz/CMakeLists.txt[ADD],
6075 thirdparty/libz/adler32.c[ADD], thirdparty/libz/compress.c[ADD],
6076 thirdparty/libz/crc32.c[ADD], thirdparty/libz/crc32.h[ADD],
6077 thirdparty/libz/deflate.c[ADD], thirdparty/libz/deflate.h[ADD],
6078 thirdparty/libz/example.c[ADD], thirdparty/libz/gzclose.c[ADD],
6079 thirdparty/libz/gzguts.h[ADD], thirdparty/libz/gzlib.c[ADD],
6080 thirdparty/libz/gzread.c[ADD], thirdparty/libz/gzwrite.c[ADD],
6081 thirdparty/libz/infback.c[ADD], thirdparty/libz/inffast.c[ADD],
6082 thirdparty/libz/inffast.h[ADD], thirdparty/libz/inffixed.h[ADD],
6083 thirdparty/libz/inflate.c[ADD], thirdparty/libz/inflate.h[ADD],
6084 thirdparty/libz/inftrees.c[ADD], thirdparty/libz/inftrees.h[ADD],
6085 thirdparty/libz/minigzip.c[ADD], thirdparty/libz/trees.c[ADD],
6086 thirdparty/libz/trees.h[ADD], thirdparty/libz/uncompr.c[ADD],
6087 thirdparty/libz/zlib.h[ADD], thirdparty/libz/zutil.c[ADD],
6088 thirdparty/libz/zutil.h[ADD]: Removed the libs directory
6089 containing win32 compiled versions of libpng, libtiff and
6090 liblcms. Added a thirdparty directory to include main source
6091 files of libtiff, libpng, libz and liblcms to enable support of
6092 these formats in the codec executables. CMake will try to
6093 statically build these libraries if they are not found on the
6094 system. Note that these third party libraries are not required to
6095 build libopenjpeg (which has no dependencies).
6097 2011-03-10 Antonin Descampe
6099 * [r738] CHANGES, configure.ac, jp3d/libjp3dvm/Makefile.am: fixed
6100 lt_version in configure.ac
6102 2011-03-05 Antonin Descampe
6104 * [r737] CHANGES, configure.ac: cosmetic change for status report
6107 2011-03-04 Antonin Descampe
6109 * [r734] CHANGES, codec/windirent.h, jp3d/codec/windirent.h,
6110 jp3d/libjp3dvm/openjpeg3d.h: now assume MinGW does not have
6111 dirent.h (actually have it but without opendir function). Fixed
6112 also a WIN32 check in jp3d/libjp3dvm/openjpeg3d.h.
6113 * [r733] codec/Makefile.am, jp3d/codec/Makefile.am,
6114 jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
6115 libopenjpeg/Makefile.am, mj2/Makefile.am: small fix related to
6116 the formatting of the install report displayed at the end of
6118 * [r732] CHANGES, INSTALL, Makefile.am, codec/Makefile.am,
6119 configure.ac, doc/Doxyfile.dox, doc/Makefile.am,
6120 jp3d/Makefile.am, jp3d/codec/Makefile.am,
6121 jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
6122 libopenjpeg/Makefile.am, libopenjpeg1.pc.in, m4[ADD],
6123 m4/opj_check_lib.m4[ADD], m4/opj_compiler_flag.m4[ADD],
6124 m4/opj_doxygen.m4[ADD], m4/pkg.m4[ADD], mj2/Makefile.am: updated
6125 autotools files to improve build and install procedures (credit
6128 2011-02-17 Antonin Descampe
6130 * [r731] CHANGES, libopenjpeg/dwt.c: replaced "long" by "size_t" in
6131 dwt.c to be sure to cast to a pointer size.
6132 * [r730] CHANGES, mj2/frames_to_mj2.c, mj2/mj2_convert.c: now
6133 allows 16-bit precision for mj2 encoding and decoding (solves
6134 Issue 49 and Issue 63). Credit to Winfried.
6136 2011-02-16 Mathieu Malaterre
6138 * [r729] libopenjpeg/CMakeLists.txt: Explicitly link to the math
6139 lib on UNIX as we use floor and such symbols
6140 * [r728] CMakeLists.txt, indexer_JPIP/CMakeLists.txt: Make sure to
6141 be able to compile index_create on UNIX. Install target
6143 2011-02-09 Antonin Descampe
6145 * [r727] CHANGES, opj_config.h.in[DEL]: removed opj_config.h.in
6146 from svn, as it is automaticaly generated by autoheader when
6147 calling ./bootstrap.sh
6148 * [r726] JavaOpenJPEG/java sources[DEL],
6149 JavaOpenJPEG/java-sources[CPY]: renamed "java sources" to
6150 "java-sources" to avoid blank space in directory name
6152 2011-02-06 Antonin Descampe
6154 * [r725] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
6155 libopenjpeg/CMakeLists.txt: cmake : fixed installed links to
6156 openjpeg.h and openjpeg3d.h
6158 2011-01-30 Antonin Descampe
6160 * [r724] CHANGES, depcomp[DEL], libopenjpeg/dwt.c,
6161 libopenjpeg/jp2.c: fixed warnings in jp2.c (signed compared to
6162 unsigned) and dwt.c (bad cast) ; removed depcomp file from trunk
6163 (automatically copied by automake in main folder)
6164 * [r723] libopenjpeg/jp2.c: replaced en-dash with standard dash in
6167 2011-01-29 Antonin Descampe
6169 * [r722] jp3d/LICENSE.txt, jp3d/codec/convert.c,
6170 jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
6171 jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
6172 jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
6173 jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
6174 jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
6175 jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
6176 jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
6177 jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
6178 jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
6179 jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
6180 jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
6181 jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
6182 jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
6183 jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
6184 jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
6185 jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
6186 jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
6187 jpwl/rs.h, libopenjpeg/event.h, libopenjpeg/image.c,
6188 libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
6189 libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
6190 libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: license
6191 header: replaced Hervcalloc by Herve, I should learn to
6192 double-check my changes
6193 * [r721] CHANGES, jp3d/LICENSE.txt, jp3d/codec/convert.c,
6194 jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
6195 jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
6196 jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
6197 jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
6198 jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
6199 jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
6200 jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
6201 jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
6202 jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
6203 jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
6204 jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
6205 jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
6206 jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
6207 jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
6208 jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
6209 jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
6210 jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
6211 jpwl/rs.h, libopenjpeg/event.c, libopenjpeg/event.h,
6212 libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
6213 libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
6214 libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: removed é
6215 in license header to prevent warning C4819 (see
6216 http://code.google.com/p/openjpeg/issues/detail?id=57)
6218 2011-01-27 Antonin Descampe
6220 * [r720] OpenJPEG.rc[DEL], README.msvc[DEL], clean.bat[DEL]:
6221 removed other VS files
6223 2011-01-24 Antonin Descampe
6225 * [r719] CHANGES, jp3d/DllJp3dVM.dsp[DEL], jp3d/DllJp3dVM.sln[DEL],
6226 jp3d/DllJp3dVM.vcproj[DEL], jp3d/LibJp3dVM.sln[DEL],
6227 jp3d/LibJp3dVM.vcproj[DEL], jp3d/codec/jp3d_vm_dec.ncb[DEL],
6228 jp3d/codec/jp3d_vm_dec.sln[DEL], jp3d/codec/jp3d_vm_dec.suo[DEL],
6229 jp3d/codec/jp3d_vm_dec.vcproj[DEL],
6230 jp3d/codec/jp3d_vm_enc.ncb[DEL], jp3d/codec/jp3d_vm_enc.sln[DEL],
6231 jp3d/codec/jp3d_vm_enc.suo[DEL],
6232 jp3d/codec/jp3d_vm_enc.vcproj[DEL], mj2/MJ2_Extractor.sln[DEL],
6233 mj2/MJ2_Extractor.vcproj[DEL], mj2/MJ2_Wrapper.sln[DEL],
6234 mj2/MJ2_Wrapper.vcproj[DEL], mj2/frames_to_mj2.sln[DEL],
6235 mj2/frames_to_mj2.vcproj[DEL], mj2/mj2_to_frames.sln[DEL],
6236 mj2/mj2_to_frames.vcproj[DEL]: remove more obsolete VS files.
6237 Left only mj2_to_metadata VS files, as this is the only
6238 executable not yet handled by CMake
6240 2011-01-23 Antonin Descampe
6242 * [r718] CHANGES, DllOpenJPEG.dsp[DEL], DllOpenJPEG.sln[DEL],
6243 DllOpenJPEG.vcproj[DEL], JavaOpenJPEG/JavaOpenJPEG.dsp[DEL],
6244 JavaOpenJPEG/JavaOpenJPEG.dsw[DEL],
6245 JavaOpenJPEG/JavaOpenJPEG.vcproj[DEL], LibOpenJPEG.dsp[DEL],
6246 LibOpenJPEG.dsw[DEL], LibOpenJPEG.sln[DEL],
6247 LibOpenJPEG.vcproj[DEL], codec/image_to_j2k.dsp[DEL],
6248 codec/image_to_j2k.dsw[DEL], codec/image_to_j2k.sln[DEL],
6249 codec/image_to_j2k.vcproj[DEL], codec/j2k_to_image.dsp[DEL],
6250 codec/j2k_to_image.dsw[DEL], codec/j2k_to_image.sln[DEL],
6251 codec/j2k_to_image.vcproj[DEL], jpwl/JPWL_image_to_j2k.dsp[DEL],
6252 jpwl/JPWL_image_to_j2k.dsw[DEL], jpwl/JPWL_j2k_to_image.dsp[DEL],
6253 jpwl/JPWL_j2k_to_image.dsw[DEL], jpwl/LibOpenJPEG_JPWL.dsp[DEL],
6254 mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
6255 mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
6256 mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
6257 mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
6258 mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL]:
6259 removed obsolete VS files
6260 * [r717] CHANGES, mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c,
6261 mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
6262 mj2/wrap_j2k_in_mj2.c: MJ2 module: Add two components to mj2.h:
6263 meth, enumcs ; Define or reset all components of
6264 mj2_cparameters_t before its usage ; Add argument -D prec to
6265 frames_to_mj2.c and use the precision in mj2_convert.c (solves
6267 * [r716] CHANGES, jpwl/rs.c, jpwl/rs.h: move KK definition from
6268 rs.h to rs.c to prevent duplicate symbol error when building jpwl
6271 2011-01-18 Rex Dieter
6273 * [r715] CHANGES, CMakeLists.txt: cmake: SOVERSION change to 1
6274 (from 1.4) to match auto-tools build
6276 2011-01-17 Rex Dieter
6278 * [r714] CHANGES, Makefile.in[DEL], aclocal.m4[DEL],
6279 codec/Makefile.in[DEL], config.guess[DEL], config.sub[DEL],
6280 configure[DEL], doc/Makefile.in[DEL], install-sh[DEL],
6281 jp3d/Makefile.in[DEL], jp3d/codec/Makefile.in[DEL],
6282 jp3d/libjp3dvm/Makefile.in[DEL], jpwl/Makefile.in[DEL],
6283 libopenjpeg/Makefile.in[DEL], ltmain.sh[DEL], missing[DEL],
6284 mj2/Makefile.in[DEL]: remove (autotools) generated files
6286 2011-01-16 Antonin Descampe
6288 * [r713] CHANGES, codec/convert.c: convert.c: inclusion of endian.h
6289 has to be different on APPLE platforms
6291 2011-01-13 Rex Dieter
6293 * [r712] Makefile.am, doc/Makefile.am: followup autotools fixes,
6294 adding DESTDIR support
6295 * [r711] configure.ac: s/libopenjpeg.pc/libopenjpeg1.pc/
6296 * [r710] CHANGES, libopenjpeg/CMakeLists.txt: fix symlink creation
6298 * [r709] CHANGES, Makefile.am, libopenjpeg.pc.in[DEL],
6299 libopenjpeg1.pc.in[CPY]: adjust autotools pkg-config support to
6301 * [r708] CHANGES, CMakeLists.txt, libopenjpeg1.pc.cmake[ADD]: add
6302 pkg-config support to cmake
6304 2011-01-11 Antonin Descampe
6306 * [r707] CHANGES, codec/convert.c: removed forgotten debug info in
6309 2011-01-09 Antonin Descampe
6311 * [r706] CHANGES, codec/convert.c: imagetopnm() has been rewritten
6312 to allow 16-bits precision, and PAM (P7) support. See Netpbm for
6313 more info. (patch from szukw000).
6315 2011-01-07 Winfried Szukalski
6317 * [r699] CHANGES, Makefile.am, Makefile.in, codec/Makefile.am,
6318 codec/Makefile.in, configure, configure.ac,
6319 jp3d/codec/Makefile.am, jp3d/codec/Makefile.in,
6320 jp3d/libjp3dvm/Makefile.am, jp3d/libjp3dvm/Makefile.in,
6321 jpwl/Makefile.am, jpwl/Makefile.in, libopenjpeg/Makefile.am,
6322 libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in:
6323 changed report code in Makefile.am
6325 2011-01-03 Antonin Descampe
6327 * [r698] CHANGES, codec/CMakeLists.txt: removed badly written tests
6328 from CTest in codec/CMakeLists.txt
6330 2011-01-02 Antonin Descampe
6332 * [r697] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
6333 codec/j2k_dump.c, jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
6334 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libs/lcms[ADD],
6335 libs/lcms2[ADD], libs/lcms2/lcms2.h[ADD],
6336 libs/lcms2/lcms2_plugin.h[ADD], libs/lcms2/lcms2_static.lib[ADD],
6337 libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
6338 libs/libtiff/tiffconf.h, libs/libtiff/tiffio.h,
6339 libs/libtiff/tiffio.hxx[ADD], libs/libtiff/tiffvers.h,
6340 libs/png[ADD], libs/png/libpng14.lib[ADD], libs/png/png.h[ADD],
6341 libs/png/pngconf.h[ADD], libs/png/zconf.h[ADD],
6342 libs/png/zlib.h[ADD], libs/png/zlib.lib[ADD], mj2/CMakeLists.txt:
6343 bug fixes to enable cmake compilation on WIN32 platform (see
6344 CHANGES for details)
6345 * [r696] openjpeg.xcodeproj/project.pbxproj: small update to xcode
6348 2010-12-14 Winfried Szukalski
6350 * [r695] CHANGES, Makefile.in, Makefile.nix, aclocal.m4,
6351 codec/Makefile.am, codec/Makefile.in, configure, configure.ac,
6352 doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.am,
6353 jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.am,
6354 jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
6355 libopenjpeg/Makefile.am, libopenjpeg/Makefile.in, ltmain.sh,
6356 mj2/Makefile.am, mj2/Makefile.in: Adapted
6357 Makefile.am/Makefile.nix to build choice: shared xor static
6359 2010-12-11 Antonin Descampe
6361 * [r694] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: fixed flags when
6362 building jp3d with MinGW
6364 2010-12-10 Winfried Szukalski
6366 * [r693] CHANGES, codec/Makefile.am, codec/Makefile.in,
6367 codec/Makefile.nix, config.nix, configure, configure.ac,
6368 jp3d/Makefile.nix, jp3d/codec/Makefile.am,
6369 jp3d/codec/Makefile.in, jp3d/codec/Makefile.nix,
6370 jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
6371 mj2/Makefile.am, mj2/Makefile.in, mj2/Makefile.nix: Changed build
6372 choice in configure.ac/Makefile.am/Makefile.nix: shared xor
6375 2010-12-09 Antonin Descampe
6377 * [r692] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: removed LCMS
6378 dependency in jp3d/libjp3dvm/CMakeLists.txt
6379 * [r691] CHANGES, openjpeg.xcodeproj/project.pbxproj: updated xcode
6381 * [r690] CHANGES, jp3d/DllJp3dVM.dsp, jp3d/DllJp3dVM.vcproj,
6382 jp3d/LibJp3dVM.vcproj, jp3d/Makefile.nix, jp3d/codec/convert.c,
6383 jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
6384 jp3d/libjp3dvm/CMakeLists.txt, jp3d/libjp3dvm/Makefile.am,
6385 jp3d/libjp3dvm/Makefile.in, jp3d/libjp3dvm/cio.h,
6386 jp3d/libjp3dvm/event.h, jp3d/libjp3dvm/int.h,
6387 jp3d/libjp3dvm/openjpeg.h[DEL], jp3d/libjp3dvm/openjpeg3d.h[CPY],
6388 jp3d/libjp3dvm/opj_includes.h: renamed jp3d/libjp3dvm/openjpeg.h
6389 => jp3d/libjp3dvm/openjpeg3d.h
6390 * [r689] CHANGES, JavaOpenJPEG/CMakeLists.txt,
6391 JavaOpenJPEG/Makefile, codec/compat[DEL]: removed "codec/compat/"
6394 2010-12-09 Winfried Szukalski
6396 * [r688] CHANGES, Makefile.in, codec/Makefile.in, configure,
6397 doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.in,
6398 jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.in,
6399 libopenjpeg/Makefile.in, mj2/Makefile.in: Updated Makefile.in
6400 * [r687] CHANGES, Makefile.nix, config.nix, configure.ac,
6401 jpwl/Makefile.am, jpwl/Makefile.nix, libopenjpeg/Makefile.am:
6402 Removed LCMS dependencies from Makefile.am/Makefile.nix
6404 2010-12-08 Antonin Descampe
6406 * [r686] CHANGES, JavaOpenJPEG/JavaOpenJPEG.c,
6407 JavaOpenJPEG/JavaOpenJPEGDecoder.c, Makefile.nix,
6408 OPJ_Validate/OPJ_Validate.c, codec/CMakeLists.txt,
6409 codec/Makefile.am, codec/Makefile.nix, codec/convert.c,
6410 codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c,
6411 common[ADD], common/color.c[ADD], common/color.h[ADD],
6412 common/format_defs.h[ADD], common/getopt.c[CPY],
6413 common/getopt.h[CPY], config.nix, indexer_JPIP/fix.c,
6414 indexer_JPIP/index_create.c, indexer_JPIP/j2k.h,
6415 jp3d/Makefile.nix, jp3d/codec/convert.c,
6416 jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
6417 jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/jp3d_lib.c,
6418 jp3d/libjp3dvm/openjpeg.c, jpwl/CMakeLists.txt, jpwl/Makefile.am,
6419 jpwl/Makefile.nix, libopenjpeg/CMakeLists.txt,
6420 libopenjpeg/Makefile.am, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
6421 libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[DEL],
6422 libopenjpeg/opj_convert.h[DEL], libopenjpeg/opj_includes.h,
6423 mj2/CMakeLists.txt, mj2/Makefile.am, mj2/Makefile.nix, mj2/mj2.c,
6424 mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c: (thanks to Winfried
6426 * [antonin] changed remaining "WIN32" to "_WIN32"
6427 ! [antonin] libopenjpeg has no more dependency on LCMS lib.
6428 Everything concerning color (icc profile, conversion to rgb, etc)
6429 has been put outside libopenjpeg and is used in j2k_to_image.c
6430 and mj2_to_frames.c.
6431 - [antonin] removed "opj_convert{.c,.h}"
6432 + [antonin] added a directory "common/" that contains
6433 "getopt{.c,.h}" (previously in "codec/compat").
6434 + [antonin] added files "color{.c,.h}" in "common/" that define
6435 the code for icc profile management and sycc_to_rgb conversion
6436 + [antonin] added "common/format_defs.h" that contains common
6437 definitions used in image_to_j2k, j2k_to_image, j2k_dump.
6439 2010-12-05 Antonin Descampe
6441 * [r685] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
6442 jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
6443 jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
6444 mj2/CMakeLists.txt: revert to previous behaviour for cmake:
6445 builds (and links) dynamically by default. Static build only if
6446 -DBUILD_SHARED_LIBS is set to OFF.
6447 * [r684] CHANGES, codec/compat/getopt.h, codec/convert.c: added a
6448 definition in getopt.h and an initial value in convert.c
6450 2010-12-03 Antonin Descampe
6452 * [r683] CHANGES, libopenjpeg/CMakeLists.txt: workaround for name
6453 clash when building static and dynamic on WIN32 (see
6454 http://www.vtk.org/Bug/view.php?id=10190 for description)
6456 2010-11-28 Antonin Descampe
6458 * [r682] CHANGES, codec/convert.c: fixed a bug in codec/convert.c
6459 that prevented to build executables with WIN32 compiler (thanks
6462 * [r680] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
6463 jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
6464 jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
6465 mj2/CMakeLists.txt: changed cmake behaviour: executables are now
6466 always statically linked. When -DBUIL_SHARED_LIBS option is ON
6467 (the default), the shared versions of the libraries are also
6468 built (but executables remain linked against the static
6471 2010-11-25 Antonin Descampe
6473 * [r678] CHANGES, libopenjpeg/event.c, libopenjpeg/j2k_lib.c,
6474 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
6475 libopenjpeg/opj_malloc.h: fix compilation and DLL creation of
6476 libopenjpeg with MSYS/MinGW (from vincent.torri, see issue 47 on
6479 2010-11-22 Antonin Descampe
6481 * [r677] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode :
6482 changed to native architecture build by default
6483 * [r676] CHANGES, codec/convert.c, codec/image_to_j2k.c,
6484 codec/j2k_dump.c, codec/j2k_to_image.c, libopenjpeg/jp2.c,
6485 libopenjpeg/openjpeg.c: reverted 'include "../opj_config.h"' to
6486 'include "opj_config.h"'
6488 2010-11-18 Antonin Descampe
6490 * [r675] openjpeg.xcodeproj/project.pbxproj: xcode project : add
6493 2010-11-17 Antonin Descampe
6495 * [r674] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
6496 doc/CMakeLists.txt, libopenjpeg/CMakeLists.txt: install man pages
6497 by default. install CHANGES and LICENSE
6498 * [r673] CHANGES, CMakeLists.txt, INSTALL,
6499 JavaOpenJPEG/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
6500 opj_configh.cmake.in: minor changes in cmake files (from
6502 * [r672] CMakeLists.txt: fixed missing argument in main
6505 2010-11-16 Antonin Descampe
6507 * [r671] CHANGES, CMakeLists.txt, INSTALL: minor changes in cmake
6510 2010-11-15 Antonin Descampe
6512 * [r670] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
6514 * [r669] CHANGES, codec/convert.c: changed imagetopng() function to
6515 correctly deal with non-standard bit-depths. Add png support for
6516 win32. (from winfried)
6517 * [r668] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
6518 codec/j2k_to_image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
6519 libopenjpeg/opj_includes.h: minor changes in header inclusions
6520 * [r667] CHANGES, libopenjpeg/opj_convert.c: complete rewrite of
6521 opj_convert.c with correct values (from winfried)
6523 2010-11-11 Antonin Descampe
6525 * [r666] CHANGES, jp3d/libjp3dvm/opj_includes.h: removed call to
6527 * [r665] INSTALL: add info on how to build doxygen doc with
6530 2010-10-28 Ben Boeckel
6532 * [r664] CHANGES, jpwl/CMakeLists.txt: Fix installation rules in
6535 2010-10-26 Ben Boeckel
6537 * [r663] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
6538 libopenjpeg/CMakeLists.txt: Installation fixes when using CMake
6540 2010-10-25 Ben Boeckel
6542 * [r662] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: Fix jp3dvm version
6544 2010-10-24 Antonin Descampe
6546 * [r661] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
6547 libopenjpeg/opj_malloc.h, libopenjpeg/pi.h, libopenjpeg/t1.c,
6548 libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
6549 libopenjpeg/tcd.h: Fixed doxygen data inside source code (from
6552 2010-10-22 Ben Boeckel
6554 * [r660] CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
6555 libopenjpeg/CMakeLists.txt: Don't clobber openjpeg.h from jp3d
6556 * [r659] CMakeLists.txt, doc/CMakeLists.txt: Install man pages
6557 * [r658] CMakeLists.txt: Default to building shared libraries
6559 2010-10-22 Antonin Descampe
6561 * [r657] CHANGES, libopenjpeg/opj_includes.h: Patch to support the
6562 MSVC Win 64 builds (from szekerest)
6563 * [r656] CHANGES, libopenjpeg/jp2.c: Currently the Visual Studio
6564 builds are broken in the SVN. Attached a patch to fix this issue
6567 2010-10-22 Winfried Szukalski
6569 * [r655] CHANGES, jp3d/libjp3dvm/Makefile.am,
6570 jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
6571 libopenjpeg/Makefile.am, libopenjpeg/Makefile.in: M
6572 libopenjpeg/Makefile.in
6573 M libopenjpeg/Makefile.am
6574 M jp3d/libjp3dvm/Makefile.in
6575 M jp3d/libjp3dvm/Makefile.am
6579 * [r654] CHANGES, jpwl/Makefile.am, jpwl/Makefile.in: M CHANGES
6582 * [r653] CHANGES, Makefile.am, Makefile.in, configure,
6583 configure.ac, doc/Makefile.am, doc/Makefile.in,
6584 libopenjpeg.pc.in[ADD]: M configure
6593 2010-10-21 Antonin Descampe
6595 * [r651] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
6596 codec/j2k_to_image.c: fixed help display (patch from winfried)
6597 * [r650] CHANGES, CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
6598 libopenjpeg/CMakeLists.txt: fixed paths to png and tiff in
6599 CMakeLists.txt and fixed link to lcms library (patch from
6602 2010-10-19 Antonin Descampe
6604 * [r649] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
6605 codec/j2k_to_image.c, mj2/extract_j2k_from_mj2.c,
6606 mj2/frames_to_mj2.c, mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c:
6607 fixed options and help display (patch from winfried)
6609 2010-10-18 Winfried Szukalski
6611 * [r648] CHANGES, Makefile.nix, config.nix, doc/Makefile.am,
6612 doc/Makefile.in, doc/Makefile.nix, jp3d/Makefile.nix,
6613 jpwl/Makefile.nix: M jp3d/Makefile.nix
6622 2010-10-17 Winfried Szukalski
6624 * [r647] CHANGES, INSTALL, Makefile.am, Makefile.in, Makefile.nix,
6625 codec/Makefile.am, codec/Makefile.in, config.nix, configure,
6626 configure.ac, doc/Makefile.am, doc/Makefile.in, doc/Makefile.nix,
6627 jp3d/Makefile.in, jp3d/Makefile.nix, jp3d/codec/Makefile.am,
6628 jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.in,
6629 jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
6630 libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in,
6631 mj2/Makefile.nix, opj_config.h.in.user: -This line, and those
6632 below, will be ignored--
6636 M opj_config.h.in.user
6640 M libopenjpeg/Makefile.in
6642 M jp3d/libjp3dvm/Makefile.in
6644 M jp3d/codec/Makefile.in
6645 M jp3d/codec/Makefile.am
6661 2010-10-13 Winfried Szukalski
6663 * [r646] aclocal.m4, bootstrap.sh, codec/Makefile.in, config.guess,
6664 config.sub, configure, jp3d/libjp3dvm/Makefile.in,
6665 libopenjpeg/Makefile.in, ltmain.sh, opj_config.h.in:
6666 * [r645] Makefile.nix, codec/Makefile.am, codec/Makefile.nix,
6667 configure.ac, libopenjpeg/Makefile.am:
6669 2010-10-10 Antonin Descampe
6671 * [r644] CHANGES, configure.ac, jp3d/Makefile.nix,
6672 jp3d/libjp3dvm/Makefile.am, mj2/Makefile.nix,
6673 opj_config.h.in.user: 1. The jp3d/libjp3dvm/Makefile.am has been
6676 Installing: /usr/local/TEST_CONFIG/include/openjpeg3d-1.3/
6678 /usr/local/TEST_CONFIG/include/openjpeg3d-1.3/openjpeg3d.h
6682 23 openjpeg.h -> openjpeg-1.4/openjpeg.h
6683 27 openjpeg3d.h -> openjpeg3d-1.3/openjpeg3d.h
6685 28773 openjpeg-1.4/openjpeg.h
6686 22158 openjpeg3d-1.3/openjpeg3d.h
6688 2. The jp3d/Makefile.nix has been changed respectivly.
6690 3. The mj2/Makefile.nix contained a wrong path to 'compat/'
6692 4. opj_config.h.in.user contained a comment within a comment.
6694 5. 'autoreconf' reported that AC_PROG_RANLIB is no longer
6695 necessary in 'configure.ac'.
6697 2010-10-08 Antonin Descampe
6699 * [r643] CHANGES, mj2/mj2.c: fixed a bug in mj2.c that prevented
6700 extract_j2k_from_mj2 to build properly. Patch from winfried
6702 2010-10-05 Antonin Descampe
6704 * [r637] CMakeLists.txt: fixed CMakeLists.txt typo
6705 * [r636] CHANGES[CPY], CMakeLists.txt, ChangeLog[DEL],
6706 INSTALL[ADD], LICENSE[CPY], Makefile[DEL], Makefile.am[ADD],
6707 Makefile.in[ADD], Makefile.nix[ADD], Makefile.osx[DEL],
6708 README[ADD], README.cmake[DEL], README.linux[DEL],
6709 README.osx[DEL], aclocal.m4[ADD], bootstrap.sh[ADD],
6710 codec/CMakeLists.txt, codec/Makefile[DEL],
6711 codec/Makefile.am[ADD], codec/Makefile.in[ADD],
6712 codec/Makefile.nix[ADD], codec/README[ADD], codec/convert.c,
6713 codec/dirent.h[DEL], codec/image_to_j2k.c, codec/j2k_dump.c,
6714 codec/j2k_to_image.c, codec/windirent.h[ADD], config.guess[ADD],
6715 config.nix[ADD], config.sub[ADD], configure[ADD],
6716 configure.ac[ADD], depcomp[ADD], doc/CMakeLists.txt,
6717 doc/Doxyfile.dox, doc/Makefile.am[ADD], doc/Makefile.in[ADD],
6718 doc/Makefile.nix[ADD], doc/man[ADD], doc/man/man1[ADD],
6719 doc/man/man1/image_to_j2k.1[ADD], doc/man/man1/j2k_dump.1[ADD],
6720 doc/man/man1/j2k_to_image.1[ADD], doc/man/man3[ADD],
6721 doc/man/man3/libopenjpeg.3[ADD], install-sh[ADD],
6722 jp3d/CMakeLists.txt, jp3d/Makefile[DEL], jp3d/Makefile.am[ADD],
6723 jp3d/Makefile.in[ADD], jp3d/Makefile.nix[ADD],
6724 jp3d/codec/Makefile[DEL], jp3d/codec/Makefile.am[ADD],
6725 jp3d/codec/Makefile.in[ADD], jp3d/codec/Makefile.nix[ADD],
6726 jp3d/codec/convert.c, jp3d/codec/dirent.h[DEL],
6727 jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
6728 jp3d/codec/windirent.h[ADD], jp3d/libjp3dvm/CMakeLists.txt,
6729 jp3d/libjp3dvm/Makefile.am[ADD], jp3d/libjp3dvm/Makefile.in[ADD],
6730 jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/openjpeg.c,
6731 jp3d/libjp3dvm/openjpeg.h, jp3d/tcltk/README[ADD],
6732 jpwl/CMakeLists.txt, jpwl/Makefile[DEL], jpwl/Makefile.am[ADD],
6733 jpwl/Makefile.in[ADD], jpwl/Makefile.nix[ADD],
6734 libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am[ADD],
6735 libopenjpeg/Makefile.in[ADD], libopenjpeg/jp2.c,
6736 libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
6737 libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[ADD],
6738 libopenjpeg/opj_convert.h[ADD], libopenjpeg/t2.c,
6739 license.txt[DEL], ltmain.sh[ADD], missing[ADD],
6740 mj2/CMakeLists.txt, mj2/Makefile[DEL], mj2/Makefile.am[ADD],
6741 mj2/Makefile.in[ADD], mj2/Makefile.nix[ADD],
6742 mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c, mj2/meta_out.c,
6743 mj2/mj2.c, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
6744 mj2/mj2_to_metadata.c, mj2/wrap_j2k_in_mj2.c,
6745 openjpegConfigure.h.in[DEL], opj_config.h.in[ADD],
6746 opj_config.h.in.user[ADD], opj_configh.cmake.in[ADD]: Added files
6747 to let people build openjpeg with configure tools ; Added
6748 makefiles to let people manually build openjpeg on *nix platforms
6749 ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ;
6750 Made optional the PNG, TIFF, and LCMS support in CMake files ;
6751 Added opj_config* files to configure openjpeg before building it
6752 (opj_config.h generated by configure, cmake, or manually by the
6753 user) ; Renamed this file from ChangeLog to CHANGES ; Renamed
6754 License.txt to LICENSE ; Updated README files ; Added INSTALL and
6755 LICENSE files ; Added man pages
6757 2010-09-08 Luis Ibáñez
6759 * [r635] codec/CMakeLists.txt, codec/convert.c,
6760 codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c:
6761 Reverting the use of #include "openjpegConfigure.h" until we find
6763 way of doing this with autoconf, and with the default VS project
6766 2010-09-07 Luis Ibáñez
6768 * [r634] jpwl/CMakeLists.txt: ENH: Now forcing openjpeg_JPWL to be
6770 * [r633] openjpegConfigure.h.in: ENH: Now verifies if the
6771 OPJ_STATIC macro is not
6772 already defined, before it defines it.
6773 * [r632] codec/convert.c, codec/image_to_j2k.c, codec/j2k_dump.c,
6774 codec/j2k_to_image.c: ENH: Including the new header file
6776 in order to carry the definition of OPJ_STATIC
6777 when building static libraries.
6779 2010-09-05 Luis Ibáñez
6781 * [r631] mj2/CMakeLists.txt: COMP: adding trunk/codec/compat to the
6783 that must be searched for header files.
6784 * [r630] mj2/CMakeLists.txt, mj2/compat[DEL], mj2/frames_to_mj2.c:
6785 ENH: Removed redundant copies of getopt.c and getopt.h.
6786 Now reusing the ones in codec/compat.
6787 * [r629] JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt: ENH:
6788 The logic for defining OPJ_STATIC has now been moved to the
6789 openjpegConfigure.h file.
6790 * [r628] openjpegConfigure.h.in: ENH: Adding symbols from
6792 NOTE: the LCMS may still require CMake code for detecting the
6793 prescence of the library, of the use of CMake options for letting
6794 the user choose based on her preference.
6795 * [r627] CMakeLists.txt, openjpegConfigure.h.in[ADD]: ENH: Adding a
6796 configured header file at the image of config.h.
6797 * [r626] jpwl/CMakeLists.txt: COMP: PNG_LIBRARIES were missing for
6798 the TARGET_LINK_LIBRARIES command
6799 of the executable targets.
6800 * [r625] CMakeLists.txt: ENH: jpwl subdirectory is now build also
6802 As pointed out by Winfried and Antonin, there is no reason
6803 to exclude jpwl in Unix systems.
6804 * [r624] CMake/CheckHaveGetopt.cmake[ADD], CMakeLists.txt,
6805 JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt,
6806 jpwl/CMakeLists.txt: ENH: Grouping the logic that detects
6807 getopt.c into a single .cmake file.
6809 Multiple directories were repeating this configuration
6811 The directory jp3d is expected to be self-suficient so it still
6813 the configuration directly.
6815 2010-09-01 Luis Ibáñez
6817 * [r623] jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
6818 mj2/CMakeLists.txt: COMP: Fixing configuration for static builds.
6819 Fixing dependencies that several
6820 executables have on getopt.c, convert.c and index.c.
6822 Some refactoring is going to be required in order to have a
6824 configuration process and make it easier to maintain.
6826 2010-08-31 Luis Ibáñez
6828 * [r622] CMakeLists.txt: ENH: Silencing warnings from Visual Studio
6829 regardgin security of string functions, that can't be resolved in
6830 a multi-platform manner anywasys.
6831 * [r621] jp3d/libjp3dvm/opj_includes.h: STYLE: This file had
6832 inconsistent ends of line (mixture of DOS and UNIX).
6833 * [r620] jp3d/CMakeLists.txt, jp3d/codec/CMakeLists.txt: COMP:
6834 Moving to the parent directory the set INCLUDE_DIRECTORIES
6836 Given that files in "codec" look for files in "libjp3dvm", and
6838 "libjp3dvm" look for header files in "codec".
6839 * [r619] codec/convert.c: COMP: Remove requirement that png and
6840 tiff headers must be in a specific directory relative to this
6842 * [r618] jp3d/codec/CMakeLists.txt: BUG: The directory compat
6843 doesn't exist. The file getopt.c is actually at this level.
6845 2010-08-30 Antonin Descampe
6847 * [r617] openjpeg.xcodeproj/project.pbxproj: Update the XCode
6848 project file with JPWL targets
6849 * [r616] README.cmake: Update the README.cmake file : an
6850 instruction was missing to run the tests correctly.
6852 2010-08-11 Mathieu Malaterre
6854 * [r609] CMake/OpenJPEGConfig.cmake.in: Fix case
6856 2010-07-07 Antonin Descampe
6858 * [r608] Makefile, Makefile.osx, README.cmake, README.linux,
6859 README.osx: Update README and Makefiles to promote cmake. Fix the
6862 2010-07-02 Antonin Descampe
6864 * [r607] CMakeLists.txt: Change CMakeLists.txt to build examples by
6865 default (image_to_j2k and j2k_to_image).
6867 2010-07-01 Mathieu Malaterre
6869 * [r603] codec/CMakeLists.txt: Need to include png/tiff include
6872 2010-06-29 Mathieu Malaterre
6874 * [r602] CMake/CTestCustom.cmake.in[ADD],
6875 CMake/OpenJPEGConfig.cmake.in[ADD]: Synchronize branch and trunk
6877 * [r601] CMake[ADD], CMakeLists.txt, codec/CMakeLists.txt,
6878 libopenjpeg/CMakeLists.txt: Synchronize branch and trunk
6880 * [r600] codec/j2k_to_image.c: return error code upon errors
6882 2010-06-22 Mathieu Malaterre
6884 * [r597] codec/j2k_dump.c: Sync with v2 branch
6885 * [r594] codec/convert.c, codec/image_to_j2k.c: Merge with v2
6887 * [r592] ChangeLog, codec/j2k_dump.c, libopenjpeg/j2k.c,
6888 libopenjpeg/j2k.h: Also dump the image info as well as cp info.
6889 * [r591] ChangeLog, codec/Makefile, codec/j2k_dump.c,
6890 libopenjpeg/j2k.h: Apply patch from w. szukalski (sent to list).
6891 Mon, Jun 21, 2010 at 5:49 PM
6893 2010-06-21 Mathieu Malaterre
6895 * [r588] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
6896 codec/image_to_j2k.c, codec/j2k_dump.c[ADD],
6897 codec/j2k_to_image.c: adding j2k_dump executable
6899 2010-05-26 Luis Ibáñez
6901 * [r575] CMakeLists.txt, CTestCustom.cmake.in[ADD]: ENH: Added
6902 custom configuration for CTest. This allows to fine tune
6903 the selection of files for code coverage computation, and also
6904 allows to filter out acceptable compiler warnings.
6905 * [r571] CTestConfig.cmake: ENH: Cleaning up the file comments.
6906 Setting the build time to 3am UTC.
6908 2010-05-26 Mathieu Malaterre
6910 * [r570] CMakeLists.txt: Remove automatic setting of BUILDNAME for
6912 * [r569] CMakeLists.txt, codec/CMakeLists.txt: Reactivate ctest
6913 * [r568] CMakeLists.txt: Move to cmake 2.6. Add policy CMP0003
6915 2010-05-26 Antonin Descampe
6917 * [r567] CTestConfig.cmake[ADD], ChangeLog: Added CTestConfig.cmake
6918 to the root directory to incorporate the testing dashboard.
6919 * [r566] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
6920 Added a "build all" target to the XCode project file.
6922 2010-04-16 Antonin Descampe
6924 * [r565] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
6925 Fixed the XCode project file to link with the PNG library.
6926 Library and header should be located in /usr/local/lib/ and
6927 /usr/local/include/, respectively. Check
6928 http://ethan.tira-thompson.org/Mac_OS_X_Ports.html if it is not
6929 the case on your mac.
6931 2010-04-08 François-Olivier Devaux
6933 * [r563] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/opj_includes.h,
6934 libopenjpeg/t2.c: [v1.4]Fixed issue 6 on google code. Variable
6935 "pi" not freed or pointed-to in function "pi_create_encode".
6936 Thanks to Kent Mein for reporting this.
6937 [v1.4]Fixed problem with Borland C++ Builder (Borland C do not
6938 have lrintf). Thanks Marek Mauder for this fix.
6939 * [r561] ChangeLog, jp3d/codec/jp3d_to_volume.c, libopenjpeg/pi.c:
6940 [v1.4] Fixed pi.c bug (issue 15 on google code). Thanks to Anton
6941 Lionel for catching this.
6942 * [r559] ChangeLog, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
6943 mj2/wrap_j2k_in_mj2.c: Fixed MJ2 codec bugs (issues 23-24 on
6944 google code). Thanks to Winfried for these patches.
6945 * [r558] ChangeLog, jp3d/codec/jp3d_to_volume.c,
6946 jp3d/codec/volume_to_jp3d.c: Fixed JP3D codec file format
6947 analyzer. Thanks to Kristóf Ralovich for this patch.
6948 * [r557] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/j2k.h,
6949 libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
6950 libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h,
6951 libopenjpeg/t1.c: Significant optimizations of MCT, DWT, MQ and
6952 T1 modules by Peter Wimmer (thanks Peter)
6954 2010-03-26 François-Olivier Devaux
6956 * [r555] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
6957 Added support for "jpc" codestreams which are equivalent to "j2c"
6958 codestreams [v1.4]. Thanks to Winfried for this patch
6959 * [r554] ChangeLog, codec/Makefile, codec/convert.c,
6960 codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
6961 Added support for PNG image format [Not yet functional under
6962 WIN32]. Thanks to Winfried for this patch. See details here
6963 http://code.google.com/p/openjpeg/issues/detail?id=16
6965 2010-03-24 François-Olivier Devaux
6967 * [r552] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
6968 codec/convert.c, codec/image_to_j2k.c, codec/j2k_to_image.c,
6969 indexer_JPIP/index_create.c, indexer_JPIP/jp2.c,
6970 libopenjpeg/j2k.c, mj2/extract_j2k_from_mj2.c,
6971 mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2_to_frames.c,
6972 mj2/wrap_j2k_in_mj2.c: Code improvements using 'g++-4.4.0' to
6973 trace the code (v1.4). Thanks to Winfried for this patch.
6975 2010-03-07 François-Olivier Devaux
6977 * [r551] ChangeLog, OPJ_Validate/OPJ_Validate.c,
6978 codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed small
6979 compatibility issues with win32 in codec (moved include
6982 2010-03-05 François-Olivier Devaux
6984 * [r548] CMakeLists.txt, ChangeLog, Makefile, Makefile.osx: Updated
6985 makefiles for v1.4 and v2.0
6986 * [r547] ChangeLog, OPJ_Validate[ADD], OPJ_Validate/Makefile[ADD],
6987 OPJ_Validate/OPJ_Binaries[ADD],
6988 OPJ_Validate/OPJ_Param_File_v0_1.txt[ADD],
6989 OPJ_Validate/OPJ_Validate.c[ADD],
6990 OPJ_Validate/OPJ_Validate.dsp[ADD],
6991 OPJ_Validate/OPJ_Validate.dsw[ADD],
6992 OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.bat[ADD],
6993 OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.sh[ADD],
6994 OPJ_Validate/OPJ_Validate_Create_Ref.bat[ADD],
6995 OPJ_Validate/OPJ_Validate_Create_Ref.sh[ADD],
6996 OPJ_Validate/README.txt[ADD],
6997 OPJ_Validate/linux_OPJ_Param_File_v0_1.txt[ADD],
6998 OPJ_Validate/md5.c[ADD], OPJ_Validate/md5.h[ADD],
6999 OPJ_Validate/original[ADD],
7000 OPJ_Validate/original/README.txt[ADD], OPJ_Validate/temp[ADD]:
7001 First import of OPJ_Validate tool
7003 2010-02-19 François-Olivier Devaux
7005 * [r546] jp3d/codec/jp3d_to_volume.c: Applied changes to
7006 jp3d_to_volume.c that didn't pass in previous revision (rev545)
7008 2010-02-18 François-Olivier Devaux
7010 * [r545] ChangeLog, jp3d/Makefile, jp3d/codec/Makefile[ADD],
7011 jp3d/codec/jp3d_to_volume.c: JP3D Module. Fixed issue when
7012 computing the number of elements in an array that leads to crash
7013 (thanks Kristof). Updated JP3D makefiles.
7015 2010-01-20 François-Olivier Devaux
7017 * [r542] ChangeLog, libopenjpeg/openjpeg.h: [FOD] Created a new
7018 constant in openjpeg.h to differentiate the case when the
7019 colorspace is not supported by the library and when it is not
7020 specified in the codestream. Suggested by Matteo Italia.
7022 2009-11-06 Antonin Descampe
7024 * [r541] ChangeLog, libopenjpeg/t1.c: fixed MCT check bug in
7026 http://groups.google.com/group/openjpeg/browse_thread/thread/d9d96dd4ec3e7443
7029 2009-11-05 Antonin Descampe
7031 * [r540] ChangeLog, codec/convert.c,
7032 openjpeg.xcodeproj/project.pbxproj: fixed "tiffio" header
7033 inclusion to use user version on Win32 system only (otherwise
7034 assume its existence in system headers).
7036 2009-09-10 Antonin Descampe
7038 * [r535] ChangeLog, codec/convert.c, codec/index.c,
7039 libopenjpeg/t1_generate_luts.c: fixed minor bugs which were
7040 triggering warnings at compilation (different signedness, wrong
7043 2009-09-08 Antonin Descampe
7045 * [r534] ChangeLog, libopenjpeg/openjpeg.c: openjpeg.c : fixed
7047 parameters->cp_disto_alloc/fixed_quality/fixed_alloc/tcp_numlayers
7048 because they were preventing to use the -q and -f options.
7050 2009-08-31 Antonin Descampe
7052 * [r533] ChangeLog, JavaOpenJPEG/JavaOpenJPEGDecoder.c:
7053 JavaOpenJpegDecoder.c : fixed a signed/unsigned behaviour when
7054 returning form C to JAVA
7056 2008-10-01 Mathieu Malaterre
7058 * [r528] license.txt: ENH: fix svn properties
7059 * [r527] codec/image_to_j2k.c: COMP: minor compilation warning
7061 2008-08-22 Antonin Descampe
7063 * [r526] ChangeLog, libopenjpeg/tcd.c: found a bug in tcd.c that
7064 was preventing to find the correct threshold in
7065 tcd_rateallocate.c for high-precision images. Applied a temporary
7066 patch but a better solution should be found.
7068 2008-08-21 Antonin Descampe
7070 * [r525] ChangeLog, codec/image_to_j2k.c: fixed a bug in
7071 image_to_j2k.c that was preventing the 'r' option to work
7072 properly (everything was compressed lossless regardless of the
7075 2008-08-08 François-Olivier Devaux
7077 * [r524] ChangeLog, codec/convert.c: Modified the way raw images
7078 with more that 8bpp are read and written
7080 2008-07-31 Antonin Descampe
7082 * [r517] v2[DEL]: Deleting v2 directory... Will be re-created as a
7085 2008-07-09 Parvatha Elangovan
7087 * [r516] ChangeLog, libopenjpeg/openjpeg.c: Added the default
7088 lossless parameter to opj_set_default_encoder_parameters in
7091 2008-07-04 Antonin Descampe
7093 * [r515] v2[ADD], v2/CMakeLists.txt[ADD],
7094 v2/Free_CMakeImport.cmake[ADD], v2/codec[ADD],
7095 v2/codec/CMakeLists.txt[ADD], v2/codec/compat[ADD],
7096 v2/codec/compat/getopt.c[ADD], v2/codec/compat/getopt.h[ADD],
7097 v2/codec/convert.c[ADD], v2/codec/convert.h[ADD],
7098 v2/codec/dirent.h[ADD], v2/codec/image_to_j2k.c[ADD],
7099 v2/codec/index.c[ADD], v2/codec/index.h[ADD],
7100 v2/codec/j2k_to_image.c[ADD], v2/libopenjpeg[ADD],
7101 v2/libopenjpeg/CMakeLists.txt[ADD], v2/libopenjpeg/bio.c[ADD],
7102 v2/libopenjpeg/bio.h[ADD], v2/libopenjpeg/cio.c[ADD],
7103 v2/libopenjpeg/cio.h[ADD], v2/libopenjpeg/dwt.c[ADD],
7104 v2/libopenjpeg/dwt.h[ADD], v2/libopenjpeg/event.c[ADD],
7105 v2/libopenjpeg/event.h[ADD], v2/libopenjpeg/fix.h[ADD],
7106 v2/libopenjpeg/function_list.c[ADD],
7107 v2/libopenjpeg/function_list.h[ADD], v2/libopenjpeg/image.c[ADD],
7108 v2/libopenjpeg/image.h[ADD], v2/libopenjpeg/int.h[ADD],
7109 v2/libopenjpeg/invert.c[ADD], v2/libopenjpeg/invert.h[ADD],
7110 v2/libopenjpeg/j2k.c[ADD], v2/libopenjpeg/j2k.h[ADD],
7111 v2/libopenjpeg/j2k_lib.c[ADD], v2/libopenjpeg/j2k_lib.h[ADD],
7112 v2/libopenjpeg/jp2.c[ADD], v2/libopenjpeg/jp2.h[ADD],
7113 v2/libopenjpeg/jpt.c[ADD], v2/libopenjpeg/jpt.h[ADD],
7114 v2/libopenjpeg/mct.c[ADD], v2/libopenjpeg/mct.h[ADD],
7115 v2/libopenjpeg/mqc.c[ADD], v2/libopenjpeg/mqc.h[ADD],
7116 v2/libopenjpeg/openjpeg.c[ADD], v2/libopenjpeg/openjpeg.h[ADD],
7117 v2/libopenjpeg/opj_configure.h[ADD],
7118 v2/libopenjpeg/opj_includes.h[ADD],
7119 v2/libopenjpeg/opj_malloc.h[ADD], v2/libopenjpeg/pi.c[ADD],
7120 v2/libopenjpeg/pi.h[ADD], v2/libopenjpeg/profile.c[ADD],
7121 v2/libopenjpeg/profile.h[ADD], v2/libopenjpeg/raw.c[ADD],
7122 v2/libopenjpeg/raw.h[ADD], v2/libopenjpeg/t1.c[ADD],
7123 v2/libopenjpeg/t1.h[ADD], v2/libopenjpeg/t1_generate_luts.c[ADD],
7124 v2/libopenjpeg/t1_luts.h[ADD], v2/libopenjpeg/t2.c[ADD],
7125 v2/libopenjpeg/t2.h[ADD], v2/libopenjpeg/tcd.c[ADD],
7126 v2/libopenjpeg/tcd.h[ADD], v2/libopenjpeg/tgt.c[ADD],
7127 v2/libopenjpeg/tgt.h[ADD], v2/libs[ADD], v2/libs/FreeImage[ADD],
7128 v2/libs/FreeImage/FreeImage.h[ADD],
7129 v2/libs/FreeImage/freeimage.s.lib[ADD],
7130 v2/libs/FreeImage/libfreeimage.a[ADD],
7131 v2/libs/FreeImage/libfreeimage.s.a[ADD], v2/libs/libtiff[ADD],
7132 v2/libs/libtiff/libtiff.lib[ADD], v2/libs/libtiff/tiff.h[ADD],
7133 v2/libs/libtiff/tiffconf.h[ADD], v2/libs/libtiff/tiffio.h[ADD],
7134 v2/libs/libtiff/tiffvers.h[ADD], v2/opj_configure.h.in[ADD],
7135 v2/test_Free_image_V2_tile_handling[ADD],
7136 v2/test_Free_image_V2_tile_handling/CMakeLists.txt[ADD],
7137 v2/test_Free_image_V2_tile_handling/test2_decoder.c[ADD],
7138 v2/test_Free_image_V2_tile_handling/test2_encoder.c[ADD],
7139 v2/test_V2_tile_handling[ADD],
7140 v2/test_V2_tile_handling/CMakeLists.txt[ADD],
7141 v2/test_V2_tile_handling/test_decoder.c[ADD],
7142 v2/test_V2_tile_handling/test_encoder.c[ADD]: Initial commit of
7143 openjpeg version 2. Temprarily added as a separate directory in
7144 the trunk (will maybe be moved to a branch of version 1.3, this
7145 has to be investigated).
7147 2008-06-12 Antonin Descampe
7149 * [r514] ChangeLog, codec/dirent.h: fixed a bug in dirent.h that
7150 prevented codec on Linux Alpha Systems to compile correctly.
7153 2008-05-22 Antonin Descampe
7155 * [r513] ChangeLog, libopenjpeg/j2k.c: fixed a bug in j2k.c
7156 (j2k_write_sod) that allowed to get negative rates, thanks
7157 zhong1985624 for pointing this.
7158 * [r512] ChangeLog, libopenjpeg/j2k.c: additional test to avoid
7159 crash due to invalid image size, patch by Christopher Layne
7160 * [r511] ChangeLog, libopenjpeg/openjpeg.c: memory leak fixed in
7161 openjpeg.c (opj_destroy_cstr_info()), patch by Carsten Juttner
7163 2008-05-20 Antonin Descampe
7165 * [r510] openjpeg.xcodeproj/project.pbxproj: updated XCode project
7170 * [r509] ChangeLog, codec/image_to_j2k.c: Added help line for the
7171 -F option in j2k_to_image
7173 2008-03-04 François-Olivier Devaux
7175 * [r508] ChangeLog, JavaOpenJPEG/java
7176 sources/org/openJpeg/OpenJPEGJavaDecoder.java, JavaOpenJPEG/java
7177 sources/org/openJpeg/OpenJPEGJavaEncoder.java: Changed Java files
7178 copyright in JavaOpenJPEG module
7180 2008-02-29 François-Olivier Devaux
7182 * [r507] libopenjpeg/openjpeg.c: Corrected the wrong syntax of
7184 * [r506] ChangeLog, libopenjpeg/openjpeg.c,
7185 libopenjpeg/opj_malloc.h: Fixed openjpeg.c for proper
7186 initialization of codec context structures (dinfo in
7187 opj_create_compress() and opj_create_decompress(). Bug fix
7188 suggested by Andrey V. Kiselev
7189 Clean up of opj_aligned_malloc(), to just forgo the use of
7190 posix_memalign(), as apparently memalign() is what is working
7191 better for everyone. Patch by Callum.
7193 2008-02-28 François-Olivier Devaux
7195 * [r505] ChangeLog, j2kviewer[DEL], libopenjpeg/jp2.c: Removed the
7196 J2KViewer module, which has been replaced by OPJViewer and fixed
7197 the error handling of j2k_decode in jp2.c, thanks to Robin
7202 * [r504] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.iss,
7203 OPJViewer/Readme.txt, OPJViewer/source/OPJThreads.cpp,
7204 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7205 OPJViewer/source/build.h, OPJViewer/source/imagjpeg2000.cpp,
7206 codec/image_to_j2k.c, jpwl/JPWL_j2k_to_image.dsp,
7207 jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
7208 jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.h: Minor style
7209 modifications to comply with c99 compiler flag; removed
7210 Microsoft-specific "union-in-struct" syntax; Re-enabled cstr_info
7211 struct creation when -W switch is specified. Changed a number of
7212 things in opjviewer (e.g., decoding thread does not execute GUI
7213 calls anymore), to have it running under linux --> it is better
7214 than before, but still crashes
7216 2008-02-05 Parvatha Elangovan
7218 * [r503] ChangeLog, codec/convert.c, libopenjpeg/tcd.c: In
7219 convert.c, corrected imagetobmp() conversion for grayscale. In
7220 tcd.c, corrected Rate modification in tcd_init_encode().
7224 * [r502] ChangeLog, OPJViewer/OPJViewer.dsp,
7225 OPJViewer/OPJViewer.dsw, OPJViewer/source/OPJAbout.cpp[ADD],
7226 OPJViewer/source/OPJThreads.cpp, OPJViewer/source/OPJViewer.cpp,
7227 OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
7228 OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp[DEL],
7229 OPJViewer/source/imagj2k.h[DEL],
7230 OPJViewer/source/imagjp2.cpp[DEL],
7231 OPJViewer/source/imagjp2.h[DEL],
7232 OPJViewer/source/imagjpeg2000.cpp,
7233 OPJViewer/source/imagjpeg2000.h[ADD],
7234 OPJViewer/source/imagmj2.cpp[DEL],
7235 OPJViewer/source/imagmj2.h[DEL], OPJViewer/source/imagmxf.cpp,
7236 OPJViewer/source/imagmxf.h: In opjviewer, unification of JPEG
7237 2000 family handlers (*.jp2, *.mj2, *.j2k) in a single file
7239 2008-01-22 François-Olivier Devaux
7241 * [r501] ChangeLog, libopenjpeg/image.c: In image.c, changed the
7242 opj_image_create0() memory allocation from malloc() to calloc()
7243 in order to avoid segfaults when freeing the memory allocated for
7244 the coding of bad images. Thanks to Christopher Layne for this
7247 2008-01-18 Antonin Descampe
7249 * [r500] openjpeg.xcodeproj[ADD],
7250 openjpeg.xcodeproj/project.pbxproj[ADD]: update of openjpeg XCode
7252 * [r499] opjcore.xcodeproj[DEL]: update of openjpeg XCode project
7255 2008-01-17 François-Olivier Devaux
7257 * [r498] mj2/MJ2_Extractor.dsp[ADD], mj2/MJ2_Extractor.dsw[ADD],
7258 mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
7259 mj2/MJ2_Wrapper.dsp[ADD], mj2/MJ2_Wrapper.dsw[ADD],
7260 mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
7261 mj2/frames_to_mj2.dsp[ADD], mj2/frames_to_mj2.dsw[ADD],
7262 mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
7263 mj2/mj2_to_frames.dsp[ADD], mj2/mj2_to_frames.dsw[ADD],
7264 mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
7265 mj2/mj2_to_metadata.dsp[ADD], mj2/mj2_to_metadata.dsw[ADD],
7266 mj2/mj2_to_metadata.dtd[ADD], mj2/mj2_to_metadata.sln[ADD],
7267 mj2/mj2_to_metadata.vcproj[ADD]: SVN server problem. Added again
7268 MJ2 project files to try to solve issue.
7269 * [r497] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
7270 mj2/MJ2_Extractor.sln[DEL], mj2/MJ2_Extractor.vcproj[DEL],
7271 mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
7272 mj2/MJ2_Wrapper.sln[DEL], mj2/MJ2_Wrapper.vcproj[DEL],
7273 mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
7274 mj2/frames_to_mj2.sln[DEL], mj2/frames_to_mj2.vcproj[DEL],
7275 mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
7276 mj2/mj2_to_frames.sln[DEL], mj2/mj2_to_frames.vcproj[DEL],
7277 mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL],
7278 mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.sln[DEL],
7279 mj2/mj2_to_metadata.vcproj[DEL]: SVN server problem. Removed MJ2
7280 project files to try to solve issue.
7282 2008-01-17 Antonin Descampe
7284 * [r496] ChangeLog, opjcore.xcodeproj[ADD],
7285 opjcore.xcodeproj/project.pbxproj[ADD]: Initial commit of Xcode
7286 project directory (XCode 2.5 for macosx). Available targets :
7287 libopenjpeg (stat and dyn), image_to_j2k, j2k_to_image
7289 2008-01-16 Antonin Descampe
7291 * [r495] ChangeLog, libopenjpeg/opj_malloc.h: fixed opj_malloc.h
7292 for macosx (bugfix provided by janpeder, thanks)
7293 * [r494] CVSROOT[DEL]: remove obsolete directory "CVSROOT"
7294 * [r493] Makefile.osx, README.osx: update makefile.osx and
7295 readme.osx to comply with version 1.3
7297 2008-01-11 François-Olivier Devaux
7299 * [r492] ChangeLog, JavaOpenJPEG/JavaOpenJPEG.vcproj,
7300 JavaOpenJPEG/java-jni[ADD], JavaOpenJPEG/java-jni/include[ADD],
7301 JavaOpenJPEG/java-jni/include/jawt.h[ADD],
7302 JavaOpenJPEG/java-jni/include/jdwpTransport.h[ADD],
7303 JavaOpenJPEG/java-jni/include/jni.h[ADD],
7304 JavaOpenJPEG/java-jni/include/jvmdi.h[ADD],
7305 JavaOpenJPEG/java-jni/include/jvmpi.h[ADD],
7306 JavaOpenJPEG/java-jni/include/jvmti.h[ADD],
7307 JavaOpenJPEG/java-jni/include/win32[ADD],
7308 JavaOpenJPEG/java-jni/include/win32/jawt_md.h[ADD],
7309 JavaOpenJPEG/java-jni/include/win32/jni_md.h[ADD],
7310 JavaOpenJPEG/java-jni/lib[ADD],
7311 JavaOpenJPEG/java-jni/lib/jvm.lib[ADD]: Added missing files to
7312 JavaOpenJPEG project (files from Patrick Piscaglia)
7314 2008-01-04 Parvatha Elangovan
7316 * [r491] ChangeLog, libopenjpeg/tcd.c: Patch by Callum Lerwick.
7317 Fixed error during encoding using tile option in tcd.c
7319 2007-12-21 François-Olivier Devaux
7321 * [r490] CMakeLists.txt, ChangeLog, Makefile,
7322 libopenjpeg/openjpeg.h: VERSION 1.3.0 RELEASE
7323 * [r489] ChangeLog, libopenjpeg/opj_malloc.h, libopenjpeg/pi.c,
7324 libopenjpeg/pi.h, libopenjpeg/t2.c: Bug fixed by David Bruken.
7325 Fixed memory allocation issue in opj_malloc.h.
7326 Possible errors in pi_create_encode handled
7328 2007-12-19 Antonin Descampe
7330 * [r488] ChangeLog, libopenjpeg/dwt.c: changed variables names
7331 alpha, beta, gamma, delta in dwt.c to avoid re-declarations on
7334 2007-12-19 François-Olivier Devaux
7336 * [r487] ChangeLog, libopenjpeg/pi.c: Fixed allocation problem in
7339 2007-12-19 Parvatha Elangovan
7341 * [r486] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/pi.c,
7342 libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
7343 libopenjpeg/tcd.c: In pi.c, removed the Recursive function
7344 pi_check_next_level() and modified the code.
7346 2007-12-19 François-Olivier Devaux
7348 * [r485] ChangeLog, libopenjpeg/mqc.h: In mqc.h, changed
7349 MQC_NUMCTXS from 32 to 19 as JPEG 2000 only allows 19 possible
7352 2007-12-10 François-Olivier Devaux
7354 * [r484] ChangeLog, JavaOpenJPEG[ADD],
7355 JavaOpenJPEG/CMakeLists.txt[ADD],
7356 JavaOpenJPEG/JavaOpenJPEG.c[ADD],
7357 JavaOpenJPEG/JavaOpenJPEG.dsp[ADD],
7358 JavaOpenJPEG/JavaOpenJPEG.dsw[ADD],
7359 JavaOpenJPEG/JavaOpenJPEG.vcproj[ADD],
7360 JavaOpenJPEG/JavaOpenJPEGDecoder.c[ADD],
7361 JavaOpenJPEG/Makefile[ADD], JavaOpenJPEG/java sources[ADD],
7362 JavaOpenJPEG/java sources/org[ADD], JavaOpenJPEG/java
7363 sources/org/openJpeg[ADD], JavaOpenJPEG/java
7364 sources/org/openJpeg/OpenJPEGJavaDecoder.java[ADD],
7366 sources/org/openJpeg/OpenJPEGJavaEncoder.java[ADD],
7367 JavaOpenJPEG/org_openJpeg_OpenJPEGJavaDecoder.h[ADD],
7368 JavaOpenJPEG/org_openJpeg_OpenJPEGJavaEncoder.h[ADD],
7369 codec/compat/getopt.c, codec/image_to_j2k.c, libopenjpeg/tcd.c:
7370 First import of JAVAOpenJPEG, a Java wrapper of OpenJPEG,
7371 developed by Patrick Piscaglia of Telemis (www.telemis.com).
7372 Thank you Patrick for this new module !
7376 * [r483] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
7377 OPJViewer/source/OPJDialogs.cpp,
7378 OPJViewer/source/OPJThreads.cpp[ADD],
7379 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7380 OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
7381 OPJViewer/source/imagj2k.h, OPJViewer/source/imagmxf.cpp[ADD],
7382 OPJViewer/source/imagmxf.h[ADD], codec/image_to_j2k.dsp,
7383 codec/index.c, codec/index.h, codec/j2k_to_image.dsp,
7384 jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
7385 jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: Added
7386 index.h and index.c in VC6 projects; wrapped index.h in the C++
7387 preprocessor; modified OPJViewer project and some files.
7389 2007-11-27 François-Olivier Devaux
7391 * [r482] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
7392 libopenjpeg/tcd.c: Fixed the maximum number of resolutions a user
7393 can discard while decoding.
7394 Added an error state in J2K_STATE (j2k.c)
7395 * [r481] ChangeLog, codec/CMakeLists.txt, codec/Makefile,
7396 codec/image_to_j2k.c, codec/image_to_j2k.sln,
7397 codec/image_to_j2k.vcproj, codec/index.c[ADD],
7398 codec/index.h[ADD], codec/j2k_to_image.c,
7399 codec/j2k_to_image.vcproj: Created the file index.c in the codec
7400 directory. This file handles the creation of index files, at
7401 encoding and decoding.
7402 Fixed bugs during the creation of the index (PCRL progression
7405 2007-11-14 François-Olivier Devaux
7407 * [r480] ChangeLog, libopenjpeg/openjpeg.h: Avoided ABI breakage
7408 * [r479] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
7409 libopenjpeg/tcd.c, libopenjpeg/tcd.h: Patch by Callum Lerwick.
7410 The opj_tcd_cblk array is one of the largest allocations, because
7411 it contains a bunch of static buffers. This also makes it a major
7412 source of cache thrashing. This patch allocates the buffers from
7413 the heap, and dynamically sizes them in the decoder. I have not
7414 yet managed to dynamically size them in the encoder, getting the
7415 decoder to do it was tricky enough... I also split opj_tcd_cblk_t
7416 into separate encode and decode versions. A lot of fields were
7417 not used by both, so this cuts its size even further.
7418 * [r478] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
7419 libopenjpeg/tcd.c: Patch by Callum Lerwick. This patch rearranges
7420 the largest memory allocations so they're allocated as late as
7421 possible, and freed as soon as possible. This cuts memory usage
7422 by about half on two large test images.
7423 * [r477] ChangeLog, libopenjpeg/j2k.c: Patch by Callum Lerwick.
7424 Instead of reinventing realloc, j2k_read_sod now just uses
7425 opj_realloc in j2k.c
7427 2007-11-13 François-Olivier Devaux
7429 * [r476] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
7430 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/opj_includes.h,
7431 libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c: Patch by
7432 Dzonatas and Callum Lerwick. Fp/vectorization patch which
7433 basically converts most of the irreversible decode codepath to
7434 floating point, eliminating a few rounds of int/fp conversion,
7435 resulting in a vast performance improvement, and an increase in
7438 2007-11-08 Mathieu Malaterre
7440 * [r475] CMakeLists.txt: BUG: Fix name of project
7441 * [r474] CMakeLists.txt: ENH: remove hardcoded value. It is a
7442 user-configurable option, which default to the same...
7443 * [r473] CMakeLists.txt: ENH: do not set ffast-math for all
7444 configurations, please
7446 2007-11-08 François-Olivier Devaux
7448 * [r472] ChangeLog, libopenjpeg/dwt.c: Patches from Callum Lewick:
7449 Fixed some spelling errors in dwt.c.
7450 * [r471] CMakeLists.txt, ChangeLog, Makefile, libopenjpeg/t1.c: In
7451 t1.c, small change to avoid calling twice t1_getwmsedec()
7452 Patch from Callum Lewick. Basic gcc optimization flags in cmake
7457 * [r470] mj2/wrap_j2k_in_mj2.c: Restoring wrap_j2k_in_mj2.c, which
7458 I did not want to commit at all in rev469
7459 * [r469] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
7460 OPJViewer/source/OPJDialogs.cpp[ADD],
7461 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7462 OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
7463 OPJViewer/source/imagj2k.h, codec/image_to_j2k.c,
7464 jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
7465 jpwl/jpwl.h, jpwl/jpwl_lib.c, libopenjpeg/j2k.c,
7466 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
7467 mj2/wrap_j2k_in_mj2.c: Fixed a bug which prevented JPWL from
7468 working on multi-tiled images; added some more fields in the
7469 interface info structures (keep a list of markers, save start
7470 packet number for each tile)
7474 * [r468] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
7475 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7476 OPJViewer/source/about_htm.h, OPJViewer/source/build.h,
7477 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
7478 OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
7479 OPJViewer/source/wxj2kparser.cpp, jpwl/Makefile: Improved success
7480 for the linux build; OPJViewer shows all the COM contents
7482 2007-10-18 François-Olivier Devaux
7484 * [r467] ChangeLog, LibOpenJPEG.vcproj, Makefile,
7485 libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
7486 libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
7487 libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h[ADD],
7488 libopenjpeg/pi.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
7489 libopenjpeg/tgt.c, mj2/extract_j2k_from_mj2.c,
7490 mj2/frames_to_mj2.c, mj2/frames_to_mj2.vcproj, mj2/mj2.c,
7491 mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c: Patch from Callum
7492 Lewick. Memset patch. See ChangeLog for more details. Thanks
7494 * [r466] ChangeLog, codec/image_to_j2k.c: Changed the ROI parameter
7495 in the image_to_j2k codec to make it correspond to the
7496 documentation (i.e. -ROI c=0,U=25)
7498 2007-10-12 François-Olivier Devaux
7500 * [r465] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
7501 libopenjpeg/t2.c, libopenjpeg/tcd.c: Changed the way the image
7502 structure is allocated when the decoding parameters include some
7503 resolutions to discard. This should have a significant impact for
7504 the decoding of huge images when some resolutions are discarder
7506 Warning: The output image size is now reduced when discarding
7509 2007-10-10 François-Olivier Devaux
7511 * [r464] ChangeLog, codec/convert.c, libopenjpeg/j2k_lib.h: *Patch
7512 from Callum Lewick. Clean up of j2klib.h for the aligned malloc
7514 *convert.c: Changed some error comments for TIFF images
7516 2007-09-27 François-Olivier Devaux
7518 * [r463] ChangeLog, libopenjpeg/dwt.c: Patch from Callum Lewick.
7519 Fixed dwt.c where an alignment in buffer was problematic under
7522 2007-09-25 Mathieu Malaterre
7524 * [r462] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt:
7525 BUG: Fix previous patch from Callum Lerwick. I have no clue what
7526 CMAKE_INSTALL_LIBDIR refers too. Bump up cmake 2.2 restriction to
7527 cmake 2.4 because of previous patch not backward compatible.
7528 Properly set the SOVERSION in a cross plateform way (yes WIN32 is
7531 2007-09-19 Parvatha Elangovan
7533 * [r461] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
7534 libopenjpeg/t2.c, libopenjpeg/tcd.h: Fixed issues with generation
7537 2007-09-18 Parvatha Elangovan
7539 * [r460] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
7540 libopenjpeg/t2.c, libopenjpeg/tcd.c: Fixed issues with Reading
7541 and Writing TIF images in convert.c to avoid segmentation fault.
7542 Fixed issues relating to using user specified rates for CINEMA
7543 option for multiple images.
7545 2007-09-17 François-Olivier Devaux
7547 * [r459] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
7548 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, mj2/meta_out.c,
7549 mj2/mj2_to_frames.c: OpenJPEG library interface modified to
7550 retain compatibility with version 1.2. Sorry if some of you
7551 already adapted their code to the previous interface, but we want
7552 to avoid a ABI break....
7553 * [r458] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
7554 libopenjpeg/j2k.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c,
7555 libopenjpeg/tcd.c: Fixed issues with cstr_info when codestream
7556 has components with different number of resolutions.
7558 2007-09-12 François-Olivier Devaux
7560 * [r457] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt,
7561 mj2/CMakeLists.txt: Patch from Callum Lerwick. Fixed the library
7562 linking so it links with the soversion properly set. Fixes up the
7563 install targets so that it interacts properly with RPM. Install
7564 target for MJ2. Sets some necessary and useful CFLAGS if gcc is
7566 * [r456] ChangeLog, mj2/meta_out.c, mj2/mj2_to_frames.c,
7567 mj2/mj2_to_metadata.sln, mj2/mj2_to_metadata.vcproj: Updated the
7568 MJ2 codec to be compatible with the recent changes in the
7573 * [r455] ChangeLog, codec/image_to_j2k.c,
7574 jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
7575 libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: JPWL encoding is
7576 finalized correctly into the JP2 file format; added an additional
7577 structure in opj_codestream_info, to keep a record of the written
7582 * [r454] ChangeLog, OPJViewer/OPJViewer.dsp,
7583 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7584 OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
7585 OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
7586 codec/image_to_j2k.c, jpwl/jpwl.c, jpwl/jpwl_lib.c: Adapted the
7587 JPWL and OPJViewer code to new interface; fixed a samll bug in
7588 JPWL which created large EPBs even when null protection was
7591 2007-09-07 François-Olivier Devaux
7593 * [r453] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
7594 codec/j2k_to_image.c, libopenjpeg/cio.c, libopenjpeg/image.c,
7595 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
7596 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
7597 libopenjpeg/openjpeg.h, libopenjpeg/t1.c, libopenjpeg/t2.c,
7598 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: Indexes
7599 can now be generated when decoding J2K codestreams.
7601 2007-09-07 Mathieu Malaterre
7603 * [r452] license.txt: ENH: license.txt was dos on my linux box.
7604 Make it native instead.
7605 * [r451] CMakeLists.txt, codec/CMakeLists.txt: BUG: cannot run
7606 tests if EXAMPLES are not built
7607 * [r450] CMakeLists.txt: ENH: make it a little more user friendly
7608 * [r449] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
7609 cmake code to do testing if user has properly setup a testimages
7611 * [r448] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
7612 ENH: Upon failure, properly return error code (!=0)
7614 2007-09-06 Mathieu Malaterre
7616 * [r447] ChangeLog, codec/CMakeLists.txt, codec/image_to_j2k.c,
7617 codec/j2k_to_image.c: ENH: Fix unitialized read in img_fol (we
7618 may need a smarter initialize than memset)
7619 * [r446] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
7620 very simple tests (simply run command line with no option)
7624 * [r445] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
7625 jpwl/jpwl_lib.c, libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: One
7626 more field in the codestream_info struct for recording the number
7627 of packets per tile part; JPWL now distributes the EPBs in all
7628 the tile part headers
7630 2007-09-06 Mathieu Malaterre
7632 * [r444] CMakeLists.txt, ChangeLog, doc/CMakeLists.txt[ADD]: ENH:
7633 Add CMake/doxygen output
7634 * [r443] ChangeLog: ENH: add Java j2kviewer but do not compile it
7635 using cmake since cmake has too poor support for Java. Should
7636 create a custom command running ant instead.
7637 * [r442] CMakeLists.txt, j2kviewer/src/CMakeLists.txt[ADD]: ENH:
7638 add Java j2kviewer but do not compile it using cmake since cmake
7639 has too poor support for Java. Should create a custom command
7640 running ant instead.
7641 * [r441] CMakeLists.txt, ChangeLog, OpenJPEG.rc,
7642 indexer_JPIP/CMakeLists.txt[ADD]: ENH: CMake: start compiling
7643 index_create. OpenJPEG.rc update copyright year
7644 * [r440] README.cmake: ENH: CMake: output all executable/libs into
7645 one single directory
7646 * [r439] CMakeLists.txt, ChangeLog: ENH: CMake: output all
7647 executable/libs into one single directory
7648 * [r438] ChangeLog: ENH: update changelog
7649 * [r437] CMakeLists.txt, jp3d/CMakeLists.txt[ADD],
7650 jp3d/codec/CMakeLists.txt[ADD],
7651 jp3d/libjp3dvm/CMakeLists.txt[ADD]: ENH: add cmake for jp3d
7652 * [r436] jp3d/codec/dirent.h[CPY], jp3d/libjp3dvm/dirent.h[DEL]:
7653 Move include file that collides with system include to the
7654 correct directory (no need to be present for the lib, only codec
7656 * [r435] CMakeLists.txt, codec/CMakeLists.txt,
7657 jpwl/CMakeLists.txt[ADD]: ENH: Add jpwl. Also remove old
7658 deprecated way of linking lib math on unix
7659 * [r434] CMakeLists.txt, mj2/CMakeLists.txt[ADD]: ENH: Start
7664 * [r433] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
7665 libopenjpeg/openjpeg.h: Added some fields in the codestream_info
7666 structure: they are used to record the position of single tile
7667 parts. Changed also the write_index function in the codec, to
7668 reflect the presence of this new information.
7672 * [r432] ChangeLog, OPJViewer/OPJViewer.dsp,
7673 OPJViewer/source/build.h, OPJViewer/source/wxj2kparser.cpp,
7674 doc/Doxyfile.dox, jpwl/JPWL_image_to_j2k.dsp,
7675 jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
7676 libopenjpeg/j2k.c, libopenjpeg/j2k.h: Added the knowledge of
7677 JPSEC SEC and INSEC markers (you have to compile the JPWL
7678 project). Management of these markers is limited to skipping them
7679 without crashing: no real security function at this stage.
7680 Deprecated USE_JPSEC and USE_JPWL will be removed next
7684 * [r431] ChangeLog, OPJViewer/OPJViewer.dsp,
7685 OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
7686 OPJViewer/source/imagj2k.h: Fixed save capabilities in OPJViewer
7687 due to recent code upgrade
7689 2007-08-30 François-Olivier Devaux
7691 * [r430] ChangeLog, codec/image_to_j2k.c, libopenjpeg/openjpeg.h,
7692 libopenjpeg/t2.c: Added information regarding the end of packet
7693 position in the index
7694 * [r429] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
7695 jpwl/jpwl_lib.c, libopenjpeg/cio.c, libopenjpeg/j2k.c,
7696 libopenjpeg/j2k.h, libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
7697 libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
7698 libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
7699 libopenjpeg/tcd.c, libopenjpeg/tcd.h, mj2/frames_to_mj2.c:
7700 Changed the OpenJPEG library interface to enable users to access
7701 information regarding the codestream (also called index).
7703 2007-08-28 François-Olivier Devaux
7705 * [r428] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/openjpeg.c:
7706 Fixed wrong destructors called in openjpeg.c
7707 Fixed bug in j2k_decode_jpt_stream
7709 2007-08-24 Parvatha Elangovan
7711 * [r427] ChangeLog, libopenjpeg/j2k.c: The end of main header is
7712 calculated after TLM and POC marker for Dcinema.
7714 2007-08-24 François-Olivier Devaux
7716 * [r426] libopenjpeg/j2k_lib.h: Fixed problem with _mm_malloc under
7717 OSX. Thanks to Callum Lerwick for solving that issue.
7719 2007-08-21 François-Olivier Devaux
7721 * [r425] libopenjpeg/j2k_lib.h, libopenjpeg/t1.c: Use <xmmintrin.h>
7722 for WIN32, else use <mm_malloc.h>
7723 * [r424] ChangeLog, libopenjpeg/t1.c,
7724 libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Moved the
7725 orient flipping into the ctxno_zc table.
7726 Thanks to Callum Lerwick who provided all these great patches !
7727 * [r423] ChangeLog, libopenjpeg/t1.c,
7728 libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Replaced
7729 the large ctxno_mag lookup table with a small bit of inline-able
7731 * [r422] ChangeLog, LibOpenJPEG.vcproj, libopenjpeg/t1.c,
7732 libopenjpeg/t1_generate_luts.c: Consolidated some calls to
7733 mqc_setcurctx. Cleaned up t1_generate_luts to output the proper
7735 * [r421] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
7736 libopenjpeg/t1.c: Reworks of t1_updateflags to get rid of the
7737 shift operation. mqc_setcurctx moved to the header to allow it to
7738 be inlined into the t1.
7739 * [r420] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t2.c: Memory
7741 * [r419] ChangeLog, libopenjpeg/j2k_lib.h, libopenjpeg/t1.c,
7742 libopenjpeg/tcd.c: Aligned malloc using Intel's _mm_malloc(),
7743 cleanup on the t1 memory allocation, getting rid of some leftover
7745 * [r418] ChangeLog, libopenjpeg/bio.c, libopenjpeg/bio.h,
7746 libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
7747 libopenjpeg/j2k_lib.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
7748 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
7749 libopenjpeg/raw.c, libopenjpeg/raw.h: Minor cleanup patch, that
7750 gets rid of a bunch of "old style declaration" warnings from
7752 * [r417] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
7753 Solved problems with codec reading from image file directory when
7754 filename had more than one "." in name
7755 * [r416] mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2.h,
7756 mj2/mj2_convert.c, mj2/mj2_convert.h, mj2/mj2_to_frames.c:
7757 Robustified MJ2 codecs
7758 * [r415] ChangeLog, DllOpenJPEG.sln[ADD], DllOpenJPEG.vcproj[ADD],
7759 LibOpenJPEG.sln[ADD], LibOpenJPEG.vcproj[ADD],
7760 codec/image_to_j2k.sln[ADD], codec/image_to_j2k.vcproj[ADD],
7761 codec/j2k_to_image.sln[ADD], codec/j2k_to_image.vcproj[ADD],
7762 mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
7763 mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
7764 mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
7765 mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
7766 mj2/mj2_to_metadata.sln[ADD], mj2/mj2_to_metadata.vcproj: Added
7767 support for Visual Studio 2005
7768 * [r414] libopenjpeg/tcd.c: Corrected allocation to take into
7769 account the EOC marker
7771 2007-08-20 François-Olivier Devaux
7773 * [r413] codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed
7775 * [r412] ChangeLog, codec/compat/getopt.c, codec/convert.c,
7776 codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
7777 Added support for the TGA file format in the codec
7779 2007-08-08 François-Olivier Devaux
7781 * [r411] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
7782 libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t2.c,
7783 libopenjpeg/tcd.c: Fixed the DCinema filesize allocation. It now
7784 includes the SOT marker size
7788 * [r410] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
7789 OPJViewer/buildupdate.bat, OPJViewer/source/OPJViewer.cpp,
7790 OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h,
7791 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
7792 OPJViewer/source/wxjp2parser.cpp: Added a basic saving capability
7795 2007-07-19 François-Olivier Devaux
7797 * [r409] libs/libtiff/libtiff.lib, libs/libtiff/tiffconf.h: Lighter
7798 version of libtiff uploaded (without JPEG support).
7799 * [r408] libs/libtiff/Tiffconf.h[DEL]: Delete Tiffconf.h
7800 * [r407] ChangeLog, codec/convert.c, codec/image_to_j2k.dsp,
7801 codec/j2k_to_image.dsp, libs/libtiff/Tiffcomp.h[DEL],
7802 libs/libtiff/Tiffiop.h[DEL], libs/libtiff/Version.h[DEL],
7803 libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
7804 libs/libtiff/tiffconf.h[ADD], libs/libtiff/tiffio.h,
7805 libs/libtiff/tiffvers.h[ADD]: Updated libtiff library version to
7807 Updated BMP and PxM truncation when decoding J2K files with more
7808 than 8 bits (convert.c)
7810 2007-07-18 François-Olivier Devaux
7812 * [r406] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
7813 raw option to encode raw images with more than three components.
7815 2007-07-17 François-Olivier Devaux
7817 * [r405] ChangeLog, codec/convert.c, codec/convert.h,
7818 codec/image_to_j2k.c, codec/j2k_to_image.c: Added support for RAW
7819 images. This module has been developped by the University of
7820 Perugia team. Thanks to them !
7822 2007-07-13 François-Olivier Devaux
7824 * [r404] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
7825 libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
7826 mj2/frames_to_mj2.c:
7830 * [r403] ChangeLog, jpwl/jpwl_lib.c, libopenjpeg/openjpeg.h: Fixed
7831 a bug in JPWL module, which prevented to exploit the full error
7832 correction capability of RS codes (e.g. it gave up at 5 errors,
7833 even if 6 were correctable); defined a JPWL_MAXIMUM_EPB_ROOM for
7834 better customization of the maximum dimension of EPBs (the
7835 dimension is pre-calculated on an hypothesis, if it goes beyond
7836 65535 there will be problems, thus we give a little less than the
7837 max, let's say 65450)
7839 2007-07-08 Antonin Descampe
7841 * [r402] ChangeLog, libopenjpeg/cio.c: fixed the size of the memory
7842 allocation in cio.c (confusion between bits and bytes)
7846 * [r401] ChangeLog, OPJViewer/source/OPJViewer.cpp,
7847 OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: Previous,
7848 home, and next frame buttons for exploring MJ2 files in OPJViewer
7850 2007-06-21 François-Olivier Devaux
7852 * [r400] ChangeLog, libopenjpeg/jp2.c: Output image color space set
7853 when decoding a JP2 file
7857 * [r399] ChangeLog, OPJViewer/OPJViewer.dsp,
7858 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7859 OPJViewer/source/build.h: Reload image doesn't crash in
7860 OPJViewer; more settings saved to registry
7864 * [r398] OPJViewer/source/OPJViewer.cpp,
7865 OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: added
7866 toolbar to OPJViewer
7870 * [r397] ChangeLog, OPJViewer/OPJViewer.dsp,
7871 OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
7872 OPJViewer/buildupdate.bat[ADD], OPJViewer/source/OPJViewer.cpp,
7873 OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
7874 OPJViewer/source/build.h[ADD], OPJViewer/source/imagjpeg2000.cpp,
7875 OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxjp2parser.cpp:
7876 Possibility to disable parsing in OPJViewer; also, saves common
7877 settings to the registry; automatic build numbering
7879 2007-06-15 François-Olivier Devaux
7881 * [r396] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
7882 libopenjpeg/t2.c: Fixed the generation of index files. Now works
7883 with cinema formats.
7885 2007-06-05 Antonin Descampe
7887 * [r395] Makefile.osx: changed the dylib-version to 1.2.0
7889 2007-06-04 François-Olivier Devaux
7891 * [r393] codec/image_to_j2k.c: Tipo corrected...
7892 * [r392] ChangeLog, Makefile, libopenjpeg/openjpeg.h: Release of
7894 * [r391] ChangeLog, codec/compat/getopt.c, codec/convert.c,
7895 codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
7896 libopenjpeg/tcd.h: Bugs corrected in decoding of command line
7897 (getopt.c), in the handling of 16 bit files (t1.c and tcd.c) and
7898 the calculation of elapsed time for multiple tiles parts (tcd.c
7903 * [r390] ChangeLog, OPJViewer/OPJViewer.dsp,
7904 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7905 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
7906 OPJViewer/source/imagjpeg2000.cpp[ADD],
7907 OPJViewer/source/imagmj2.cpp: OPJViewer opens now BMP, PNG, GIF,
7908 PNM, TIFF (with wxWidgets internals); added an encoder settings
7909 tab, for future integration with "save file as..." in JPEG 2000
7912 2007-05-31 François-Olivier Devaux
7914 * [r389] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
7915 the handling of 16bit TIFF files for cinema compression. Modified
7917 Fixed the parameters used for cinema compression (9-7 transform
7918 used instead of 5-3). Modified "image_to_j2k.c"
7920 2007-05-23 François-Olivier Devaux
7922 * [r388] libopenjpeg/j2k.c: Bug fixed by Sylvain Munaut. Change in
7923 the reading of the POC marker. Since COD/COC can be anywhere in
7924 the header, the decoder cannot always know while decoding the POC
7925 marker the value of numlayers and numresolution.
7927 2007-05-22 François-Olivier Devaux
7929 * [r387] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
7930 Callum Lerwick <seg@haxxed.com>: "This makes the t1 data arrays
7931 dynamic, which greatly reduces cache thrashing. Also, some minor
7932 cleanup to prevent unnecessary casts"
7934 2007-05-21 François-Olivier Devaux
7936 * [r386] libopenjpeg/t1.c: Patch suggested by Callum Lerwick
7937 <seg@haxxed.com>: "Some formatting cleanups, so that the long
7938 function definitions and calls fit on screen. Use of prefix
7939 increment which is theoretically faster, in
7940 practice any sane compiler can optimize a postfix increment but
7941 its best not to count on such things. Consolidation of some
7942 redundant calculations in the inner loops, which becomes very
7943 useful in the future autovectorize patch."
7944 * [r385] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
7945 Callum Lerwick <seg@haxxed.com>: "This changes the flag code in
7946 t1 to use a flag_t type, which can then be changed to reduce RAM
7947 usage. It is now typedef to a short."
7948 * [r384] LibOpenJPEG.dsp, libopenjpeg/t1.c, libopenjpeg/t1.h,
7949 libopenjpeg/t1_generate_luts.c[ADD], libopenjpeg/t1_luts.h[ADD]:
7950 Patch suggested by Callum Lerwick <seg@haxxed.com>: "This patch
7951 makes the t1 LUTs static. I actually intend this as a prelude to
7952 possibly eliminating some or all of the LUTs entirely."
7954 2007-05-15 François-Olivier Devaux
7956 * [r383] ChangeLog: Changlog updated
7958 2007-05-10 François-Olivier Devaux
7960 * [r382] jp3d/DllJp3dVM.ncb[DEL], jp3d/DllJp3dVM.suo[DEL],
7961 jp3d/LibJp3dVM.ncb[DEL], jp3d/LibJp3dVM.suo[DEL], jp3d/bin[DEL]:
7962 JP3D library Binaries removed from SVN.
7963 * [r381] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
7964 mj2/MJ2_Extractor.dsp[CPY], mj2/MJ2_Extractor.dsw[ADD],
7965 mj2/MJ2_Wrapper.dsp[CPY], mj2/MJ2_Wrapper.dsw[ADD],
7966 mj2/MJ2_codec[DEL], mj2/Makefile[CPY], mj2/compat[CPY],
7967 mj2/extract_j2k_from_mj2.c[CPY], mj2/frames_to_mj2.c[CPY],
7968 mj2/frames_to_mj2.dsp[CPY], mj2/frames_to_mj2.dsw[ADD],
7969 mj2/libopenjpeg_097[DEL], mj2/meta_out.c[CPY],
7970 mj2/meta_out.h[CPY], mj2/mj2.c[CPY], mj2/mj2.h[CPY],
7971 mj2/mj2_convert.c[CPY], mj2/mj2_convert.h[CPY],
7972 mj2/mj2_to_frames.c[CPY], mj2/mj2_to_frames.dsp[CPY],
7973 mj2/mj2_to_frames.dsw[ADD], mj2/mj2_to_metadata.c[CPY],
7974 mj2/mj2_to_metadata.dsp[CPY], mj2/mj2_to_metadata.dsw[ADD],
7975 mj2/mj2_to_metadata.dtd[CPY], mj2/mj2_to_metadata.h[CPY],
7976 mj2/mj2_to_metadata.vcproj[CPY],
7977 mj2/mj2_to_metadata_Notes.doc[CPY], mj2/readme.txt[CPY],
7978 mj2/wrap_j2k_in_mj2.c[CPY]: MJ2 codec updated from LibOpenJPEG
7979 version 0.97 to LibOpenJPEG version 1. Hence, the MJ2 codec will
7980 now take advantage of all the improvements and optimizations done
7981 on the LibOpenJPEG library.
7982 * [r380] codec/image_to_j2k.c, libopenjpeg/j2k.c: Possibility to
7983 choose to apply MCT (multiple component transform) enabled, and
7984 new decoding_limit: DECODE_ALL_BUT_PACKETS
7988 * [r379] OPJViewer/OPJViewer.dsp, OPJViewer/OPJViewer.iss,
7989 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
7990 OPJViewer/source/imagj2k.cpp, OPJViewer/source/wxj2kparser.cpp:
7991 workarounds for rendering differently sized components
7993 2007-04-26 Mathieu Malaterre
7995 * [r378] ChangeLog: ENH: add basic instructions for cmake
7996 * [r377] README.cmake[ADD]: ENH: add basic instructions for cmake
7998 2007-04-25 François-Olivier Devaux
8000 * [r376] ChangeLog, libopenjpeg/openjpeg.h: Modification of the
8001 openjpeg.h file to avoid and ABI break with v1.1, removed the
8002 dangerous #IFDEF JPWL and added tcp_mct in cparameters.
8006 * [r375] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
8007 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
8008 OPJViewer/source/license.txt, OPJViewer/source/readmeafter.txt:
8009 enable/disable decoding in OPJViewer
8011 2007-04-12 Parvatha Elangovan
8013 * [r374] ChangeLog, codec/convert.c: Fixed Error in tiftoimage().
8014 Modification in convert.c.
8016 2007-04-10 Parvatha Elangovan
8018 * [r373] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
8019 codec/j2k_to_image.c, libopenjpeg/t2.c: Accepting "j2c" as format
8020 for Encoding and Decoding. Modification in image_to_j2k.c.
8021 Modified imagetotif() to read images with signed data.
8022 Modification in convert.c.
8024 2007-04-05 François-Olivier Devaux
8026 * [r372] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/fix.h,
8027 libopenjpeg/t1.c: fix.h, dwt.c and t1.c optimized. Thanks a lot
8028 to Dzonatas <dzonatas at dzonux.net> and Callum Lerwick <seg at
8029 haxxed.com> for these great patches !
8031 2007-04-04 Parvatha Elangovan
8033 * [r371] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
8034 libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
8035 libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
8036 libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
8037 libopenjpeg/tcd.c: Digital cinema compliance for 4K chosen by
8038 "-cinema4K" option. Modification in image_to_j2k.c.
8039 Bit rate limitation for each color component. Modification in
8040 image_to_j2k.c, t2.c.
8041 Modified and tested Progression order change "-POC" option.
8042 Modification in image_to_j2k.c, j2k.c, pi.c.
8043 Function j2k_check_poc_val() to check for possible loss of
8044 packets in case of wrong POC declaration. Modification in j2k.c.
8045 Structure T2_MODE. This tells if the t2_encode_packets() is
8046 called during Threshold calculation or in Final pass.
8047 Modification in j2k.h, tcd.c
8049 2007-04-04 François-Olivier Devaux
8051 * [r370] license.txt[ADD]: Included the license in a distinct file,
8052 which allows other projects using OpenJPEG to
8053 include it into the built package in a legally unambiguous
8058 * [r369] ChangeLog, OPJViewer/Makefile[ADD],
8059 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
8060 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
8061 OPJViewer/source/wxj2kparser.cpp,
8062 OPJViewer/source/wxjp2parser.cpp: OPJViewer should now work under
8063 Linux, at least with not big j2k files. Tested under Suse 10.1 64
8066 2007-03-29 Parvatha Elangovan
8068 * [r368] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
8069 codec/image_to_j2k.c, codec/j2k_to_image.c, libopenjpeg/j2k.c,
8070 libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
8071 libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
8072 libopenjpeg/tcd.h: Enable accepting file names with `-´ symbol
8073 .Modification getopt.c
8074 Rsiz profile name generation to be STD_RSIZ for profiles which
8075 are not DCI compliant.Modification in image_to_j2k.c
8076 Renamed convert_progression_order to
8077 j2k_convert_progression_order. Modification j2k.c
8078 Calculation of number of tile part in each tile in
8079 j2k_calculate_tp. Modification j2k.c
8080 j2k_setup_encoder to set bit rate limitation for digital cinema
8081 compliance with quality option. Modification in j2k.c
8082 Equation to check multiple tile precincts. Modification pi.c
8083 array size generation of pi->include in
8084 pi_initialise_encode().Modification in pi.c
8085 Modification in pi_create_encode for tile part
8086 generation.Modification in pi.c
8087 In tcd_rateallocate a variable stable_threshold which holds the
8088 valid threshold value. This is used to avoid error in case of a
8089 wrong threshold value in the last iteration. Modification in
8094 * [r367] OPJViewer/source/OPJViewer.cpp,
8095 OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
8096 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
8097 OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxj2kparser.cpp,
8098 OPJViewer/source/wxjp2parser.cpp: Some coding style adaptations
8099 for compiling the OPJViewer GUI under Linux. It compiles, but
8100 does not yet display images.
8102 2007-03-28 François-Olivier Devaux
8104 * [r366] ChangeLog, libopenjpeg/t1.c: Fixed an historical bug in
8105 t1.c that leaded to the inclusion of useless 0xFF in the
8106 codestream. Thanks to Sylvain, Pascal and Parvatha !
8110 * [r365] ChangeLog, OPJViewer/OPJViewer.dsp,
8111 jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
8112 libopenjpeg/j2k.c, libopenjpeg/t2.c: Following to Hervé's
8113 suggestions, all the exit() calls, added by JPWL strict checking
8114 in t2.c and j2k.c, have been substituted with (object free'ing +
8115 opj_evt_message(EVT_ERROR) + return); added linking to TIFF
8116 library in the JPWL VC6 workspaces
8117 * [r364] ChangeLog, OPJViewer/OPJViewer.dsp,
8118 OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
8119 OPJViewer/about/about.htm, OPJViewer/source/OPJViewer.cpp,
8120 OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h[ADD],
8121 OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagmj2.cpp,
8122 OPJViewer/source/imagmj2.h, OPJViewer/source/opj_logo.xpm[ADD],
8123 OPJViewer/source/wxj2kparser.cpp,
8124 OPJViewer/source/wxjp2parser.cpp, jpwl/LibOpenJPEG_JPWL.dsp,
8125 jpwl/rs.h: Improved parsing in OPJViewer, as well some aesthetic
8126 modifications; support for image rendering with bit depths lower
8127 than 8 bits; can display an arbitrary frame of an MJ2 file (only
8128 in B/W, though); can reload a file; better image resizing
8131 2007-03-23 Antonin Descampe
8133 * [r363] ChangeLog, Makefile.osx, README.osx: Fixed Makefile.osx
8134 and changed Readme.osx accordingly
8136 2007-03-21 Parvatha Elangovan
8138 * [r362] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t1.c: Fixed
8139 j2k_prog_order_list[]. Modifications in j2k.c.
8140 Fixed t1_decode_cblks. Modifications in t1.c.
8142 2007-03-20 Parvatha Elangovan
8144 * [r361] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
8145 codec/j2k_to_image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
8146 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
8147 libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
8148 libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
8149 libopenjpeg/tcd.h: Added feature for generation of tile parts.
8150 Modifications in image_to_j2k.c, openjpeg.c, j2k.c, pi.c
8151 Added function j2k_write_tlm(),to generate TLM marker for a
8152 Digital cinema compliant codestream. Modifications in j2k.c.
8154 2007-03-14 François-Olivier Devaux
8156 * [r360] ChangeLog, Makefile, Makefile.osx, README.linux,
8157 README.osx: Fixed linux makefile, with help from David Fries and
8160 2007-03-07 Parvatha Elangovan
8162 * [r359] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
8163 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
8164 libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: Added option for
8165 Digital cinema profile compliant codestream. This can be chosen
8166 by "-cinema2K" or "-cinema4K" for a 2K and 4K compliance
8167 respectively. The feature for tileparts has not been implemented
8168 in this version. Modification in image_to_j2k.c
8169 Added the Digital Cinema profiles (CINEMA2K and CINEMA4K) to the
8170 list of profiles recognized in the codestream SIZ marker segment.
8171 Modification in openjpeg.h,j2k.c
8172 Added feature for constant quality within bitrate defined in
8173 Digital cinema standards. Modification in tcd.c
8174 Modified the method of generation of buffer length. Modification
8177 2007-03-01 François-Olivier Devaux
8179 * [r358] ChangeLog, codec/Makefile, codec/image_to_j2k.dsp,
8180 codec/j2k_to_image.dsp: Modified codec projects (*.dsp) and
8181 makefile to include the tiff library (modified
8182 codec/image_to_j2k.dsp codec/j2k_to_image.dsp and codec/makefile)
8184 2007-03-01 Mathieu Malaterre
8186 * [r357] codec/CMakeLists.txt: COMP: Fix compilation of executable
8187 linking to TIFF lib.
8191 * [r356] ChangeLog, OPJViewer/OPJViewer.dsp,
8192 OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
8193 OPJViewer/about[ADD], OPJViewer/about/about.htm[ADD],
8194 OPJViewer/about/opj_logo.png[ADD],
8195 OPJViewer/source/OPJChild.ico[ADD],
8196 OPJViewer/source/OPJChild16.xpm[ADD],
8197 OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
8198 OPJViewer/source/OPJViewer.rc, OPJViewer/source/imagj2k.cpp,
8199 OPJViewer/source/imagj2k.h, OPJViewer/source/imagjp2.cpp,
8200 OPJViewer/source/imagjp2.h, OPJViewer/source/imagmj2.cpp,
8201 OPJViewer/source/imagmj2.h, OPJViewer/source/license.txt[ADD],
8202 OPJViewer/source/readmeafter.txt[ADD],
8203 OPJViewer/source/readmebefore.txt[ADD],
8204 OPJViewer/source/wxj2kparser.cpp,
8205 OPJViewer/source/wxjp2parser.cpp: Zoom capability and decoder
8206 settings dialog in OPJViewer
8210 * [r355] jpwl/JPWL_image_to_j2k.dsp, jpwl/LibOpenJPEG_JPWL.dsp:
8211 Modified JPWL libopenjpeg library by directly embedding the JPWL
8214 2007-02-28 Antonin Descampe
8216 * [r354] mj2/MJ2_codec/extract_j2k_from_mj2.c,
8217 mj2/MJ2_codec/mj2_convert.c, mj2/MJ2_codec/mj2_to_frames.c,
8218 mj2/MJ2_codec/wrap_j2k_in_mj2.c: add an "ifdef WIN32" to "include
8219 malloc.h" to be compliant with non-WIN32 platforms.
8221 2007-02-28 Parvatha Elangovan
8223 * [r353] ChangeLog, codec/convert.c, codec/convert.h,
8224 codec/image_to_j2k.c, codec/j2k_to_image.c,
8225 libopenjpeg/openjpeg.h, libs[ADD], libs/libtiff[ADD],
8226 libs/libtiff/Tiffcomp.h[ADD], libs/libtiff/Tiffconf.h[ADD],
8227 libs/libtiff/Tiffiop.h[ADD], libs/libtiff/Version.h[ADD],
8228 libs/libtiff/libtiff.lib[ADD], libs/libtiff/tiff.h[ADD],
8229 libs/libtiff/tiffio.h[ADD]: Enabled compression of TIF image
8230 format to j2k by tifftoimage() and decompression of codestream to
8231 TIF image format using imagetotif(). Modifications in
8232 image_to_j2k.c, j2k_to_image.c, convert.c, convert.h
8234 2007-02-28 Antonin Descampe
8236 * [r352] ChangeLog, libopenjpeg/mqc.c: fixed a bug in context
8237 numerotation that prevented the RESET switch to work correctly :
8238 mqc_reset_enc in mqc.c
8240 2007-02-28 François-Olivier Devaux
8242 * [r351] ChangeLog, codec/Makefile: Corrected codec Makefile by
8243 adding the compilation of "compat/getopt.c"
8245 2007-02-27 Parvatha Elangovan
8247 * [r350] ChangeLog, codec/compat/getopt.c, codec/image_to_j2k.c,
8248 codec/j2k_to_image.c: Made get_file_format function more robust.
8249 Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
8251 * [r349] codec/compat/getopt.c, codec/dirent.h[ADD]: Added the
8252 dirent.h file used for opening and reading Directory holding
8253 image files. Used in image_to_j2k.c and j2k_to_image.c.
8255 2007-02-26 Parvatha Elangovan
8257 * [r348] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
8258 codec/image_to_j2k.c, codec/j2k_to_image.c: Option to read images
8259 from a Folder whose path is specified in the Input parameters by
8260 "-ImgDir" along with output decod format specified by "-OutFor" .
8261 Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
8263 Enabling use of multi character input parameters in the codec.
8264 Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
8269 * [r347] ChangeLog, jpwl/Makefile[ADD], jpwl/README.txt,
8270 jpwl/crc.c, jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/rs.c,
8271 jpwl/rs.h: Added makefile for linux build of JPWL module; added
8272 newlines at the end of JPWL files
8274 2007-02-23 François-Olivier Devaux
8276 * [r346] ChangeLog, libopenjpeg/openjpeg.h: Changed version number
8277 from 1.1.0 to 1.1.1 in openjpeg.h
8281 * [r345] OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt[ADD]: Added
8282 Readme file for OPJViewer
8283 * [r344] ChangeLog, OPJViewer/source/imagj2k.cpp,
8284 OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
8285 jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl_lib.c,
8286 libopenjpeg/openjpeg.h: Fixed a copy-and-paste type assignment
8287 error (bool instead of int) in the JPWL section of decoder
8288 parameters structure in openjpeg.h; minor type-casting in
8289 jpwl_lib.c. As a result, now OPJViewer should run correctly when
8290 built against the most current SVN trunk of LibOpenJPEG.lib
8292 2007-02-22 François-Olivier Devaux
8294 * [r343] ChangeLog, OPJViewer[ADD], OPJViewer/OPJViewer.dsp[ADD],
8295 OPJViewer/OPJViewer.dsw[ADD], OPJViewer/OPJViewer.iss[ADD],
8296 OPJViewer/source[ADD], OPJViewer/source/OPJViewer.cpp[ADD],
8297 OPJViewer/source/OPJViewer.h[ADD],
8298 OPJViewer/source/OPJViewer.ico[ADD],
8299 OPJViewer/source/OPJViewer.rc[ADD],
8300 OPJViewer/source/OPJViewer16.xpm[ADD],
8301 OPJViewer/source/icon1.xpm[ADD], OPJViewer/source/icon2.xpm[ADD],
8302 OPJViewer/source/icon3.xpm[ADD], OPJViewer/source/icon4.xpm[ADD],
8303 OPJViewer/source/icon5.xpm[ADD],
8304 OPJViewer/source/imagj2k.cpp[ADD],
8305 OPJViewer/source/imagj2k.h[ADD],
8306 OPJViewer/source/imagjp2.cpp[ADD],
8307 OPJViewer/source/imagjp2.h[ADD],
8308 OPJViewer/source/imagmj2.cpp[ADD],
8309 OPJViewer/source/imagmj2.h[ADD],
8310 OPJViewer/source/wxj2kparser.cpp[ADD],
8311 OPJViewer/source/wxjp2parser.cpp[ADD]: Added the OPJViewer Module
8312 (/OPJViewer), developed by Giuseppe Baruffa of the University of
8315 2007-02-21 François-Olivier Devaux
8317 * [r342] ChangeLog, libopenjpeg/t1.c: Algorithmic optimizations in
8318 t1.c, thanks to Guido J. !
8320 2007-02-19 François-Olivier Devaux
8322 * [r341] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
8323 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: Added
8324 OPJ_LIMIT_DECODING enabling us to limit the decoding to main
8327 2007-02-13 François-Olivier Devaux
8329 * [r340] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
8330 David Fries suggestions. In image_to_j2k and j2k_to_image,
8331 strncpy() functions: instead of specifying the path size macro,
8332 let the compiler read the length out of the array entry.
8333 * [r339] ChangeLog, Makefile: Change file modified. -fPIC flag used
8334 for 64-bit compilation. Move operation (rather than copy) for the
8335 dist library creation, and -p flag added.
8337 2007-01-31 François-Olivier Devaux
8339 * [r338] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
8340 libopenjpeg/openjpeg.c: Extra tokens at the end of #endif
8341 directive corrected in openjpeg.c, j2k.c and image_to_j2k.c -> no
8342 more warnings in linux compilation
8343 * [r336] ChangeLog: Linux Makefile for the codec added
8344 * [r335] codec/Makefile[ADD]: Linux Makefile for the codec added
8346 2007-01-30 François-Olivier Devaux
8348 * [r334] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
8349 libopenjpeg/openjpeg.h: Use of OPJ_PATH_LEN (defined as 4096) to
8350 be the maximum allowed size for filenames instead of MAX_PATH
8351 which is not always defined. This caused some programs using
8352 OpenJPEG to crash. Modifications in openjpeg.h j2k_to_image.c and
8354 * [r333] mj2/MJ2_codec/mj2_to_frames.c: Correction of the syntax
8357 2007-01-23 François-Olivier Devaux
8359 * [r332] ChangeLog: ! [FOD] Modification in the context numbers, to
8360 reflect what has been specified in standard, in libopenjpeg/t1.h
8361 * [r331] libopenjpeg/t1.h: Modification of the context numbers, to
8362 reflect what has been specified in standard.
8364 2007-01-15 François-Olivier Devaux
8366 * [r330] codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
8367 codec/j2k_to_image.c, libopenjpeg/bio.c, libopenjpeg/bio.h,
8368 libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
8369 libopenjpeg/dwt.h, libopenjpeg/fix.h, libopenjpeg/int.h,
8370 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
8371 libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
8372 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
8373 libopenjpeg/mqc.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
8374 libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
8375 libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
8376 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
8377 libopenjpeg/tgt.c, libopenjpeg/tgt.h: Copyright update
8379 2007-01-03 François-Olivier Devaux
8381 * [r329] libopenjpeg/jp2.c: JP2 module: Tests during encoding if
8382 the number of components respects the JPEG 2000 standard.
8386 * [r328] doc/Doxyfile.dox, jpwl/README.txt[ADD]: Definition of
8387 USE_JPWL in doxygen file for building the corresponding
8388 documentation on JPWL module; creation of README file in JPWL
8391 2006-12-08 François-Olivier Devaux
8393 * [r327] mj2/MJ2_codec/MJ2_Extractor.dsp,
8394 mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/frames_to_mj2.dsp,
8395 mj2/MJ2_codec/mj2_to_frames.dsp: MJ2 codec restructuration.
8396 Update of dsp project files properties
8397 * [r326] mj2/MJ2_codec/MJ2_Extractor.dsp,
8398 mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/Makefile,
8399 mj2/MJ2_codec/frames_to_mj2.dsp, mj2/MJ2_codec/mj2_to_frames.dsp,
8400 mj2/MJ2_codec/mj2_to_metadata.dsp,
8401 mj2/MJ2_codec/mj2_to_metadata.vcproj: MJ2 codec restructuration.
8402 Update of project files (dsp, vcproj and makefile)
8403 * [r325] mj2/compat[DEL]: MJ2 codec restructuration. Movec compat
8404 directory to MJ2_codec
8405 * [r324] mj2/MJ2_codec/compat[ADD],
8406 mj2/MJ2_codec/compat/getopt.c[ADD],
8407 mj2/MJ2_codec/compat/getopt.h[ADD]: MJ2 codec restructuration.
8408 Movec compat directory to MJ2_codec
8409 * [r323] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Wrapper.dsp[DEL],
8410 mj2/Makefile[DEL], mj2/extract_j2k_from_mj2.c[DEL],
8411 mj2/frames_to_mj2.c[DEL], mj2/frames_to_mj2.dsp[DEL],
8412 mj2/meta_out.c[DEL], mj2/meta_out.h[DEL], mj2/mj2.c[DEL],
8413 mj2/mj2.h[DEL], mj2/mj2_convert.c[DEL], mj2/mj2_convert.h[DEL],
8414 mj2/mj2_to_frames.c[DEL], mj2/mj2_to_frames.dsp[DEL],
8415 mj2/mj2_to_metadata.c[DEL], mj2/mj2_to_metadata.dsp[DEL],
8416 mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.h[DEL],
8417 mj2/mj2_to_metadata.vcproj[DEL],
8418 mj2/mj2_to_metadata_Notes.doc[DEL], mj2/readme.txt[DEL],
8419 mj2/wrap_j2k_in_mj2.c[DEL]: MJ2 codec restructuration. Created
8420 MJ2_codec directory and moved MJ2 codec files to this directory,
8421 created libopenjpeg_097 directory and moved libopenjpeg files
8422 version 0.97 to this directory
8423 * [r322] mj2/libopenjpeg_097[ADD], mj2/libopenjpeg_097/bio.c[ADD],
8424 mj2/libopenjpeg_097/bio.h[ADD], mj2/libopenjpeg_097/cio.c[ADD],
8425 mj2/libopenjpeg_097/cio.h[ADD], mj2/libopenjpeg_097/dwt.c[ADD],
8426 mj2/libopenjpeg_097/dwt.h[ADD], mj2/libopenjpeg_097/fix.c[ADD],
8427 mj2/libopenjpeg_097/fix.h[ADD], mj2/libopenjpeg_097/int.c[ADD],
8428 mj2/libopenjpeg_097/int.h[ADD], mj2/libopenjpeg_097/j2k.c[ADD],
8429 mj2/libopenjpeg_097/j2k.h[ADD], mj2/libopenjpeg_097/jp2.c[ADD],
8430 mj2/libopenjpeg_097/jp2.h[ADD], mj2/libopenjpeg_097/jpt.c[ADD],
8431 mj2/libopenjpeg_097/jpt.h[ADD], mj2/libopenjpeg_097/mct.c[ADD],
8432 mj2/libopenjpeg_097/mct.h[ADD], mj2/libopenjpeg_097/mqc.c[ADD],
8433 mj2/libopenjpeg_097/mqc.h[ADD],
8434 mj2/libopenjpeg_097/openjpeg.h[ADD],
8435 mj2/libopenjpeg_097/pi.c[ADD], mj2/libopenjpeg_097/pi.h[ADD],
8436 mj2/libopenjpeg_097/raw.c[ADD], mj2/libopenjpeg_097/raw.h[ADD],
8437 mj2/libopenjpeg_097/t1.c[ADD], mj2/libopenjpeg_097/t1.h[ADD],
8438 mj2/libopenjpeg_097/t2.c[ADD], mj2/libopenjpeg_097/t2.h[ADD],
8439 mj2/libopenjpeg_097/tcd.c[ADD], mj2/libopenjpeg_097/tcd.h[ADD],
8440 mj2/libopenjpeg_097/tgt.c[ADD], mj2/libopenjpeg_097/tgt.h[ADD]:
8441 MJ2 codec restructuration. Created libopenjpeg_097 directory and
8442 moved libopenjpeg files version 0.97 to this directory
8443 * [r321] mj2/MJ2_codec[ADD], mj2/MJ2_codec/MJ2_Extractor.dsp[CPY],
8444 mj2/MJ2_codec/MJ2_Wrapper.dsp[CPY], mj2/MJ2_codec/Makefile[CPY],
8445 mj2/MJ2_codec/extract_j2k_from_mj2.c[CPY],
8446 mj2/MJ2_codec/frames_to_mj2.c[CPY],
8447 mj2/MJ2_codec/frames_to_mj2.dsp[CPY],
8448 mj2/MJ2_codec/meta_out.c[CPY], mj2/MJ2_codec/meta_out.h[CPY],
8449 mj2/MJ2_codec/mj2.c[CPY], mj2/MJ2_codec/mj2.h[CPY],
8450 mj2/MJ2_codec/mj2_convert.c[CPY],
8451 mj2/MJ2_codec/mj2_convert.h[CPY],
8452 mj2/MJ2_codec/mj2_to_frames.c[CPY],
8453 mj2/MJ2_codec/mj2_to_frames.dsp[CPY],
8454 mj2/MJ2_codec/mj2_to_metadata.c[CPY],
8455 mj2/MJ2_codec/mj2_to_metadata.dsp[CPY],
8456 mj2/MJ2_codec/mj2_to_metadata.dtd[CPY],
8457 mj2/MJ2_codec/mj2_to_metadata.h[CPY],
8458 mj2/MJ2_codec/mj2_to_metadata.vcproj[CPY],
8459 mj2/MJ2_codec/mj2_to_metadata_Notes.doc[CPY],
8460 mj2/MJ2_codec/readme.txt[CPY],
8461 mj2/MJ2_codec/wrap_j2k_in_mj2.c[CPY]: MJ2 codec restructuration.
8462 Created MJ2_codec directory and moved M2 codec files to this
8467 * [r320] ChangeLog, jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.h,
8468 jpwl/rs.h: + Antonin verified that the MacOS build of JPWL module
8469 suffered from a missing definition of the "min" macro; I've added
8470 this into both jpwl.h and rs.h
8474 * [r319] ChangeLog, codec/image_to_j2k.c, jpwl,
8475 jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: *
8476 Better fix of the TPH EPBs bug in JPWL module
8477 * Fixed the UEP bug in JPWL module
8478 + Added some lines in the help of JPWL_image_to_j2k
8482 * [r318] ChangeLog: Bug fix explanation
8484 2006-12-04 François-Olivier Devaux
8486 * [r317] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw: SVN
8487 file properties modified (EOL handled better)
8488 * [r316] codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
8489 codec/j2k_to_image.dsp, codec/j2k_to_image.dsw: SVN file
8490 properties modified (EOL handled better)
8491 * [r315] jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_image_to_j2k.dsw,
8492 jpwl/JPWL_j2k_to_image.dsp, jpwl/JPWL_j2k_to_image.dsw,
8493 jpwl/LibOpenJPEG_JPWL.dsp: SVN file properties modified (EOL
8495 * [r314] jpwl/jpwl.h: SVN file properties modified
8496 * [r313] jpwl/crc.c, jpwl/jpwl_lib.c, jpwl/rs.c, jpwl/rs.h: SVN
8497 file properties modified
8498 * [r312] jpwl/crc.h: EOL handling
8499 * [r311] OpenJPEG.rc: Version 1.1
8503 * [r310] jpwl/jpwl.c: Fixed the following bug:
8504 - when using -W h,h0 the EPBs in TPHs always get a "not latest in
8505 current header" signature, even if they are really the latest.
8507 The fix checks for additional EPBs, after the TPH one (e.g. UEP
8508 EPBs), and sets the Depb field of the TPH EPB accordingly.
8510 2006-12-04 François-Olivier Devaux
8512 * [r309] ChangeLog: Changes for 4th of December 2006 (bis)
8513 * [r308] ChangeLog: Changes for 4th of December 2006
8514 * [r307] libopenjpeg/j2k.c, libopenjpeg/j2k.h,
8515 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
8516 libopenjpeg/opj_includes.h, libopenjpeg/t2.c: First integration
8518 * [r306] libopenjpeg/event.c: Code optimization usinq vsprintf()
8520 * [r305] codec/j2k_to_image.c: First integration of JPWL code
8521 * [r304] codec/image_to_j2k.c: First integration of JPWL code
8522 * [r303] codec/convert.c: Corrected incorrect fprintf formatting
8523 * [r299] jpwl/JPWL_image_to_j2k.dsp[ADD],
8524 jpwl/JPWL_image_to_j2k.dsw[ADD], jpwl/JPWL_j2k_to_image.dsp[ADD],
8525 jpwl/JPWL_j2k_to_image.dsw[ADD], jpwl/LibOpenJPEG_JPWL.dsp[ADD]:
8526 JPWL version 1.0 by Universita' degli Studi di Perugia
8527 * [r298] jpwl/crc.c[ADD], jpwl/crc.h[ADD], jpwl/jpwl.c[ADD],
8528 jpwl/jpwl.h[ADD], jpwl/jpwl_lib.c[ADD], jpwl/rs.c[ADD],
8529 jpwl/rs.h[ADD]: JPWL version 1.0 by Universita' degli Studi di
8531 * [r297] jpwl/encoder_02[DEL]: Deleted because this directory
8532 corresponds to an old version of the JPWL library
8533 * [r296] jpwl/encoder[DEL]: Deleted because this directory
8534 corresponds to an old version of the JPWL library
8535 * [r295] jpwl/decoder_02[DEL]: Deleted because this directory
8536 corresponds to an old version of the JPWL library
8537 * [r294] jpwl/decoder[DEL]: Deleted because this directory
8538 corresponds to an old version of the JPWL library
8540 2006-10-31 Antonin Descampe
8542 * [r293] libopenjpeg/tcd.c: fixed a cast problem in the maxlen
8544 * [r292] libopenjpeg/tcd.c: removed a debug test in the version
8546 * [r291] ChangeLog, libopenjpeg/dwt.c: fixed a bug in the
8547 computation of the mantissa (mu)
8548 * [r290] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
8549 libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/tcd.c:
8550 added the ability to specify the rate as "float" (before :
8553 2006-10-30 Antonin Descampe
8555 * [r289] jp3d[ADD], jp3d/DllJp3dVM.dsp[ADD],
8556 jp3d/DllJp3dVM.ncb[ADD], jp3d/DllJp3dVM.sln[ADD],
8557 jp3d/DllJp3dVM.suo[ADD], jp3d/DllJp3dVM.vcproj[ADD],
8558 jp3d/LICENSE.txt[ADD], jp3d/LibJp3dVM.ncb[ADD],
8559 jp3d/LibJp3dVM.sln[ADD], jp3d/LibJp3dVM.suo[ADD],
8560 jp3d/LibJp3dVM.vcproj[ADD], jp3d/Makefile[ADD],
8561 jp3d/README.txt[ADD], jp3d/bin[ADD], jp3d/bin/LibJp3dVM.lib[ADD],
8562 jp3d/bin/OpenJP3D.dll[ADD], jp3d/bin/jp3d_vm_dec.exe[ADD],
8563 jp3d/bin/jp3d_vm_enc.exe[ADD], jp3d/bin/openjpeg.h[ADD],
8564 jp3d/codec[ADD], jp3d/codec/convert.c[ADD],
8565 jp3d/codec/convert.h[ADD], jp3d/codec/getopt.c[ADD],
8566 jp3d/codec/getopt.h[ADD], jp3d/codec/jp3d_to_volume.c[ADD],
8567 jp3d/codec/jp3d_vm_dec.ncb[ADD], jp3d/codec/jp3d_vm_dec.sln[ADD],
8568 jp3d/codec/jp3d_vm_dec.suo[ADD],
8569 jp3d/codec/jp3d_vm_dec.vcproj[ADD],
8570 jp3d/codec/jp3d_vm_enc.ncb[ADD], jp3d/codec/jp3d_vm_enc.sln[ADD],
8571 jp3d/codec/jp3d_vm_enc.suo[ADD],
8572 jp3d/codec/jp3d_vm_enc.vcproj[ADD],
8573 jp3d/codec/volume_to_jp3d.c[ADD], jp3d/libjp3dvm[ADD],
8574 jp3d/libjp3dvm/bio.c[ADD], jp3d/libjp3dvm/bio.h[ADD],
8575 jp3d/libjp3dvm/cio.c[ADD], jp3d/libjp3dvm/cio.h[ADD],
8576 jp3d/libjp3dvm/dirent.h[ADD], jp3d/libjp3dvm/dwt.c[ADD],
8577 jp3d/libjp3dvm/dwt.h[ADD], jp3d/libjp3dvm/event.c[ADD],
8578 jp3d/libjp3dvm/event.h[ADD], jp3d/libjp3dvm/fix.h[ADD],
8579 jp3d/libjp3dvm/int.h[ADD], jp3d/libjp3dvm/jp3d.c[ADD],
8580 jp3d/libjp3dvm/jp3d.h[ADD], jp3d/libjp3dvm/jp3d_lib.c[ADD],
8581 jp3d/libjp3dvm/jp3d_lib.h[ADD], jp3d/libjp3dvm/mct.c[ADD],
8582 jp3d/libjp3dvm/mct.h[ADD], jp3d/libjp3dvm/mqc.c[ADD],
8583 jp3d/libjp3dvm/mqc.h[ADD], jp3d/libjp3dvm/openjpeg.c[ADD],
8584 jp3d/libjp3dvm/openjpeg.h[ADD],
8585 jp3d/libjp3dvm/opj_includes.h[ADD], jp3d/libjp3dvm/pi.c[ADD],
8586 jp3d/libjp3dvm/pi.h[ADD], jp3d/libjp3dvm/raw.c[ADD],
8587 jp3d/libjp3dvm/raw.h[ADD], jp3d/libjp3dvm/t1.c[ADD],
8588 jp3d/libjp3dvm/t1.h[ADD], jp3d/libjp3dvm/t1_3d.c[ADD],
8589 jp3d/libjp3dvm/t1_3d.h[ADD], jp3d/libjp3dvm/t2.c[ADD],
8590 jp3d/libjp3dvm/t2.h[ADD], jp3d/libjp3dvm/tcd.c[ADD],
8591 jp3d/libjp3dvm/tcd.h[ADD], jp3d/libjp3dvm/tgt.c[ADD],
8592 jp3d/libjp3dvm/tgt.h[ADD], jp3d/libjp3dvm/volume.c[ADD],
8593 jp3d/libjp3dvm/volume.h[ADD], jp3d/tcltk[ADD],
8594 jp3d/tcltk/LPI_JP3D_VM.tcl[ADD], jp3d/tcltk/Thumbs.db[ADD],
8595 jp3d/tcltk/decoder.tcl[ADD], jp3d/tcltk/encoder.tcl[ADD],
8596 jp3d/tcltk/logoLPI.gif[ADD]: initial release of jp3d library and
8601 * [r288] jpwl/decoder/ReadmeJPWLdec.txt:
8602 * [r287] jpwl/decoder/ReadmeJPWLdec.txt: Test
8603 * [r286] jpwl/decoder/ReadmeJPWLdec.txt:
8605 2006-10-27 Antonin Descampe
8607 * [r285] codec/.cvsignore[DEL],
8608 jpwl/decoder/jpwldec/.cvsignore[DEL],
8609 jpwl/decoder/libopenjpeg/.cvsignore[DEL],
8610 jpwl/decoder_02/jpwldec/.cvsignore[DEL],
8611 jpwl/decoder_02/libopenjpeg/.cvsignore[DEL],
8612 jpwl/encoder/jpwlenc/.cvsignore[DEL],
8613 jpwl/encoder/libopenjpeg/.cvsignore[DEL],
8614 jpwl/encoder_02/codec/.cvsignore[DEL],
8615 jpwl/encoder_02/libopenjpeg/.cvsignore[DEL],
8616 libopenjpeg/.cvsignore[DEL]: remove some needless cvs files
8617 * [r284] codec/image_to_j2k.c: testsvn2
8619 2006-10-26 Antonin Descampe
8621 * [r283] libopenjpeg/openjpeg.h: testsvn
8623 2006-08-18 Antonin Descampe
8625 * [r282] ChangeLog, codec/j2k_to_image.c: fixed a bug in
8626 j2k_to_image.c, that prevented the -l option to work correctly.
8628 2006-08-04 Antonin Descampe
8630 * [r281] ChangeLog, libopenjpeg/pi.c: fixed a bug in pi.c, line
8631 473, that appeared when more than 100 precincts were generated in
8634 2006-07-28 Antonin Descampe
8636 * [r280] ChangeLog, mj2/readme.txt[ADD]: *** empty log message ***
8638 2006-07-22 Mathieu Malaterre
8640 * [r279] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
8641 libopenjpeg/CMakeLists.txt: ENH: Update CMake to do proper
8642 installation. Still using the 2.2 installation approach for now.
8643 * [r278] codec/compat/getopt.c: ENH: Fix warning about assignment
8644 discards qualifiers from pointer target type
8645 * [r277] ChangeLog: ENH: Update on recent commit
8646 * [r276] codec/convert.c: STYLE: Fix style issue
8647 * [r275] codec/convert.c: BUG: Do not leak with greyscale bmp.
8648 Solve problem with name>256 for pgx and resolve random memory
8649 access (reported by valgrind)
8651 2006-07-21 Mathieu Malaterre
8653 * [r274] codec/convert.c, codec/convert.h: ENH: Marking const char
8654 * what should be const char *. TODO need to fix code for
8656 * [r273] codec/image_to_j2k.c: ENH: Better solution: using the
8657 opj_version function to stay up to date
8658 * [r272] codec/convert.c, codec/image_to_j2k.c,
8659 codec/j2k_to_image.c: ENH: Minor cleanup, mainly comment and line
8661 * [r271] codec/image_to_j2k.c: ENH: Cannot assign const char* into
8662 a char*. At same time upgrade OpenJPEG version to proper one
8664 2006-03-19 Antonin Descampe
8666 * [r270] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1.c that
8667 prevented in some cases a true lossless compression (thanks to
8668 Don Mimlitch for reporting this bug)
8672 * [r269] jpwl/decoder_02/libopenjpeg/j2k.c,
8673 jpwl/decoder_02/libopenjpeg/jpw.c: italian text translated into
8675 * [r267] jpwl/decoder/jpwldec/Makefile[CPY],
8676 jpwl/decoder/libopenjpeg/Makefile[CPY],
8677 jpwl/encoder/jpwlenc/Makefile[CPY],
8678 jpwl/encoder/libopenjpeg/Makefile[CPY]: This commit was generated
8679 by cvs2svn to compensate for changes in r266,
8680 which included commits to RCS files with non-trunk default
8685 * [r264] jpwl/decoder_02[ADD], jpwl/decoder_02/jpwldec[ADD],
8686 jpwl/decoder_02/jpwldec/.cvsignore[ADD],
8687 jpwl/decoder_02/jpwldec/Makefile[ADD],
8688 jpwl/decoder_02/jpwldec/compat[ADD],
8689 jpwl/decoder_02/jpwldec/compat/getopt.c[ADD],
8690 jpwl/decoder_02/jpwldec/compat/getopt.h[ADD],
8691 jpwl/decoder_02/jpwldec/convert.c[ADD],
8692 jpwl/decoder_02/jpwldec/convert.h[ADD],
8693 jpwl/decoder_02/jpwldec/image_to_j2k.c[ADD],
8694 jpwl/decoder_02/jpwldec/j2k_to_image.c[ADD],
8695 jpwl/decoder_02/jpwldec/j2k_to_image.dsp[ADD],
8696 jpwl/decoder_02/jpwldec/j2k_to_image.dsw[ADD],
8697 jpwl/decoder_02/jpwldec/j2k_to_image.ncb[ADD],
8698 jpwl/decoder_02/jpwldec/j2k_to_image.opt[ADD],
8699 jpwl/decoder_02/jpwldec/j2k_to_image.plg[ADD],
8700 jpwl/decoder_02/jpwldec/j2k_to_image.sln[ADD],
8701 jpwl/decoder_02/jpwldec/j2k_to_image.suo[ADD],
8702 jpwl/decoder_02/jpwldec/j2k_to_image.vcproj[ADD],
8703 jpwl/decoder_02/libopenjpeg[ADD],
8704 jpwl/decoder_02/libopenjpeg/.cvsignore[ADD],
8705 jpwl/decoder_02/libopenjpeg/Makefile[ADD],
8706 jpwl/decoder_02/libopenjpeg/bio.c[ADD],
8707 jpwl/decoder_02/libopenjpeg/bio.h[ADD],
8708 jpwl/decoder_02/libopenjpeg/cio.c[ADD],
8709 jpwl/decoder_02/libopenjpeg/cio.h[ADD],
8710 jpwl/decoder_02/libopenjpeg/dwt.c[ADD],
8711 jpwl/decoder_02/libopenjpeg/dwt.h[ADD],
8712 jpwl/decoder_02/libopenjpeg/fix.c[ADD],
8713 jpwl/decoder_02/libopenjpeg/fix.h[ADD],
8714 jpwl/decoder_02/libopenjpeg/int.c[ADD],
8715 jpwl/decoder_02/libopenjpeg/int.h[ADD],
8716 jpwl/decoder_02/libopenjpeg/j2k.c[ADD],
8717 jpwl/decoder_02/libopenjpeg/j2k.h[ADD],
8718 jpwl/decoder_02/libopenjpeg/jp2.c[ADD],
8719 jpwl/decoder_02/libopenjpeg/jp2.h[ADD],
8720 jpwl/decoder_02/libopenjpeg/jpt.c[ADD],
8721 jpwl/decoder_02/libopenjpeg/jpt.h[ADD],
8722 jpwl/decoder_02/libopenjpeg/jpw.c[ADD],
8723 jpwl/decoder_02/libopenjpeg/jpw.h[ADD],
8724 jpwl/decoder_02/libopenjpeg/mct.c[ADD],
8725 jpwl/decoder_02/libopenjpeg/mct.h[ADD],
8726 jpwl/decoder_02/libopenjpeg/mqc.c[ADD],
8727 jpwl/decoder_02/libopenjpeg/mqc.h[ADD],
8728 jpwl/decoder_02/libopenjpeg/openjpeg.h[ADD],
8729 jpwl/decoder_02/libopenjpeg/pi.c[ADD],
8730 jpwl/decoder_02/libopenjpeg/pi.h[ADD],
8731 jpwl/decoder_02/libopenjpeg/raw.c[ADD],
8732 jpwl/decoder_02/libopenjpeg/raw.h[ADD],
8733 jpwl/decoder_02/libopenjpeg/t1.c[ADD],
8734 jpwl/decoder_02/libopenjpeg/t1.h[ADD],
8735 jpwl/decoder_02/libopenjpeg/t2.c[ADD],
8736 jpwl/decoder_02/libopenjpeg/t2.h[ADD],
8737 jpwl/decoder_02/libopenjpeg/tcd.c[ADD],
8738 jpwl/decoder_02/libopenjpeg/tcd.h[ADD],
8739 jpwl/decoder_02/libopenjpeg/tgt.c[ADD],
8740 jpwl/decoder_02/libopenjpeg/tgt.h[ADD],
8741 jpwl/decoder_02/readme.txt[ADD], jpwl/encoder_02[ADD],
8742 jpwl/encoder_02/codec[ADD],
8743 jpwl/encoder_02/codec/.cvsignore[ADD],
8744 jpwl/encoder_02/codec/Makefile[ADD],
8745 jpwl/encoder_02/codec/compat[ADD],
8746 jpwl/encoder_02/codec/compat/getopt.c[ADD],
8747 jpwl/encoder_02/codec/compat/getopt.h[ADD],
8748 jpwl/encoder_02/codec/convert.c[ADD],
8749 jpwl/encoder_02/codec/convert.h[ADD],
8750 jpwl/encoder_02/codec/image_to_j2k.c[ADD],
8751 jpwl/encoder_02/codec/image_to_j2k.dsp[ADD],
8752 jpwl/encoder_02/codec/image_to_j2k.dsw[ADD],
8753 jpwl/encoder_02/codec/image_to_j2k.ncb[ADD],
8754 jpwl/encoder_02/codec/image_to_j2k.opt[ADD],
8755 jpwl/encoder_02/codec/image_to_j2k.plg[ADD],
8756 jpwl/encoder_02/codec/image_to_j2k.sln[ADD],
8757 jpwl/encoder_02/codec/image_to_j2k.suo[ADD],
8758 jpwl/encoder_02/codec/image_to_j2k.vcproj[ADD],
8759 jpwl/encoder_02/codec/j2k_to_image.c[ADD],
8760 jpwl/encoder_02/libopenjpeg[ADD],
8761 jpwl/encoder_02/libopenjpeg/.cvsignore[ADD],
8762 jpwl/encoder_02/libopenjpeg/Makefile[ADD],
8763 jpwl/encoder_02/libopenjpeg/bio.c[ADD],
8764 jpwl/encoder_02/libopenjpeg/bio.h[ADD],
8765 jpwl/encoder_02/libopenjpeg/cio.c[ADD],
8766 jpwl/encoder_02/libopenjpeg/cio.h[ADD],
8767 jpwl/encoder_02/libopenjpeg/dwt.c[ADD],
8768 jpwl/encoder_02/libopenjpeg/dwt.h[ADD],
8769 jpwl/encoder_02/libopenjpeg/fix.c[ADD],
8770 jpwl/encoder_02/libopenjpeg/fix.h[ADD],
8771 jpwl/encoder_02/libopenjpeg/int.c[ADD],
8772 jpwl/encoder_02/libopenjpeg/int.h[ADD],
8773 jpwl/encoder_02/libopenjpeg/j2k.c[ADD],
8774 jpwl/encoder_02/libopenjpeg/j2k.h[ADD],
8775 jpwl/encoder_02/libopenjpeg/jp2.c[ADD],
8776 jpwl/encoder_02/libopenjpeg/jp2.h[ADD],
8777 jpwl/encoder_02/libopenjpeg/jpt.c[ADD],
8778 jpwl/encoder_02/libopenjpeg/jpt.h[ADD],
8779 jpwl/encoder_02/libopenjpeg/jpw.c[ADD],
8780 jpwl/encoder_02/libopenjpeg/jpw.h[ADD],
8781 jpwl/encoder_02/libopenjpeg/mct.c[ADD],
8782 jpwl/encoder_02/libopenjpeg/mct.h[ADD],
8783 jpwl/encoder_02/libopenjpeg/mqc.c[ADD],
8784 jpwl/encoder_02/libopenjpeg/mqc.h[ADD],
8785 jpwl/encoder_02/libopenjpeg/openjpeg.h[ADD],
8786 jpwl/encoder_02/libopenjpeg/pi.c[ADD],
8787 jpwl/encoder_02/libopenjpeg/pi.h[ADD],
8788 jpwl/encoder_02/libopenjpeg/raw.c[ADD],
8789 jpwl/encoder_02/libopenjpeg/raw.h[ADD],
8790 jpwl/encoder_02/libopenjpeg/rs.c[ADD],
8791 jpwl/encoder_02/libopenjpeg/rs.h[ADD],
8792 jpwl/encoder_02/libopenjpeg/t1.c[ADD],
8793 jpwl/encoder_02/libopenjpeg/t1.h[ADD],
8794 jpwl/encoder_02/libopenjpeg/t2.c[ADD],
8795 jpwl/encoder_02/libopenjpeg/t2.h[ADD],
8796 jpwl/encoder_02/libopenjpeg/tcd.c[ADD],
8797 jpwl/encoder_02/libopenjpeg/tcd.h[ADD],
8798 jpwl/encoder_02/libopenjpeg/tgt.c[ADD],
8799 jpwl/encoder_02/libopenjpeg/tgt.h[ADD]: Added a second version of
8800 enco+deco, with comments and text in italian
8802 2006-02-19 Mathieu Malaterre
8804 * [r263] libopenjpeg/tcd.c: COMP: Fix warning about C++ comment
8806 2006-02-18 Mathieu Malaterre
8808 * [r262] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
8810 * [r261] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
8812 * [r260] libopenjpeg/tcd.c: STYLE: Remove C++ comments
8814 2006-02-12 freeimage
8816 * [r259] ChangeLog, libopenjpeg/tcd.c, libopenjpeg/tcd.h: removed
8817 unneeded working variables in opj_tcd_t
8819 2006-02-08 François-Olivier Devaux
8821 * [r258] jpwl/encoder/jpwlenc/image_to_j2k.dsw: Readded CRLF
8822 * [r257] jpwl/encoder/jpwlenc/image_to_j2k.dsp: Added
8823 SOURCE=..\libopenjpeg\jpw.c
8824 Added SOURCE=..\libopenjpeg\rs.c
8825 * [r256] jpwl/decoder/jpwldec/j2k_to_image.dsp: Added
8826 SOURCE=..\libopenjpeg\jpw.c
8828 2006-02-05 Mathieu Malaterre
8830 * [r255] CMakeLists.txt: BUG: Need to leave option for user to
8832 * [r254] CMakeLists.txt, DartConfig.cmake[DEL]: ENH: Several
8833 updates: Do not need an explicit DartConfig, default inexistant
8834 file is just fine. Also remove explicit BUILD_SHARED_LIBS since
8835 this is garantee to be OFF by CMake
8836 * [r253] codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: ENH: Do
8837 the proper thing for static/shared
8839 2006-02-04 freeimage
8841 * [r252] ChangeLog, codec/convert.c: fixed a bug in
8842 codec/convert.c::imagetobmp
8843 * [r251] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw,
8844 OpenJPEG.rc, codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
8845 codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
8846 jpwl/decoder/jpwldec/image_to_j2k.dsp,
8847 jpwl/decoder/jpwldec/j2k_to_image.dsp,
8848 jpwl/encoder/jpwlenc/image_to_j2k.dsp, mj2/MJ2_Extractor.dsp,
8849 mj2/MJ2_Wrapper.dsp, mj2/frames_to_mj2.dsp,
8850 mj2/mj2_to_frames.dsp: readded CRLF to dsp, dsw and rc files
8851 * [r250] codec/image_to_j2k.dsw, codec/j2k_to_image.dsw,
8852 mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
8853 mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: readded CRLF to dsp
8856 2006-02-03 freeimage
8858 * [r249] libopenjpeg/fix.h, libopenjpeg/int.h: added the 'static'
8859 keyword to inline functions to keep gcc happy
8861 2006-02-02 Antonin Descampe
8863 * [r248] README.msvc: minor change : project replaced by workspace
8865 2006-02-01 freeimage
8867 * [r247] ChangeLog: What's new ...
8868 * [r246] OpenJPEG.rc[ADD]: added a VERSION resource to the DLL
8870 * [r245] DllOpenJPEG.dsp, LibOpenJPEG.dsp, Makefile, Makefile.osx,
8871 libopenjpeg/CMakeLists.txt, libopenjpeg/fix.c[DEL],
8872 libopenjpeg/fix.h, libopenjpeg/int.c[DEL], libopenjpeg/int.h,
8873 libopenjpeg/opj_includes.h: changed function definitions of INT
8874 and FIX modules to 'inline'
8876 2006-01-31 Mathieu Malaterre
8878 * [r244] ChangeLog, libopenjpeg/CMakeLists.txt,
8879 libopenjpeg/openjpeg.def.in[DEL]: ENH: Update CMake to match the
8880 new shared lib system (no more def file)
8882 2006-01-31 freeimage
8884 * [r243] ChangeLog, DllOpenJPEG.dsp[ADD], LibOpenJPEG.dsp,
8885 LibOpenJPEG.dsw, README.msvc[ADD], clean.bat, codec/convert.c,
8886 codec/image_to_j2k.c, codec/image_to_j2k.dsp,
8887 codec/j2k_to_image.c, codec/j2k_to_image.dsp, libopenjpeg/cio.c,
8888 libopenjpeg/event.c, libopenjpeg/image.c, libopenjpeg/openjpeg.c,
8889 libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/tcd.c:
8890 fixed various minor warnings occuring under icc9 and bcc32, added
8891 MSVC project and compiler directives to build a 'standard' WIN32
8894 2006-01-31 Mathieu Malaterre
8896 * [r242] libopenjpeg/CMakeLists.txt: COMP: Fix compilation on MINGW
8897 * [r241] ChangeLog: ENH: update changelog about modification for
8898 shared lib in CMake which now compatible with old build system
8899 * [r240] libopenjpeg/openjpeg.h: STYLE: Remove completely reference
8901 * [r239] libopenjpeg/CMakeLists.txt: STYLE: More verbose comments
8902 * [r238] libopenjpeg/openjpeg.def.in: STYLE: Add more comment, also
8903 use more feature from CMake to introduce the VERSION number of
8905 * [r237] libopenjpeg/CMakeLists.txt,
8906 libopenjpeg/openjpeg.def.in[ADD], libopenjpeg/openjpeg.h: ENH:
8907 Move to a def solution to avoid polluting header file with
8910 2006-01-27 Antonin Descampe
8912 * [r236] ChangeLog, libopenjpeg/t1.c, libopenjpeg/tcd.c: fixed two
8913 initialization problems in t1.c and tcd.c
8915 2006-01-26 freeimage
8917 * [r235] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
8918 libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
8919 libopenjpeg/pi.c: fixed various minor warnings occuring under
8920 gcc, added corrections proposed in the forum
8922 2006-01-25 Mathieu Malaterre
8924 * [r234] ChangeLog, DartConfig.cmake: ENH: Sync with ITK and add
8926 * [r233] libopenjpeg/CMakeLists.txt: ENH: Sync with ITK repository
8927 * [r232] CMakeLists.txt, ChangeLog, DartConfig.cmake,
8928 codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: STYLE: Add a
8929 lot of comments for the CMake build system
8930 * [r231] ChangeLog: ENH: Fix compilation on mingw32 and borland
8931 * [r230] CMakeLists.txt: ENH: Set a default BUILDNAME
8932 * [r229] CVSROOT/checkCtrlM: BUG: Try to fix the shell script
8934 2006-01-25 Antonin Descampe
8936 * [r228] ChangeLog, codec/convert.c: fixed a problem in convert.c
8937 when multiple comments
8939 2006-01-25 Mathieu Malaterre
8941 * [r227] libopenjpeg/event.c, libopenjpeg/fix.c: COMP: Fix
8942 compilation on mingw (already had itoa) and borland (need
8945 2006-01-25 Antonin Descampe
8947 * [r226] Makefile, Makefile.osx: removed all CtrlM from files
8948 * [r225] CVSROOT/checkCtrlM: check also for CtrlM in .txt and
8950 * [r224] CMakeLists.txt[ADD], ChangeLog, DartConfig.cmake[ADD],
8951 codec/CMakeLists.txt[ADD], libopenjpeg/CMakeLists.txt[ADD]: added
8952 cmake files to the project
8953 * [r223] README.osx, codec/compat/getopt.c, codec/compat/getopt.h,
8954 codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
8955 libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.h,
8956 libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.h,
8957 libopenjpeg/fix.h, libopenjpeg/image.c, libopenjpeg/image.h,
8958 libopenjpeg/int.c, libopenjpeg/int.h, libopenjpeg/j2k.h,
8959 libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
8960 libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
8961 libopenjpeg/mqc.h, libopenjpeg/openjpeg.c,
8962 libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
8963 libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
8964 libopenjpeg/t1.h, libopenjpeg/t2.h, libopenjpeg/tcd.h,
8965 libopenjpeg/tgt.c, libopenjpeg/tgt.h: removed all CtrlM from
8967 * [r222] libopenjpeg/fix.c: fix.c : replaced "WIN32" by "_MSC_VER"
8969 * [r221] ChangeLog, libopenjpeg/fix.c: removed all CtrlM from files
8970 * [r220] ChangeLog: fix.c : replaced "WIN32" by "_MSC_VER" for
8972 * [r219] ChangeLog, libopenjpeg/openjpeg.h: added "OPJ_EXPORT" in
8973 openjpeg.h to generate shared lib with win32
8974 * [r218] ChangeLog, codec/j2k_to_image.c, libopenjpeg/openjpeg.h,
8975 libopenjpeg/t2.c: removed all CtrlM from files
8976 (openjpeg.h,t2.c,j2k_to_image.c)
8978 2006-01-24 Antonin Descampe
8980 * [r217] libopenjpeg/event.c: event.c : replaced "WIN32" by
8981 "_MSC_VER" for i2a (line 33) + replaced win32 line breaks
8982 * [r216] ChangeLog: event.c : replaced "WIN32" by "_MSC_VER" for
8985 2006-01-22 Antonin Descampe
8987 * [r215] CVSROOT/checkCtrlM[ADD], CVSROOT/checkTabs[ADD],
8988 CVSROOT/checkoutlist, CVSROOT/checktabs.sh[DEL],
8989 CVSROOT/commitinfo: CtrlM check added when committing files
8991 2006-01-20 Antonin Descampe
8993 * [r214] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
8994 codec/j2k_to_image.c, libopenjpeg/dwt.c, libopenjpeg/event.c,
8995 libopenjpeg/jp2.c: fixed various minor warnings with gdcm patches
8997 2006-01-19 freeimage
8999 * [r213] ChangeLog, libopenjpeg/jp2.c: fixed a bug in jp2_read_ihdr
9000 (need to allocate jp2->comps)
9002 2006-01-18 freeimage
9004 * [r212] ChangeLog: What's new
9005 * [r211] libopenjpeg/cio.c: fixed a bug in opj_cio_open when saving
9006 48-bit images (wrong buffer size calculation)
9007 * [r210] libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
9008 libopenjpeg/j2k_lib.h, libopenjpeg/tcd.c: changed the name of
9009 j2k_realloc to opj_realloc
9011 2005-12-21 Antonin Descampe
9013 * [r209] Makefile, Makefile.osx, README.linux, README.osx:
9014 makefiles and readme updated
9016 2005-12-08 Antonin Descampe
9018 * [r208] ChangeLog, libopenjpeg/t2.c, libopenjpeg/tcd.c: fixed a
9019 bug when specifying a rate '-r' => no distortion info was
9020 available in the index
9021 * [r207] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1_getwmsedec
9022 (stepsize was divided by 8192)
9023 * [r206] CVSROOT/modules: added doc module to openjpeg module
9024 * [r205] ChangeLog[ADD], LibOpenJPEG.dsp[ADD],
9025 LibOpenJPEG.dsw[ADD], Makefile[ADD], Makefile.osx[ADD],
9026 README.linux[ADD], README.osx[ADD], clean.bat[ADD], doc[ADD],
9027 doc/Doxyfile.dox[ADD], libopenjpeg/bio.c, libopenjpeg/bio.h,
9028 libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
9029 libopenjpeg/dwt.h, libopenjpeg/event.c, libopenjpeg/event.h,
9030 libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c,
9031 libopenjpeg/image.h, libopenjpeg/int.c, libopenjpeg/int.h,
9032 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
9033 libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
9034 libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
9035 libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
9036 libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
9037 libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
9038 libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
9039 libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
9040 libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
9041 libopenjpeg/tgt.h: OpenJPEG version 1.1
9042 * [r204] codec/Makefile[DEL], codec/compat/getopt.c,
9043 codec/compat/getopt.h, codec/convert.c, codec/convert.h,
9044 codec/image_to_j2k.c, codec/image_to_j2k.dsp,
9045 codec/image_to_j2k.dsw, codec/j2k_to_image.c,
9046 codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
9047 codec/readme.txt[DEL]: removed old readme and Makefile
9049 2005-12-07 Antonin Descampe
9051 * [r203] README[DEL]: removed test file
9052 * [r202] README[ADD]: test
9053 * [r201] CVSROOT/modules: still trying to add root directory to
9055 * [r200] CVSROOT/modules: still trying to add root directory to
9057 * [r199] CVSROOT/modules: still trying to add root directory to
9059 * [r198] CVSROOT/modules: test for adding root directory to modules
9060 * [r197] CVSROOT/modules: test to add root directory to modules
9062 2005-12-06 Antonin Descampe
9064 * [r196] CVSROOT/modules: added an 'openjpeg' module
9065 * [r195] CVSROOT/modules: addes an 'openjpeg' module containing all
9067 * [r194] CVSROOT/commitinfo: removed pre-commit check tabs
9069 2005-12-04 Antonin Descampe
9071 * [r193] libopenjpeg/Makefile[DEL]: Makefile moved to ROOT
9073 * [r192] libopenjpeg/LibOpenJPEG.dsp[DEL]: LibOpenJPEG project
9074 files moved to root directory
9076 2005-12-02 Antonin Descampe
9078 * [r191] codec/image_to_j2k.dsw[ADD], codec/j2k_to_image.dsw[ADD]:
9079 openjpeg version 1.0 (previous version still available with tag
9081 * [r190] libopenjpeg/j2k_lib.c: add an include <sys/time.h> before
9083 * [r189] codec/compat/getopt.c, codec/compat/getopt.h,
9084 codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
9085 codec/image_to_j2k.dsp, codec/j2k_to_image.c,
9086 codec/j2k_to_image.dsp, libopenjpeg/LibOpenJPEG.dsp[ADD],
9087 libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.c,
9088 libopenjpeg/cio.h, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
9089 libopenjpeg/event.c[ADD], libopenjpeg/event.h[ADD],
9090 libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c[ADD],
9091 libopenjpeg/image.h[ADD], libopenjpeg/int.c, libopenjpeg/int.h,
9092 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c[ADD],
9093 libopenjpeg/j2k_lib.h[ADD], libopenjpeg/jp2.c, libopenjpeg/jp2.h,
9094 libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
9095 libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
9096 libopenjpeg/openjpeg.c[ADD], libopenjpeg/openjpeg.h,
9097 libopenjpeg/opj_includes.h[ADD], libopenjpeg/pi.c,
9098 libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
9099 libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
9100 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
9101 libopenjpeg/tgt.c, libopenjpeg/tgt.h: openjpeg version 1.0
9102 (previous version still available with tag opj0-97)
9104 2005-12-01 Antonin Descampe
9106 * [r188] CVSROOT/checktabs.sh[ADD], CVSROOT/commitinfo: Added check
9107 to avoid tabs in source files
9109 2005-11-09 Antonin Descampe
9111 * [r186] libopenjpeg/tcd.c: minor change for readability
9112 * [r185] libopenjpeg/jp2.c: minor change to avoid warnings about
9117 * [r181] jpwl[ADD], jpwl/decoder[ADD],
9118 jpwl/decoder/ReadmeJPWLdec.txt[ADD], jpwl/decoder/jpwldec[ADD],
9119 jpwl/decoder/jpwldec/.cvsignore[ADD],
9120 jpwl/decoder/jpwldec/Makefile[ADD],
9121 jpwl/decoder/jpwldec/compat[ADD],
9122 jpwl/decoder/jpwldec/compat/getopt.c[ADD],
9123 jpwl/decoder/jpwldec/compat/getopt.h[ADD],
9124 jpwl/decoder/jpwldec/convert.c[ADD],
9125 jpwl/decoder/jpwldec/convert.h[ADD],
9126 jpwl/decoder/jpwldec/image_to_j2k.c[ADD],
9127 jpwl/decoder/jpwldec/image_to_j2k.dsp[ADD],
9128 jpwl/decoder/jpwldec/image_to_j2k.ncb[ADD],
9129 jpwl/decoder/jpwldec/image_to_j2k.vcproj[ADD],
9130 jpwl/decoder/jpwldec/j2k_to_image.c[ADD],
9131 jpwl/decoder/jpwldec/j2k_to_image.dsp[ADD],
9132 jpwl/decoder/jpwldec/j2k_to_image.ncb[ADD],
9133 jpwl/decoder/jpwldec/j2k_to_image.sln[ADD],
9134 jpwl/decoder/jpwldec/j2k_to_image.suo[ADD],
9135 jpwl/decoder/jpwldec/j2k_to_image.vcproj[ADD],
9136 jpwl/decoder/jpwldec/readme.txt[ADD],
9137 jpwl/decoder/libopenjpeg[ADD],
9138 jpwl/decoder/libopenjpeg/.cvsignore[ADD],
9139 jpwl/decoder/libopenjpeg/Makefile[ADD],
9140 jpwl/decoder/libopenjpeg/bio.c[ADD],
9141 jpwl/decoder/libopenjpeg/bio.h[ADD],
9142 jpwl/decoder/libopenjpeg/cio.c[ADD],
9143 jpwl/decoder/libopenjpeg/cio.h[ADD],
9144 jpwl/decoder/libopenjpeg/dwt.c[ADD],
9145 jpwl/decoder/libopenjpeg/dwt.h[ADD],
9146 jpwl/decoder/libopenjpeg/fix.c[ADD],
9147 jpwl/decoder/libopenjpeg/fix.h[ADD],
9148 jpwl/decoder/libopenjpeg/int.c[ADD],
9149 jpwl/decoder/libopenjpeg/int.h[ADD],
9150 jpwl/decoder/libopenjpeg/j2k.c[ADD],
9151 jpwl/decoder/libopenjpeg/j2k.h[ADD],
9152 jpwl/decoder/libopenjpeg/jp2.c[ADD],
9153 jpwl/decoder/libopenjpeg/jp2.h[ADD],
9154 jpwl/decoder/libopenjpeg/jpt.c[ADD],
9155 jpwl/decoder/libopenjpeg/jpt.h[ADD],
9156 jpwl/decoder/libopenjpeg/jpw.c[ADD],
9157 jpwl/decoder/libopenjpeg/jpw.h[ADD],
9158 jpwl/decoder/libopenjpeg/mct.c[ADD],
9159 jpwl/decoder/libopenjpeg/mct.h[ADD],
9160 jpwl/decoder/libopenjpeg/mqc.c[ADD],
9161 jpwl/decoder/libopenjpeg/mqc.h[ADD],
9162 jpwl/decoder/libopenjpeg/openjpeg.h[ADD],
9163 jpwl/decoder/libopenjpeg/pi.c[ADD],
9164 jpwl/decoder/libopenjpeg/pi.h[ADD],
9165 jpwl/decoder/libopenjpeg/raw.c[ADD],
9166 jpwl/decoder/libopenjpeg/raw.h[ADD],
9167 jpwl/decoder/libopenjpeg/t1.c[ADD],
9168 jpwl/decoder/libopenjpeg/t1.h[ADD],
9169 jpwl/decoder/libopenjpeg/t2.c[ADD],
9170 jpwl/decoder/libopenjpeg/t2.h[ADD],
9171 jpwl/decoder/libopenjpeg/tcd.c[ADD],
9172 jpwl/decoder/libopenjpeg/tcd.h[ADD],
9173 jpwl/decoder/libopenjpeg/tgt.c[ADD],
9174 jpwl/decoder/libopenjpeg/tgt.h[ADD], jpwl/encoder[ADD],
9175 jpwl/encoder/jpwlenc[ADD], jpwl/encoder/jpwlenc/.cvsignore[ADD],
9176 jpwl/encoder/jpwlenc/Makefile[ADD],
9177 jpwl/encoder/jpwlenc/compat[ADD],
9178 jpwl/encoder/jpwlenc/compat/getopt.c[ADD],
9179 jpwl/encoder/jpwlenc/compat/getopt.h[ADD],
9180 jpwl/encoder/jpwlenc/convert.c[ADD],
9181 jpwl/encoder/jpwlenc/convert.h[ADD],
9182 jpwl/encoder/jpwlenc/image_to_j2k.c[ADD],
9183 jpwl/encoder/jpwlenc/image_to_j2k.dsp[ADD],
9184 jpwl/encoder/jpwlenc/image_to_j2k.dsw[ADD],
9185 jpwl/encoder/jpwlenc/image_to_j2k.ncb[ADD],
9186 jpwl/encoder/jpwlenc/image_to_j2k.opt[ADD],
9187 jpwl/encoder/jpwlenc/image_to_j2k.plg[ADD],
9188 jpwl/encoder/jpwlenc/image_to_j2k.sln[ADD],
9189 jpwl/encoder/jpwlenc/image_to_j2k.suo[ADD],
9190 jpwl/encoder/jpwlenc/image_to_j2k.vcproj[ADD],
9191 jpwl/encoder/jpwlenc/irdeto.j2k[ADD],
9192 jpwl/encoder/jpwlenc/j2k_to_image.c[ADD],
9193 jpwl/encoder/jpwlenc/j2k_to_image.dsp[ADD],
9194 jpwl/encoder/libopenjpeg[ADD],
9195 jpwl/encoder/libopenjpeg/.cvsignore[ADD],
9196 jpwl/encoder/libopenjpeg/Makefile[ADD],
9197 jpwl/encoder/libopenjpeg/bio.c[ADD],
9198 jpwl/encoder/libopenjpeg/bio.h[ADD],
9199 jpwl/encoder/libopenjpeg/cio.c[ADD],
9200 jpwl/encoder/libopenjpeg/cio.h[ADD],
9201 jpwl/encoder/libopenjpeg/dwt.c[ADD],
9202 jpwl/encoder/libopenjpeg/dwt.h[ADD],
9203 jpwl/encoder/libopenjpeg/fix.c[ADD],
9204 jpwl/encoder/libopenjpeg/fix.h[ADD],
9205 jpwl/encoder/libopenjpeg/int.c[ADD],
9206 jpwl/encoder/libopenjpeg/int.h[ADD],
9207 jpwl/encoder/libopenjpeg/j2k.c[ADD],
9208 jpwl/encoder/libopenjpeg/j2k.h[ADD],
9209 jpwl/encoder/libopenjpeg/jp2.c[ADD],
9210 jpwl/encoder/libopenjpeg/jp2.h[ADD],
9211 jpwl/encoder/libopenjpeg/jpt.c[ADD],
9212 jpwl/encoder/libopenjpeg/jpt.h[ADD],
9213 jpwl/encoder/libopenjpeg/jpw.c[ADD],
9214 jpwl/encoder/libopenjpeg/jpw.h[ADD],
9215 jpwl/encoder/libopenjpeg/mct.c[ADD],
9216 jpwl/encoder/libopenjpeg/mct.h[ADD],
9217 jpwl/encoder/libopenjpeg/mqc.c[ADD],
9218 jpwl/encoder/libopenjpeg/mqc.h[ADD],
9219 jpwl/encoder/libopenjpeg/openjpeg.h[ADD],
9220 jpwl/encoder/libopenjpeg/pi.c[ADD],
9221 jpwl/encoder/libopenjpeg/pi.h[ADD],
9222 jpwl/encoder/libopenjpeg/raw.c[ADD],
9223 jpwl/encoder/libopenjpeg/raw.h[ADD],
9224 jpwl/encoder/libopenjpeg/rs.c[ADD],
9225 jpwl/encoder/libopenjpeg/rs.h[ADD],
9226 jpwl/encoder/libopenjpeg/t1.c[ADD],
9227 jpwl/encoder/libopenjpeg/t1.h[ADD],
9228 jpwl/encoder/libopenjpeg/t2.c[ADD],
9229 jpwl/encoder/libopenjpeg/t2.h[ADD],
9230 jpwl/encoder/libopenjpeg/tcd.c[ADD],
9231 jpwl/encoder/libopenjpeg/tcd.h[ADD],
9232 jpwl/encoder/libopenjpeg/tgt.c[ADD],
9233 jpwl/encoder/libopenjpeg/tgt.h[ADD]: Initial revision
9235 2005-11-08 Antonin Descampe
9237 * [r180] libopenjpeg/j2k.c: small changes to remove warnings
9238 related to signedness
9240 2005-11-04 Antonin Descampe
9242 * [r179] libopenjpeg/t1.c: small change to avoid signed/unsigned
9243 warning during compilation
9245 2005-11-01 Antonin Descampe
9247 * [r178] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/int.c,
9248 libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
9249 libopenjpeg/jp2.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
9250 libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c: Changes
9251 proposed by Mathieu Malaterre from the GDCM project... Thanks a
9253 - '//' replaced by '/* */'
9254 - inclusion of int.h in int.c
9255 - inclusion of j2k.h in int.h in order to export symbols
9256 - adding (void) var when a variable is declared but not used
9257 - some explicit cast
9258 - CLOCKS_PER_SEC is declared as float in bcc55, so there is a
9259 need to cast it to int for the modulo operation
9260 - some variables changed from float -> double
9262 2005-10-27 Antonin Descampe
9264 * [r177] libopenjpeg/dwt.c: changed one of the 9-7 coefficients
9265 (value closer to the one in the std)
9266 * [r176] codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
9267 libopenjpeg/tcd.h: 1) quantization stepsizes stored as float
9268 instead of shifted integers -> fixes a pb of precision when using
9269 very small stepsizes. 2) bug fixed when decoding until bitplane 0
9270 -> r-value (1/2) added to the coefficient.
9272 2005-10-20 François-Olivier Devaux
9274 * [r175] libopenjpeg/jp2.c: Modifications to decoding of JP2H box
9275 in order to be compatible with JP2 conformance files
9277 2005-09-21 Antonin Descampe
9279 * [r174] libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/tcd.c:
9280 major change in the dwt-module, thanks to Ive (aka Reiner
9281 Wahler): thanks a lot ! See note in dwt.c for more details.
9282 * [r173] libopenjpeg/tcd.c: bug fixed when asking for an index with
9283 more than (layer*resolutions*100) packets per tile (2nd
9286 2005-09-20 Antonin Descampe
9288 * [r172] libopenjpeg/j2k.c, libopenjpeg/tcd.c: bug fixed when
9289 asking for an index with more than (layer*resolutions*100)
9292 2005-09-13 Antonin Descampe
9294 * [r171] libopenjpeg/j2k.c: bug fixed when freeing the memory
9295 allocated if ppm-marker or ppt-marker is used
9296 * [r170] codec/image_to_j2k.c, libopenjpeg/j2k.h: bug fixed when
9297 freeing the memory allocated if ppm-marker or ppt-marker is used
9299 2005-08-01 François-Olivier Devaux
9301 * [r169] libopenjpeg/jpt.c: Modifications proposed by Rob Komar.
9302 Thanks for your contribution !
9304 2005-07-18 Antonin Descampe
9306 * [r168] codec/image_to_j2k.c, codec/j2k_to_image.c,
9307 libopenjpeg/tcd.c: Several bugs fixed when dealing with pgx-files
9308 with more than 8 bpp and the fixed_quality feature.
9310 2005-06-02 François-Olivier Devaux
9312 * [r167] libopenjpeg/t1.c: At lines 577, 692 and 699, zeroing of
9313 effective region of code-block rather than the 1024*1024
9314 allocated integers of code-block. This optimization has been
9315 proposed by Dmitry Kolyadin. Thanks for your help !
9316 * [r166] libopenjpeg/tcd.c: Conversions from int to unsigned int to
9317 ensure correct execution of int_min and int_max at lines 800 to
9319 * [r165] libopenjpeg/j2k.c: Conversions from int to unsigned int to
9320 ensure correct execution of int_min at line 626 to 628
9322 2005-05-26 Antonin Descampe
9324 * [r164] codec/j2k_to_image.c: argv[2] replaced by outfile when
9325 writing to output file (thanks to O.Smeesters and V.Mesaros)
9326 * [r163] libopenjpeg/fix.c: CRLF -> LF
9328 2005-05-26 François-Olivier Devaux
9330 * [r162] libopenjpeg/fix.c: CVS test
9334 * [r161] codec/j2k_to_image.c, libopenjpeg/cio.c,
9335 libopenjpeg/cio.h, libopenjpeg/fix.c, libopenjpeg/j2k.c,
9336 libopenjpeg/j2k.h, libopenjpeg/mqc.c, libopenjpeg/pi.c,
9337 libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.h,
9338 mj2/Makefile, mj2/extract_j2k_from_mj2.c, mj2/meta_out.c,
9339 mj2/meta_out.h, mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c,
9340 mj2/mj2_convert.h, mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c,
9341 mj2/mj2_to_metadata.h, mj2/wrap_j2k_in_mj2.c: correction CRLF ->
9344 2005-05-26 Antonin Descampe
9346 * [r160] libopenjpeg/bio.c: test
9348 2005-05-26 François-Olivier Devaux
9350 * [r159] libopenjpeg/cio.c, libopenjpeg/cio.h: cio_read_to_buf(...)
9351 and cio_write_from_buf(...) functions syntax modification
9353 2005-05-24 François-Olivier Devaux
9355 * [r158] libopenjpeg/t1.c: Code optimization: t1_flags and t1_data
9356 set to zero with memset
9358 2005-05-23 François-Olivier Devaux
9360 * [r157] libopenjpeg/cio.c: 2 functions were added, to fasten
9362 void cio_read_to_buf(unsigned char* buf, int n)
9363 void cio_write_from_buf(unsigned char* buf, int n)
9364 Code written by Glenn Pearson
9365 * [r156] libopenjpeg/cio.h: 2 functions were added, to fasten
9367 void cio_read_to_buf(unsigned char* buf, int n)
9368 void cio_write_from_buf(unsigned char* buf, int n)
9369 * [r155] mj2/mj2.c: Variables in Movie and Track structure
9370 initialized to avoid problems when freeing memory.
9371 These initializations are made in mj2_read_smhd and
9373 * [r154] mj2/extract_j2k_from_mj2.c: Useless call of
9374 mj2_init_stdmovie function deleted
9376 2005-05-20 François-Olivier Devaux
9378 * [r153] mj2/mj2.c: Modified mj2_init_stdmovie. Check for division
9379 by zero at line 212: tk->sample[j].sample_delta = tk->timescale /
9381 Thanks to Valentin Mesaros !
9383 2005-04-27 François-Olivier Devaux
9385 * [r152] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
9386 mj2/mj2_to_frames.dsp, mj2/mj2_to_metadata.dsp: Release
9387 configuration modified
9388 * [r151] mj2/frames_to_mj2.dsp: Light modifications
9389 * [r150] mj2/mj2_to_metadata.dtd[ADD]: First upload of the DTD file
9390 * [r149] mj2/meta_out.c: Light modifications
9392 2005-04-19 François-Olivier Devaux
9394 * [r148] mj2/Makefile: Update
9395 * [r147] mj2/extract_j2k_from_mj2.c: bug while freeing memory
9397 * [r146] mj2/wrap_j2k_in_mj2.c: Bug while writing huge MOOV boxes
9398 fixed. Thanks to Valentin Mesaros !
9399 * [r145] mj2/mj2.c: Standard movie initialisation slightely
9401 * [r144] mj2/Makefile: Makefile update
9403 2005-04-15 François-Olivier Devaux
9405 * [r143] mj2/mj2_to_metadata.vcproj: Project update
9407 2005-04-06 François-Olivier Devaux
9409 * [r142] mj2/mj2_to_metadata.vcproj: Project settings update
9410 * [r141] mj2/mj2_to_metadata.vcproj: Project settings update
9411 * [r140] mj2/mj2_to_metadata.vcproj: Project settings update
9412 * [r139] mj2/mj2_to_metadata.vcproj: Relative path modifications
9414 2005-04-01 François-Olivier Devaux
9416 * [r138] mj2/mj2_to_metadata.vcproj[ADD]: Visual .NET project
9417 * [r137] mj2/mj2_to_metadata_Notes.doc: New version by Glenn
9420 2005-03-25 François-Olivier Devaux
9422 * [r136] mj2/mj2_to_metadata.c: Line 114: Simple warning message
9423 when NO_PACKETS_DECODING is not defined
9424 * [r135] mj2/meta_out.c: Line 944:Memory release of
9425 img.comps[i].data when NO_PACKETS_DECODING is not defined
9426 * [r134] codec/convert.c: Removed unused parameter in fprintf at
9428 * [r133] codec/j2k_to_image.c: Unused "dest" pointer removed from
9430 * [r132] libopenjpeg/j2k.c: #endif;
9433 * [r131] mj2/Makefile[ADD]: Makefile for frames_to_mj2,
9434 mj2_to_frames, wrap_j2k_in_mj2
9435 and extract_j2k_from_mj2
9436 Thanks to Valentin Mesaros from Octalis !
9437 * [r130] mj2/mj2_convert.c: Newline at end of file added
9438 * [r129] mj2/mj2.c: Replaced bad message error when unknown box is
9440 * [r128] mj2/frames_to_mj2.c: Replaced unlink() with remove()
9441 * [r127] mj2/meta_out.c[ADD], mj2/meta_out.h[ADD],
9442 mj2/mj2_to_metadata.c[ADD], mj2/mj2_to_metadata.dsp[ADD],
9443 mj2/mj2_to_metadata.h[ADD], mj2/mj2_to_metadata_Notes.doc[ADD]:
9444 New OpenJPEG MJ2 module: mj2_to_metadata created by Glenn
9445 Pearson. The OpenJPEG team would like to thank him for his
9447 * [r126] mj2/mj2_convert.h, mj2/mj2_to_frames.c: Newline at end of
9450 2005-03-21 François-Olivier Devaux
9452 * [r125] mj2/mj2.c: Initialisation of movie->cl changed in
9455 2005-03-16 François-Olivier Devaux
9457 * [r124] libopenjpeg/j2k.c: Modifications made to enable the
9458 decoding of a J2K file headers without decoding all packets using
9459 #NO_PACKETS_DECODING
9460 Used with MJ2_to_metadata
9462 2005-02-10 François-Olivier Devaux
9464 * [r123] codec/image_to_j2k.c: Input file format bug fixed (2)
9465 * [r122] codec/image_to_j2k.c: Input file format bug fixed
9467 2005-02-09 François-Olivier Devaux
9469 * [r121] mj2/mj2.c: Minor bugs in error messages fixed
9470 * [r120] mj2/mj2.c, mj2/mj2.h: Added tk->visual_w and tk->visual_h
9471 variables, specifying the track's visual presentation size as
9472 fixed-point 16.16 values.
9473 * [r119] mj2/mj2.c: Precision added to tk->balance, tk->volume,
9474 movie->volume and movie->rate
9475 * [r118] libopenjpeg/j2k.h: YUV_DFMT added
9477 2005-02-01 François-Olivier Devaux
9479 * [r117] mj2/mj2_to_frames.c: Bug with number of layers to decode
9482 2005-01-26 Antonin Descampe
9484 * [r116] codec/j2k_to_image.c, libopenjpeg/t2.c: Added layer option
9485 '-l' to the command line. This option allows user to
9486 specify a maximum number of quality layers to be decoded.
9487 * [r115] codec/image_to_j2k.c, codec/j2k_to_image.c,
9488 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
9489 mj2/frames_to_mj2.c: * function getopt added to the decoder (to
9490 efficiently manage arguments
9492 * reduce_on, reduce_value grouped in a single variable reduce
9493 * up-to-date usage display
9494 * image_type renamed --> decod_format
9495 * JPEG2000_format renamed --> cod_format
9497 2005-01-14 François-Olivier Devaux
9499 * [r114] mj2/mj2.c: Bug with mj2_read_struct fixed (problem when
9500 reading MJ2 files starting with the MOOV box fixed)
9502 2005-01-03 Antonin Descampe
9504 * [r113] libopenjpeg/fix.c: Luke Lee optimization for fix_mul...
9507 2004-12-08 François-Olivier Devaux
9509 * [r112] mj2/wrap_j2k_in_mj2.c[ADD]: This tool wraps J2K
9510 codestreams into a MJ2 file (designed to
9511 work with other codecs than OpenJPEG)
9512 * [r111] mj2/extract_j2k_from_mj2.c[ADD]: This tool extracts J2K
9513 codestreams from a MJ2 file (designed to
9514 work with other codecs than OpenJPEG)
9515 * [r110] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
9516 mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Dos
9517 * [r109] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
9518 mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Unix
9519 * [r108] mj2/MJ2_Wrapper.dsp[ADD]: This tool wraps J2K codestreams
9520 into a MJ2 file (designed to
9521 work with other codecs than OpenJPEG)
9522 * [r107] mj2/MJ2_Extractor.dsp[ADD]: This tool extracts J2K
9523 codestreams from a MJ2 file (designed to
9524 work with other codecs than OpenJPEG)
9525 * [r106] mj2/frames_to_mj2.c, mj2/frames_to_mj2.dsp, mj2/mj2.c,
9526 mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_convert.h,
9527 mj2/mj2_to_frames.c, mj2/mj2_to_frames.dsp: New modular version
9529 The goal of this new version is to make the library more
9530 independent from OpenJPEG
9531 * [r105] codec/image_to_j2k.c: Modifications in handling of JP2
9532 files to increase modularity of JP2.c
9533 Memory leak fixed with jp2 files
9534 * [r104] libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modularity increase
9535 in jp2_init_stdjp2 function and jp2c box functions to enable new
9536 version of MJ2 module
9538 2004-11-29 Antonin Descampe
9540 * [r103] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Index structure
9541 adpated for other progression orders than LRCP
9542 (thanks to Stefano Pensa)
9544 2004-11-26 François-Olivier Devaux
9546 * [r102] codec/image_to_j2k.c, codec/j2k_to_image.c,
9547 libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modifications to increase
9548 modularity of jp2 coding/decoding
9550 2004-11-15 François-Olivier Devaux
9552 * [r101] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
9553 libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c,
9554 mj2/frames_to_mj2.c: fprintf correctly redirected to stderr or
9557 2004-11-05 François-Olivier Devaux
9559 * [r100] mj2/frames_to_mj2.c: Help message updated
9560 * [r99] mj2/mj2_to_frames.c: Usage message updated
9561 * [r98] mj2/frames_to_mj2.c: Help message updated
9562 * [r97] codec/image_to_j2k.c: Help message updated
9563 * [r96] mj2/mj2.c: Stack corruption error corrected with "tmp"
9566 2004-10-08 François-Olivier Devaux
9568 * [r95] mj2/frames_to_mj2.c: Bug with -F argument fixed
9570 2004-10-06 François-Olivier Devaux
9572 * [r94] mj2/mj2.c: Memory leak bug fixed in the read_mdat()
9574 * [r93] libopenjpeg/jp2.c: Small bug corrected: unsigned int to int
9575 conversion at line 417
9577 2004-09-09 François-Olivier Devaux
9579 * [r92] mj2/mj2.c: Bug with tk->imagefile pointer fixed
9581 2004-09-08 François-Olivier Devaux
9583 * [r91] mj2/mj2.c: Modification of stsc_decompact function
9585 2004-09-06 François-Olivier Devaux
9587 * [r90] mj2/mj2.c: Bug with sound and hint tracks fixed
9588 * [r89] mj2/mj2_convert.c: One component input image handled
9590 2004-08-31 François-Olivier Devaux
9592 * [r88] libopenjpeg/jp2.c: Order of data written to jp2_struct->cl
9593 inversed in jp2_read_ftyp function
9595 2004-08-27 François-Olivier Devaux
9597 * [r87] mj2/mj2.c, mj2/mj2_to_frames.c: Pointer values initialized
9600 2004-08-24 François-Olivier Devaux
9602 * [r86] mj2/mj2.c: Fixed bugs. Thanks to Dereck !
9604 2004-08-06 Antonin Descampe
9606 * [r85] codec/image_to_j2k.c, codec/j2k_to_image.c,
9607 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
9608 libopenjpeg/tcd.h: * Inserted tool for memory leaks fixing in
9610 * Fixed some memory leaks in the decoder (some are still present
9611 when multiple tiles!)
9613 2004-08-04 Antonin Descampe
9615 * [r84] codec/image_to_j2k.c: Help updated
9617 2004-08-03 François-Olivier Devaux
9619 * [r83] mj2/frames_to_mj2.c: Bug fixed in lossless mode
9621 2004-08-03 Antonin Descampe
9623 * [r82] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
9625 * [r81] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
9626 Bug fixed in lossless mode
9628 2004-08-02 François-Olivier Devaux
9630 * [r80] codec/image_to_j2k.c: Deleted system("pause") at the end of
9633 2004-07-30 Antonin Descampe
9635 * [r79] codec/convert.c: Bug fixed in pgx-file reading
9637 2004-07-21 Antonin Descampe
9639 * [r78] libopenjpeg/mqc.c: Bug fixed in MQ decoder initialization
9640 (keyword comment : initbug1)
9642 2004-07-20 Antonin Descampe
9644 * [r77] codec/j2k_to_image.c, libopenjpeg/pi.c, libopenjpeg/tcd.c:
9645 * Bug fixed in jpt decoding
9646 * Bug fixed in pcrl progression order (profile-1 compliance)
9647 * Change in tcd_dump
9649 2004-07-16 François-Olivier Devaux
9651 * [r76] mj2/mj2_to_frames.c: Error message modification
9653 2004-07-16 Antonin Descampe
9655 * [r75] mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to
9658 2004-07-16 François-Olivier Devaux
9660 * [r74] mj2/frames_to_mj2.c[ADD], mj2/frames_to_mj2.dsp[ADD],
9661 mj2/mj2.c[ADD], mj2/mj2_convert.c[ADD], mj2/mj2_convert.h[ADD],
9662 mj2/mj2_to_frames.c[ADD], mj2/mj2_to_frames.dsp[ADD]: First
9663 upload of MJ2 module
9664 * [r73] mj2/mj2.h[ADD]: First upload of mj2.h
9665 * [r70] mj2[ADD], mj2/compat[ADD], mj2/compat/getopt.c[ADD],
9666 mj2/compat/getopt.h[ADD]: Initial revision
9667 * [r69] libopenjpeg/jp2.h: Comments added
9668 * [r68] libopenjpeg/j2k.c: minor changes
9669 * [r67] libopenjpeg/jp2.c: Bug on jp2_struct->comps memory
9672 2004-07-16 Antonin Descampe
9674 * [r66] indexer_JPIP/index_create.c: USAGE-statement updated
9676 2004-07-16 François-Olivier Devaux
9678 * [r65] codec/j2k_to_image.c: Memory leaks at decoding fixed
9680 2004-07-16 Antonin Descampe
9682 * [r64] indexer_JPIP/index_create.c, indexer_JPIP/j2k.h: Previous
9685 2004-07-16 François-Olivier Devaux
9687 * [r63] libopenjpeg/j2k.c: Memory leaks at decoding fixed
9689 2004-07-16 Antonin Descampe
9691 * [r62] indexer_JPIP/index_create.c: Fixed bug (compatibility
9692 between index_create and j2k_decode)
9694 2004-07-16 François-Olivier Devaux
9696 * [r61] libopenjpeg/jp2.c: Multiple tile bug fixed (line 438)
9697 * [r60] libopenjpeg/tcd.c: Memory leaks fixed (line 1592: frees
9698 data of all components of current tile)
9700 2004-07-16 Antonin Descampe
9702 * [r59] libopenjpeg/t1.c, libopenjpeg/t2.c: Minor changes for RESET
9705 2004-07-16 François-Olivier Devaux
9707 * [r58] codec/image_to_j2k.c: Comment introcudec (Created by
9708 OpenJPEG version 0.9) + Memory leaks fixed
9712 * [r57] libopenjpeg/Makefile: Bugfix Makefile / jp2.c & jp2.h
9714 2004-07-14 Antonin Descampe
9716 * [r56] libopenjpeg/tcd.c: (Sampling + Offset) incompatibility bug
9718 * [r55] codec/image_to_j2k.c: fixed bug from previous revision
9720 2004-07-14 François-Olivier Devaux
9722 * [r54] codec/image_to_j2k.c: Memory leak fix + Comment inserted in
9723 codestream: "Created by OpenJPEG version 0.9"
9724 * [r53] codec/image_to_j2k.c: Allocated memory of coding parameters
9727 2004-07-14 Antonin Descampe
9729 * [r52] codec/image_to_j2k.c, indexer_JPIP/j2k.h,
9730 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c,
9731 libopenjpeg/t2.c, libopenjpeg/tcd.c: * PPM markers handling
9732 modified (comment keyword : ppmbug1)
9733 * empty resolution level or subband handling (comment keyword :
9735 * index_on field forwarded to j2k_cp_t structure
9737 2004-07-13 Antonin Descampe
9739 * [r51] codec/j2k_to_image.c, indexer_JPIP/index_create.c,
9740 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
9741 libopenjpeg/jp2.h: Structure j2k_option_t deleted and option
9742 "-reduce" integrated to j2k_cp_t.
9743 Parameters changed for j2k_decode, jp2_decode,
9744 j2k_decode_jpt_stream
9745 * [r50] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/t1.c,
9746 libopenjpeg/tcd.c, libopenjpeg/tcd.h: * Quantization bug fixed
9747 when using 9x7 DWT (comment keyword : quantizbug1)
9749 * Multiplication bug fixed when dividing by 8192 (comment keyword
9752 2004-07-09 Antonin Descampe
9754 * [r49] libopenjpeg/j2k.c: scalar_derived quantization type bug
9756 * [r48] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Bug fixed for
9757 scalar_derived quantization type
9758 * [r47] codec/j2k_to_image.c: Bug fixed in pgx-format
9760 2004-07-07 Antonin Descampe
9762 * [r46] codec/image_to_j2k.dsp, codec/j2k_to_image.dsp: Added jp2.h
9763 et jp2.c to the project
9765 2004-07-07 François-Olivier Devaux
9767 * [r45] libopenjpeg/jp2.c[ADD], libopenjpeg/jp2.h[ADD]: First
9768 version of JP2 file format
9769 * [r44] libopenjpeg/openjpeg.h: Include jp2.h file
9770 * [r43] libopenjpeg/j2k.h: New variable in cp structure for JP2
9772 * [r42] libopenjpeg/j2k.c: j2k_encode can output data to a buffer
9774 * [r41] codec/j2k_to_image.c: Enables the decoding of JP2 files
9775 * [r40] codec/image_to_j2k.c: Enables the creation of JP2 files
9776 * [r39] codec/convert.c: Sets the image color space for JP2 format
9778 2004-07-06 François-Olivier Devaux
9780 * [r38] codec/image_to_j2k.c: Fixed bug for rate option
9782 2004-07-05 Antonin Descampe
9784 * [r37] codec/image_to_j2k.dsp[ADD], codec/j2k_to_image.dsp[ADD]:
9785 *.dsp files added for Microsoft Visual Studio users
9787 2004-05-07 Antonin Descampe
9789 * [r36] libopenjpeg/j2k.c, libopenjpeg/j2k.h: small changes in the
9790 INDEX-file generation (in order to only use data from index data
9792 * [r35] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
9793 libopenjpeg/t1.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h: *
9794 Fixed_quality option added : specifying -q psnr1,psnr2,psnr3,...
9795 at the command line when encoding an image generates layers with
9796 the corresponding psnr. You have to specify values in the
9797 increase order. This option is incompatible with "-r" or "-f"
9800 * Old -q option is now available with -f
9802 * The INDEX-file structure has been modified and is now like this
9804 ------------------------------
9805 image_width image_height
9807 tile_width tile_height
9808 nb_tiles_width nb_tiles_height
9812 foreach resolution_level {[precinct_width,precinct_height]}
9816 tileno start_pos end_header end_pos squarred_error_total
9817 nb_pixels mean_squarred_error
9821 packetno tileno layerno resno compno precinctno start_pos end_pos
9827 -----------------------------
9829 2004-04-30 Antonin Descampe
9831 * [r34] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
9832 libopenjpeg/tcd.c: Various corrections to avoid "signed/unsigned
9833 mismatch" warnings during compilation
9835 2004-04-29 Antonin Descampe
9837 * [r33] codec/image_to_j2k.c: Ajout de la possibilit� de taille de
9838 precincts diff�rente pour chaque r�solution
9842 * [r32] codec/compat/getopt.c, codec/convert.c,
9843 codec/image_to_j2k.c, codec/j2k_to_image.c, libopenjpeg/bio.c,
9844 libopenjpeg/cio.c, libopenjpeg/dwt.c, libopenjpeg/fix.c,
9845 libopenjpeg/int.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
9846 libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
9847 libopenjpeg/mqc.c, libopenjpeg/pi.c, libopenjpeg/pi.h,
9848 libopenjpeg/raw.c, libopenjpeg/t1.c, libopenjpeg/t2.c,
9849 libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
9850 libopenjpeg/tgt.h: Reformatage : indent -kr -i2 -ci2 $(find .
9851 -name '*.c') $(find . -name '*.h')
9852 * [r31] codec/compat/getopt.c, codec/compat/getopt.h,
9853 codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
9854 codec/j2k_to_image.c, libopenjpeg/bio.c, libopenjpeg/bio.h,
9855 libopenjpeg/cio.c, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
9856 libopenjpeg/fix.c, libopenjpeg/int.c, libopenjpeg/j2k.c,
9857 libopenjpeg/j2k.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
9858 libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
9859 libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/t1.c,
9860 libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
9861 libopenjpeg/tcd.h, libopenjpeg/tgt.c, libopenjpeg/tgt.h:
9862 Reformatage : indent -kr $(find . -name '*.c') $(find . -name
9867 * [r30] libopenjpeg/fix.c: Change in the IFDEF due to error with
9869 * [r29] libopenjpeg/t2.c: remove obsolete part of code in
9871 * [r28] codec/convert.c, indexer_JPIP/index_create.c,
9872 indexer_JPIP/jpip.c: Remove call to obsolete library unistd.h
9873 * [r27] libopenjpeg/tcd.c: Potential error in tcd_init around L543
9878 * [r26] codec/convert.c: BMP problem solves : BMP-Images with
9879 dimension multiple of 4 presented problems
9883 * [r25] codec/j2k_to_image.c, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
9884 libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/t2.c,
9885 libopenjpeg/tcd.c: Update to version 0.9 : option -reduce added
9887 * [r24] codec/image_to_j2k.c: Error message changed (obsolete
9892 * [r23] codec/j2k_to_image.c: Errors with some BMP file solved
9893 * [r22] codec/convert.c: Errors with some BMP file solved
9897 * [r19] j2kviewer[ADD], j2kviewer/build.xml[ADD],
9898 j2kviewer/src[ADD], j2kviewer/src/Exec.java[ADD],
9899 j2kviewer/src/ImageViewer.java[ADD], j2kviewer/src/MML.java[ADD],
9900 j2kviewer/src/PgmImage.java[ADD]: Initial revision
9904 * [r18] libopenjpeg/Makefile: Automatic creation of building
9905 directories during make (OK for version >= 0.8)
9906 * [r17] libopenjpeg/jpt.c[ADD], libopenjpeg/jpt.h[ADD]: File
9907 necessary for version >= 0.8
9908 * [r16] indexer_JPIP/bio.c, indexer_JPIP/bio.h, indexer_JPIP/cio.c,
9909 indexer_JPIP/cio.h, indexer_JPIP/index_create.c,
9910 indexer_JPIP/int.c, indexer_JPIP/int.h, indexer_JPIP/j2k.h,
9911 indexer_JPIP/jp2.c, indexer_JPIP/jp2.h, indexer_JPIP/jpip.c,
9912 indexer_JPIP/pi.c, indexer_JPIP/pi.h, indexer_JPIP/t2.c,
9913 indexer_JPIP/tcd.c, indexer_JPIP/tgt.c: Update for version 1.0
9914 * [r15] indexer_JPIP/jpip.h: Update for version 1.0
9915 * [r14] codec/image_to_j2k.c, codec/j2k_to_image.c,
9916 libopenjpeg/bio.h, libopenjpeg/cio.c, libopenjpeg/cio.h,
9917 libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/int.c,
9918 libopenjpeg/j2k.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
9919 libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/raw.c,
9920 libopenjpeg/raw.h, libopenjpeg/t1.c, libopenjpeg/t2.c,
9921 libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
9922 libopenjpeg/tgt.h: Update for version 0.8
9923 * [r13] libopenjpeg/fix.c, libopenjpeg/int.h, libopenjpeg/j2k.c:
9924 Update for version 0.8
9925 * [r12] libopenjpeg/bio.c: update vor version 0.8
9929 * [r11] codec/Makefile, libopenjpeg/Makefile: Automatic creation of
9930 building directories during make
9934 * [r8] indexer_JPIP[ADD], indexer_JPIP/Makefile[ADD],
9935 indexer_JPIP/bio.c[ADD], indexer_JPIP/bio.h[ADD],
9936 indexer_JPIP/cio.c[ADD], indexer_JPIP/cio.h[ADD],
9937 indexer_JPIP/fix.c[ADD], indexer_JPIP/fix.h[ADD],
9938 indexer_JPIP/index_create.c[ADD], indexer_JPIP/int.c[ADD],
9939 indexer_JPIP/int.h[ADD], indexer_JPIP/j2k.h[ADD],
9940 indexer_JPIP/jp2.c[ADD], indexer_JPIP/jp2.h[ADD],
9941 indexer_JPIP/jpip.c[ADD], indexer_JPIP/jpip.h[ADD],
9942 indexer_JPIP/pi.c[ADD], indexer_JPIP/pi.h[ADD],
9943 indexer_JPIP/t2.c[ADD], indexer_JPIP/t2.h[ADD],
9944 indexer_JPIP/tcd.c[ADD], indexer_JPIP/tcd.h[ADD],
9945 indexer_JPIP/tgt.c[ADD], indexer_JPIP/tgt.h[ADD]: Initial
9947 * [r5] libopenjpeg[ADD], libopenjpeg/.cvsignore[ADD],
9948 libopenjpeg/Makefile[ADD], libopenjpeg/bio.c[ADD],
9949 libopenjpeg/bio.h[ADD], libopenjpeg/cio.c[ADD],
9950 libopenjpeg/cio.h[ADD], libopenjpeg/dwt.c[ADD],
9951 libopenjpeg/dwt.h[ADD], libopenjpeg/fix.c[ADD],
9952 libopenjpeg/fix.h[ADD], libopenjpeg/int.c[ADD],
9953 libopenjpeg/int.h[ADD], libopenjpeg/j2k.c[ADD],
9954 libopenjpeg/j2k.h[ADD], libopenjpeg/mct.c[ADD],
9955 libopenjpeg/mct.h[ADD], libopenjpeg/mqc.c[ADD],
9956 libopenjpeg/mqc.h[ADD], libopenjpeg/openjpeg.h[ADD],
9957 libopenjpeg/pi.c[ADD], libopenjpeg/pi.h[ADD],
9958 libopenjpeg/raw.c[ADD], libopenjpeg/raw.h[ADD],
9959 libopenjpeg/t1.c[ADD], libopenjpeg/t1.h[ADD],
9960 libopenjpeg/t2.c[ADD], libopenjpeg/t2.h[ADD],
9961 libopenjpeg/tcd.c[ADD], libopenjpeg/tcd.h[ADD],
9962 libopenjpeg/tgt.c[ADD], libopenjpeg/tgt.h[ADD]: Initial revision
9963 * [r4] codec[ADD], codec/.cvsignore[ADD], codec/Makefile[ADD],
9964 codec/compat[ADD], codec/compat/getopt.c[ADD],
9965 codec/compat/getopt.h[ADD], codec/convert.c[ADD],
9966 codec/convert.h[ADD], codec/image_to_j2k.c[ADD],
9967 codec/j2k_to_image.c[ADD], codec/readme.txt[ADD]: Initial
9969 * [r3] CVSROOT/config[ADD], CVSROOT/cvswrappers[ADD],
9970 CVSROOT/editinfo[ADD], CVSROOT/loginfo[ADD], CVSROOT/notify[ADD],
9971 CVSROOT/rcsinfo[ADD], CVSROOT/taginfo[ADD],
9972 CVSROOT/verifymsg[ADD]: initial checkin
9973 * [r2] CVSROOT[ADD], CVSROOT/checkoutlist[ADD],
9974 CVSROOT/commitinfo[ADD], CVSROOT/modules[ADD]: initial checkin
9978 * [r1] .[ADD]: New repository initialized by cvs2svn.