--- /dev/null
+2014-10-22 Antonin Descampe
+
+ * [r2916] THANKS: [trunk] add Aaron Boxer as contributor
+ * [r2915] THANKS: [trunk] re-arrange contributors alphabetically
+ and add Matthieu Darbois
+ * [r2914] tests/nonregression/checkmd5refs.cmake: [trunk]
+ workaround to make MD5 work under valgrind on MacOSX (fixes issue
+ 410)
+ * [r2913] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Added new
+ non-regression tests from foxit issues
+
+ Update issue 415
+ * [r2911] src/lib/openjp2/tcd.c: [trunk] resets resno_decoded for
+ each tile (fixes issue 399)
+ * [r2910] src/lib/openjp2/tcd.c: [trunk] resets code-blocks reused
+ for other tiles than the first one (fixes issue 418)
+ * [r2909] src/lib/openjp2/j2k.c,
+ tests/nonregression/CMakeLists.txt: [trunk] add a check on
+ mandatory headers in Main Header (fixes issue 408)
+
+2014-10-21 Antonin Descampe
+
+ * [r2908] src/bin/common/color.c: [trunk] fixed invalid member
+ values from opj_read_header or opj_decode (fixes issue 411)
+ * [r2907] src/lib/openjp2/jp2.c: [trunk] verify channel definitions
+ is complete when cdef is present (fixes issue 397)
+ * [r2906] src/lib/openjp2/j2k.c: [trunk] add a check on the number
+ of resolution passed to cmdline (fixes issue 352)
+ * [r2905] src/lib/openjp2/jp2.c: [trunk] added check on JP2_IHDR
+ box (fixes issue 364)
+ * [r2904] src/lib/openjp2/j2k.c: [trunk] add a check on Zppm value
+ in PPM markers (fixes issue 393)
+
+2014-10-15 Antonin Descampe
+
+ * [r2903] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
+ src/lib/openjp2/CMakeLists.txt: [trunk] Add option to call
+ dsymutil on built binaries (fixes issue 409)
+ * [r2901] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] add
+ a check on progression order (fixes issue 413)
+ * [r2900] src/lib/openjp2/j2k.c: [trunk] add a check for illegal
+ SCod value (fixes issue 400)
+
+2014-10-14 Antonin Descampe
+
+ * [r2899] src/lib/openjp2/j2k.c: [trunk] additional checks for
+ marker size inconsistency (fixes issue 363)
+
+2014-10-06 Antonin Descampe
+
+ * [r2898] src/lib/openjp2/bio.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/t2.c: [trunk] fixed potential negative size
+ params (fixes issue 390)
+ * [r2897] src/lib/openjp2/jp2.c: [trunk] added box length
+ inconsistency check
+
+ Update issue 364
+
+ issue364-38.patch applied. Thanks Matthieu.
+ * [r2896] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
+ fixed PDF crash in Chrome (fixes issue 362)
+
+2014-10-03 Antonin Descampe
+
+ * [r2895] src/lib/openjp2/jp2.c: [trunk] removed illegal character
+ in comment
+ * [r2894] src/lib/openjp2/t2.c: [trunk]fixes buffer overflow in
+ t2.c
+
+ Update issue 390
+ Summary: check for negative-size params in code
+ Patch from Matthieu applied. Left open to apply this to other
+ places in
+ code.
+
+2014-10-02 Antonin Descampe
+
+ * [r2893] src/lib/openjp2/j2k.c: [trunk] c++-style comment removed
+ (fixes issue 407)
+
+2014-10-01 Antonin Descampe
+
+ * [r2892] src/lib/openjp2/pi.c: [trunk] fixed warning from r2891
+
+2014-09-30 Antonin Descampe
+
+ * [r2891] src/lib/openjp2/pi.c: [trunk] fixed bad use of case
+ statement (fixes issue 381)
+ * [r2890] src/lib/openjp2/t2.c: [trunk] check possible overflow on
+ size in opj_t2_read_packet_data
+
+ Update issue 390
+ Labels: Priority-Critical
+ Should be rechecked with ASan and pdfium
+ * [r2889] src/bin/jp2/opj_compress.c: [trunk] fixes
+ heap-buffer-overflow in parse_cmdline_encoder
+
+ Fixes issue 403
+ Thanks Matthieu
+ * [r2888] src/lib/openjp2/t2.c: [trunk] prevent overflow in
+ opj_t2_read_packet_header (update issue 389)
+
+2014-09-29 Antonin Descampe
+
+ * [r2887] src/lib/openjp2/t2.c: [trunk] Ensure cblk->data pointer
+ is correctly initialized (updates issue 391). Still need to check
+ if it does not fail anymore with ASan.
+ * [r2886] src/lib/openjp2/j2k.c: [trunk] fixed tile numbering in
+ output message (fixes issue 370)
+
+2014-09-19 Mathieu Malaterre
+
+ * [r2885] tests/pdf2jp2.c: trunk: extend support for pdf2jp2
+
+2014-09-19 Antonin Descampe
+
+ * [r2883] src/lib/openjp2/dwt.c, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/jp2.h, src/lib/openjp2/mqc.c,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/opj_codec.h,
+ src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c: added memory allocation checks (fixes
+ issue 355)
+ * [r2882] CMakeLists.txt: fixes install name id on OSX builds
+ (fixes issue 367)
+
+2014-09-16 Antonin Descampe
+
+ * [r2879] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
+ src/lib/openjp2/cio.c, src/lib/openjp2/function_list.c,
+ src/lib/openjp2/image.c, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c: [trunk] improve
+ memory management (fixes issue 359)
+ * [r2878] src/lib/openjp2/openjpeg.c: [trunk] allow compilation
+ with MinGW32 (fixes issue 361)
+
+2014-07-14 Antonin Descampe
+
+ * [r2875] src/lib/openjp2/j2k.c: [trunk] Changed error to warning
+ when no EOC found in codestream (fixes
+ issue 366)
+
+2014-07-03 Antonin Descampe
+
+ * [r2874] src/lib/openjp2/j2k.c: [trunk] replaced malloc with
+ opj_malloc. (Fixes issue 368).
+ * [r2873] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
+ src/lib/openjp2/j2k.c: [trunk] fixes issue #357. MCT is
+ automatically disabled when
+ subsamppling is detected.
+
+2014-07-01 Antonin Descampe
+
+ * [r2872] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
+ [trunk] moved comment marker setup from opj_compress to the
+ library
+
+2014-04-28 Antonin Descampe
+
+ * [r2864] src/lib/openjp2/j2k.c: [trunk] fixed warning in j2k.c
+ about sign conversion
+
+2014-04-28 Mathieu Malaterre
+
+ * [r2863] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Finalize
+ API for openjpeg 2.1
+ public header will only contains minimal information: major,
+ minor and build version
+ Prefix has been changed from OPENJPEG to OPJ for consistency
+ SOVERSION has been removed from header (ABI vs API info)
+ OPJ_VERSION string has been removed, since it is accessible
+ already (PACKAGE_VERSION)
+ Fixes issue 342
+ * [r2862] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
+ [trunk] Properly handle failure to compress (remove file)
+ Fixes issue 323
+ * [r2861] src/bin/common/opj_apps_config.h.cmake.in,
+ src/lib/openjp2/cio.h: [trunk] Missing endianess setting
+ Fixes issue 337
+ * [r2860] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
+ src/lib/openjp2/CMakeLists.txt: [trunk] properly handle
+ pkg-config on non-UNIX hosts
+ Fixes issue 340
+ * [r2859] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Provide
+ #ifdef blockers for OpenJPEG Version
+ Fixes issue 342
+
+2014-04-27 Antonin Descampe
+
+ * [r2858] NEWS: [trunk] fixed typo in NEWS
+
+2014-04-25 Antonin Descampe
+
+ * [r2857] NEWS: [trunk] updated NEWS for 2.1.0
+
+2014-04-24 Mathieu Malaterre
+
+ * [r2855] src/lib/openjpip/sock_manager.c: [trunk] Make sure
+ OpenJPIP compiles on WIN32
+
+2014-04-24 Antonin Descampe
+
+ * [r2852] src/lib/openjpip/jp2k_decoder.c: [trunk] fixed reference
+ to opj_stream_set_user_data_v3 in jpip sources.
+
+2014-04-23 Antonin Descampe
+
+ * [r2851] src/bin/jp2/opj_compress.c: [trunk]removed '-x' option
+ for index file as long as it's broken
+ * [r2849] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c: [trunk]re-formatted help display in
+ executables
+ * [r2848] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c: [trunk]formatted
+ some messages. Removed -version option to disambiguate
+ with -v(erbose) option, added version info in help display
+ * [r2847] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, src/lib/openjp2/cio.c,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h, tests/j2k_random_tile_access.c,
+ tests/test_tile_decoder.c, tests/test_tile_encoder.c,
+ tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]Replaced
+ deprecated opj_stream_set_user_data function from API
+ with its 'v3' version, and removed all other 'v3' suffixes from
+ API.
+
+2014-04-22 Antonin Descampe
+
+ * [r2845] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c: [trunk] fixed some warning and errors
+ formatting and add a '-version'
+ option to opj_compress and opj_decompress binaries
+
+2014-04-17 Antonin Descampe
+
+ * [r2838] src/lib/openjp2/openjpeg.h: [trunk] fixed warning related
+ to r2837 and move new field at the end of
+ parameters structure.
+ * [r2837] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c: [trunk] refactoring of rsiz, profiles, and
+ extensions management
+
+2014-04-03 Antonin Descampe
+
+ * [r2835] AUTHORS, LICENSE, NEWS, doc/mainpage.dox.in,
+ doc/man/man1/opj_compress.1, doc/man/man1/opj_decompress.1,
+ doc/man/man3/libopenjp2.3, doc/openjpip.dox.in,
+ src/bin/common/color.c, src/bin/common/color.h,
+ src/bin/common/format_defs.h, src/bin/common/opj_getopt.c,
+ src/bin/jp2/convert.c, src/bin/jp2/convert.h,
+ src/bin/jp2/index.c, src/bin/jp2/index.h,
+ src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, src/bin/jp3d/convert.c,
+ src/bin/jpip/opj_dec_server.c, src/bin/jpip/opj_jpip_addxml.c,
+ src/bin/jpip/opj_jpip_test.c, src/bin/jpip/opj_jpip_transcode.c,
+ src/bin/jpip/opj_server.c,
+ src/bin/jpip/opj_viewer/src/ImageManager.java,
+ src/bin/jpip/opj_viewer/src/ImageViewer.java,
+ src/bin/jpip/opj_viewer/src/ImageWindow.java,
+ src/bin/jpip/opj_viewer/src/ImgdecClient.java,
+ src/bin/jpip/opj_viewer/src/JPIPHttpClient.java,
+ src/bin/jpip/opj_viewer/src/MML.java,
+ src/bin/jpip/opj_viewer/src/PnmImage.java,
+ src/bin/jpip/opj_viewer/src/RegimViewer.java,
+ src/bin/jpip/opj_viewer/src/ResizeListener.java,
+ src/bin/jpip/opj_viewer_xerces/src/ImageViewer.java,
+ src/bin/jpip/opj_viewer_xerces/src/ImageWindow.java,
+ src/bin/jpip/opj_viewer_xerces/src/JP2XMLparser.java,
+ src/bin/jpip/opj_viewer_xerces/src/OptionPanel.java,
+ src/bin/jpwl/convert.c, src/bin/jpwl/convert.h,
+ src/bin/jpwl/index.c, src/bin/jpwl/index.h,
+ src/bin/jpwl/opj_jpwl_compress.c,
+ src/bin/jpwl/opj_jpwl_decompress.c,
+ src/bin/mj2/opj_mj2_extract.c, src/bin/mj2/opj_mj2_wrap.c,
+ src/bin/wx/OPJViewer/source/OPJAbout.cpp,
+ src/bin/wx/OPJViewer/source/OPJDialogs.cpp,
+ src/bin/wx/OPJViewer/source/OPJThreads.cpp,
+ src/bin/wx/OPJViewer/source/OPJViewer.cpp,
+ src/bin/wx/OPJViewer/source/OPJViewer.h,
+ src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
+ src/bin/wx/OPJViewer/source/imagjpeg2000.h,
+ src/bin/wx/OPJViewer/source/imagmxf.cpp,
+ src/bin/wx/OPJViewer/source/imagmxf.h,
+ src/bin/wx/OPJViewer/source/license.txt,
+ src/bin/wx/OPJViewer/source/wxj2kparser.cpp,
+ src/bin/wx/OPJViewer/source/wxjp2parser.cpp,
+ src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
+ src/lib/openjp2/cidx_manager.c, src/lib/openjp2/cidx_manager.h,
+ src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
+ src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
+ src/lib/openjp2/event.c, src/lib/openjp2/event.h,
+ src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
+ src/lib/openjp2/image.c, src/lib/openjp2/image.h,
+ src/lib/openjp2/indexbox_manager.h, src/lib/openjp2/invert.c,
+ src/lib/openjp2/invert.h, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/jp2.h, src/lib/openjp2/mct.c,
+ src/lib/openjp2/mct.h, src/lib/openjp2/mqc.c,
+ src/lib/openjp2/mqc.h, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h, src/lib/openjp2/opj_clock.c,
+ src/lib/openjp2/opj_clock.h, src/lib/openjp2/opj_codec.h,
+ src/lib/openjp2/opj_includes.h, src/lib/openjp2/opj_intmath.h,
+ src/lib/openjp2/opj_inttypes.h, src/lib/openjp2/opj_malloc.h,
+ src/lib/openjp2/opj_stdint.h, src/lib/openjp2/phix_manager.c,
+ src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
+ src/lib/openjp2/ppix_manager.c, src/lib/openjp2/raw.c,
+ src/lib/openjp2/raw.h, src/lib/openjp2/t1.c,
+ src/lib/openjp2/t1.h, src/lib/openjp2/t1_generate_luts.c,
+ src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
+ src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h,
+ src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c,
+ src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
+ src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
+ src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
+ src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
+ src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
+ src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
+ src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
+ src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
+ src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
+ src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
+ src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
+ src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
+ src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
+ src/lib/openjp3d/t1.h, src/lib/openjp3d/t2.c,
+ src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
+ src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
+ src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
+ src/lib/openjp3d/volume.h, src/lib/openjpip/auxtrans_manager.c,
+ src/lib/openjpip/auxtrans_manager.h,
+ src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
+ src/lib/openjpip/boxheader_manager.c,
+ src/lib/openjpip/boxheader_manager.h,
+ src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
+ src/lib/openjpip/cache_manager.c,
+ src/lib/openjpip/cache_manager.h,
+ src/lib/openjpip/cachemodel_manager.c,
+ src/lib/openjpip/cachemodel_manager.h,
+ src/lib/openjpip/channel_manager.c,
+ src/lib/openjpip/channel_manager.h,
+ src/lib/openjpip/codestream_manager.c,
+ src/lib/openjpip/codestream_manager.h,
+ src/lib/openjpip/dec_clientmsg_handler.c,
+ src/lib/openjpip/dec_clientmsg_handler.h,
+ src/lib/openjpip/faixbox_manager.c,
+ src/lib/openjpip/faixbox_manager.h,
+ src/lib/openjpip/ihdrbox_manager.c,
+ src/lib/openjpip/ihdrbox_manager.h,
+ src/lib/openjpip/imgreg_manager.c,
+ src/lib/openjpip/imgreg_manager.h,
+ src/lib/openjpip/imgsock_manager.c,
+ src/lib/openjpip/imgsock_manager.h,
+ src/lib/openjpip/index_manager.c,
+ src/lib/openjpip/index_manager.h,
+ src/lib/openjpip/j2kheader_manager.c,
+ src/lib/openjpip/j2kheader_manager.h,
+ src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
+ src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jp2k_encoder.h,
+ src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
+ src/lib/openjpip/jpipstream_manager.c,
+ src/lib/openjpip/jpipstream_manager.h,
+ src/lib/openjpip/manfbox_manager.c,
+ src/lib/openjpip/manfbox_manager.h,
+ src/lib/openjpip/marker_manager.c,
+ src/lib/openjpip/marker_manager.h,
+ src/lib/openjpip/metadata_manager.c,
+ src/lib/openjpip/metadata_manager.h,
+ src/lib/openjpip/mhixbox_manager.c,
+ src/lib/openjpip/mhixbox_manager.h,
+ src/lib/openjpip/msgqueue_manager.c,
+ src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/openjpip.h,
+ src/lib/openjpip/placeholder_manager.c,
+ src/lib/openjpip/placeholder_manager.h,
+ src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
+ src/lib/openjpip/session_manager.c,
+ src/lib/openjpip/session_manager.h,
+ src/lib/openjpip/sock_manager.c, src/lib/openjpip/sock_manager.h,
+ src/lib/openjpip/target_manager.c,
+ src/lib/openjpip/target_manager.h, src/lib/openjpwl/crc.c,
+ src/lib/openjpwl/crc.h, src/lib/openjpwl/jpwl.c,
+ src/lib/openjpwl/jpwl.h, src/lib/openjpwl/jpwl_lib.c,
+ src/lib/openjpwl/rs.c, src/lib/openjpwl/rs.h,
+ src/lib/openmj2/bio.c, src/lib/openmj2/bio.h,
+ src/lib/openmj2/cio.c, src/lib/openmj2/cio.h,
+ src/lib/openmj2/dwt.c, src/lib/openmj2/dwt.h,
+ src/lib/openmj2/event.c, src/lib/openmj2/event.h,
+ src/lib/openmj2/fix.h, src/lib/openmj2/image.c,
+ src/lib/openmj2/image.h, src/lib/openmj2/int.h,
+ src/lib/openmj2/j2k.c, src/lib/openmj2/j2k.h,
+ src/lib/openmj2/j2k_lib.c, src/lib/openmj2/j2k_lib.h,
+ src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
+ src/lib/openmj2/jpt.c, src/lib/openmj2/jpt.h,
+ src/lib/openmj2/mct.c, src/lib/openmj2/mct.h,
+ src/lib/openmj2/mj2.c, src/lib/openmj2/mj2_convert.c,
+ src/lib/openmj2/mqc.c, src/lib/openmj2/mqc.h,
+ src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
+ src/lib/openmj2/opj_includes.h, src/lib/openmj2/pi.c,
+ src/lib/openmj2/pi.h, src/lib/openmj2/raw.c,
+ src/lib/openmj2/raw.h, src/lib/openmj2/t1.c,
+ src/lib/openmj2/t1.h, src/lib/openmj2/t2.c, src/lib/openmj2/t2.h,
+ src/lib/openmj2/tcd.c, src/lib/openmj2/tcd.h,
+ src/lib/openmj2/tgt.c, src/lib/openmj2/tgt.h,
+ wrapping/java/openjp2/JavaOpenJPEG.c,
+ wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
+ wrapping/java/openjp2/index.c, wrapping/java/openjp2/index.h,
+ wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaDecoder.java,
+ wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaEncoder.java:
+ [trunk] updated copyright and added copyright notice required by
+ ISO, in each file; updated AUTHORS, NEWS
+
+2014-04-02 Antonin Descampe
+
+ * [r2832] thirdparty/CMakeLists.txt: [trunk] removed debug message
+ in CMakeLists.txt
+ * [r2831] src/bin/jp2/opj_compress.c: [trunk] fixed a bug
+ triggering SEGFAULT on debug mode (uninitialized
+ structure)
+
+2014-03-27 Mathieu Malaterre
+
+ * [r2815] cmake/TestFileOffsetBits.c: [trunk] Properly copy/paste
+ code from the autotools
+ gcc correctly fails compiling this code, I needed to move the
+ code outside the main function to get the error. This actually
+ match the autotools (incorrect) code. We'll see how they fix this
+ code in future release.
+ This make the code compatible with previous openjpeg version and
+ remove C99 requirement.
+ Fixes issue 316
+
+2014-03-26 Mathieu Malaterre
+
+ * [r2808] cmake/TestFileOffsetBits.c: [trunk] Make sure to use long
+ long (this is not C89). However this should be ok on most
+ compilers nowadays
+ Update issue 316
+
+2014-03-26 Antonin Descampe
+
+ * [r2806] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c:
+ [trunk] fixed warnings triggered on linux related to r2802
+
+2014-03-26 Mathieu Malaterre
+
+ * [r2804] tests/nonregression/test_suite.ctest.in: [trunk] Run test
+ suite on issue 316 dataset
+ Update issue 316
+
+2014-03-26 Antonin Descampe
+
+ * [r2802] src/bin/jp2/convert.c, src/bin/jp2/convert.h,
+ src/bin/jp2/opj_compress.c: [trunk] add ability in opj_compress
+ to input subsampled images through
+ '-F' (aka raw option). Let the user input raw images with 444,
+ 422, 420
+ (etc) subsampling. To be used in conjunction with '-mct 0' option
+ to
+ compress subsampled YCC images.
+
+2014-03-26 Mathieu Malaterre
+
+ * [r2801] tests/CMakeLists.txt, tests/pdf2jp2.c[ADD]: [trunk] Add
+ small utilities to extract JP2 files from PDF
+
+2014-03-25 Mathieu Malaterre
+
+ * [r2799] src/bin/jp2/opj_decompress.c: [trunk] Make sure to test
+ value not pointer
+ Update issue 302
+
+2014-03-25 Antonin Descampe
+
+ * [r2798] src/bin/jp2/opj_compress.c: [trunk] fixed bug related to
+ r2791
+
+2014-03-25 Mathieu Malaterre
+
+ * [r2796] tests/nonregression/CMakeLists.txt: [trunk] Add sentinel
+ in case list empty.
+ I was getting a cmake error `list sub-command REMOVE_ITEM
+ requires list to be present`
+ * [r2795] CMakeLists.txt: [trunk] Import change from 2.0 branch
+
+2014-03-25 Antonin Descampe
+
+ * [r2792] src/bin/jp2/opj_compress.c: [trunk] fixed warning due
+ induced by r2791
+ * [r2791] src/bin/jp2/opj_compress.c: [trunk] add "-mct {0,1,2}"
+ option to opj_compress to allow MCT to be
+ disabled if needed.
+
+2014-03-25 Mathieu Malaterre
+
+ * [r2789] src/bin/jp2/convert.c: [trunk] Make sure to not use alpha
+ pointer if it is not an RGBA input
+ Fixes issue 310
+ * [r2786] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h: [trunk] Rework previous commit r2610
+ This way we are able to gently deprecate the old API, and
+ preserve ABI
+ Update issue 306
+ * [r2785] tests/ppm2rgb3.c: [trunk] Add documentation
+
+2014-03-24 Mathieu Malaterre
+
+ * [r2773] src/bin/jp2/convert.c: [trunk] Make sure to exit early
+ instead of looping on every single pixels
+ * [r2772] src/bin/jp2/opj_decompress.c: [trunk] Fix typo in comment
+ (this is not j2k_dump)
+
+2014-03-18 Mathieu Malaterre
+
+ * [r2767] src/lib/openjp2/t2.c: [trunk] Revert r2764. It breaks
+ ~230 tests as seen on continuous. Since no dataset is available,
+ the issue 296 will be left open.
+ Update issue 296
+ * [r2766] src/bin/jpip/CMakeLists.txt: [trunk] User can now control
+ source/target java version
+ Fixes issue 303
+ * [r2764] src/lib/openjp2/t2.c: [trunk] Import git commit
+ fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostscript team
+ Fixes issue 296
+ * [r2763] src/lib/openjp2/t2.c: [trunk] Import git commit
+ 99a6f1af177c15f4db475186b79d169c993494ef from ghostscript team
+ Update issue 296
+ * [r2761] src/bin/jp2/convert.c, src/bin/jpwl/convert.c: [trunk]
+ Update big endian handling no such thing as WORDS_BIGENDIAN
+ (prefer OPJ_BIG_ENDIAN)
+ Update issue 302
+ * [r2756] src/lib/openjp2/j2k.c,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Now that dataset
+ from issue 297 have been imported, run test suite.
+ None of the dataset triggered any buffer overflow. Recent changes
+ in trunk handle all those cases.
+ Update issue 297
+
+2014-03-17 Mathieu Malaterre
+
+ * [r2754] tests/compare_images.c: [trunk] Explicitely reject
+ file4/file6 scenario
+ Update issue 286
+ * [r2751] src/bin/common/opj_getopt.c: [trunk] Update BSD-4
+ copyright into a BSD-3 copyright
+ Fixes issue 300
+
+2014-03-14 Mathieu Malaterre
+
+ * [r2748] tests/nonregression/test_suite.ctest.in: [trunk] Since
+ r2747 we are now able to track which files are missing from the
+ test_suite. Add them.
+ * [r2747] tests/nonregression/CMakeLists.txt: [trunk] add mecanism
+ to track of addition of new regression files in svn/data. It will
+ report when a J2K files is added but no test is found in the
+ test_suite file
+ * [r2746] thirdparty/libtiff/test_inline.c: [trunk] Remove
+ duplicate content from test_inline.c
+ Thanks to Matthieu Darbois for report (and patch)
+ Fixes issue 285
+ * [r2745] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
+ Really there has been some code duplication from r2413
+ Thanks to John Rogers (oracle.com) for report
+ * [r2744] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
+ Really there has been some code duplication from r2413
+ Thanks to John Rogers (oracle.com) for report
+ * [r2743] src/lib/openjp2/j2k.c,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Now that issue
+ 165 dataset is in non regression repository, activate code to
+ reject them
+ Fixes issue 165
+ * [r2741] src/bin/jp2/convert.c: [trunk] Fix issue with & vs &&
+ Fixes issue 277
+ * [r2740] src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/openjpeg.h: [trunk] Add internal implementation
+ to dump all tiles/comp info
+ Eg: opj_dump -f 8 -i input.j2k
+ Update issue 3
+ * [r2739] src/lib/openjp2/j2k.c: [trunk] Prevent a leak when
+ reading PPT markers
+ Update issue 295
+ * [r2735] src/bin/jp2/convert.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/opj_includes.h: [trunk] Move INLINE definition
+ within openjpeg.h header since application may use it
+ * [r2733] src/lib/openjp2/opj_intmath.h: [trunk] Apply final
+ missing patch from sumatrapdf team:
+ http://bugs.ghostscript.com/show_bug.cgi?id=694893
+ Update issue 231
+ * [r2732] tests/conformance/CMakeLists.txt: [trunk] Rework r2731
+ since it breaks non-regression testing
+ * [r2731] tests/compare_images.c, tests/conformance/CMakeLists.txt:
+ [trunk] Be more verbose about failure.
+ Update issue 294
+ * [r2730] src/lib/openjp2/tcd.c: [trunk] Add a temporary work
+ around for issue 293
+ As described in the bug report the default allocation mecanism
+ for codeblock data is too small for those dataset (16bits). We
+ would need a finer (more granular) mecanism to reallocated only
+ on demand. For now this help the two failing tests to pass.
+ Fixes issue 293
+ * [r2726] CMakeLists.txt: [trunk] Mark OpenJPEG to be ABI
+ incompatible with previous one, move to SONAME 7
+ Also declare this is 2.1.0 (or very close)
+ * [r2722] src/lib/openjp2/t2.c: [trunk] Remove warnings about
+ unused values introduced in r2710
+ Thanks to Matthieu Darbois for patch
+ Fixes issue 290
+
+2014-03-13 Mathieu Malaterre
+
+ * [r2720] src/lib/openjp2/j2k.c: [trunk] Add some sanity checks
+ when reading Ippm(i) segments
+ Update issue 288
+ * [r2719] src/lib/openjp2/j2k.c: [trunk] Make sure to reallocate
+ ppm data buffer when multiple Ippm(i) buffer are found
+ This handle the case where remaining data is exactly Nppm(i)
+ Fixes issue 287
+ * [r2715] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/checkmd5refs.cmake: [trunk] Add documentation
+ to the checkmd5refs cmake module (used for regression testing)
+ * [r2714] src/bin/jp2/opj_decompress.c: [trunk] Always report when
+ decompression failed as return code value
+ * [r2713] tests/nonregression/md5refs.txt: [trunk] Fix test
+ NR-DEC-issue171.jp2-71-decode-md5 after recent code change
+ * [r2712] tests/compare_images.c: [trunk] Add a double check for
+ user input
+ * [r2711] tests/ppm2rgb3.c: [trunk] Fix compilation on VS2010
+ (snprintf is not C89). C++11 should avoid this in the future
+ * [r2710] src/lib/openjp2/t2.c: [trunk] Just in case this would be
+ helpful for other, here is the code used to track issue 80
+ Update issue 80
+ * [r2709] src/lib/openjp2/t2.c: [trunk] Tweak documentation in
+ t2.c. Be more verbose in case of failure.
+ * [r2708] src/lib/openjp2/pi.c: [trunk] Add some documention in the
+ pi code
+ * [r2707] src/lib/openjp2/j2k.c: [trunk] Add debug code to extract
+ decompressed image right before PCLR handling
+ Update issue 235
+ * [r2705] tests/CMakeLists.txt, tests/ppm2rgb3.c[ADD]: [trunk] Add
+ a small helper to spli ppm into 3 pgm files
+ Update issue 235
+
+2014-03-12 Mathieu Malaterre
+
+ * [r2703] src/bin/common/color.c: [trunk] Make sure to use 8bits
+ buffer when applying the ICC profile.
+ Fixes issue 281
+ * [r2701] src/bin/common/color.c: [trunk] Add debug info to be able
+ to test integration with littlecms
+ * [r2695] tests/compare_images.c: [trunk] TIFF files in test suite
+ can have 1 or 3 components
+ * [r2694] tests/compare_images.c: [trunk] Simplify code when
+ reading in TIFF images
+ * [r2692] src/lib/openjp2/j2k.c: [trunk] Make sure when reading POC
+ that number of layers (layer end) is within acceptable bound.
+ Fixes issue 80
+
+2014-03-11 Mathieu Malaterre
+
+ * [r2691] src/lib/openjp2/t2.c: [trunk] Re-active old warning about
+ missing SOP marker
+ * [r2690] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] Add
+ debug info to track issue 80
+ Update issue 80
+ * [r2688] src/lib/openjp2/t2.c: [trunk] Rework assertion to work on
+ 32bits system
+ * [r2687] src/lib/openjp2/jp2.c, src/lib/openjp2/raw.c,
+ src/lib/openjp2/t2.c: [trunk] Fix remainings warnings on
+ linux/32bits arch
+ * [r2686] src/lib/openjp2/opj_includes.h: [trunk] Rework fseek
+ ifdefs blockers, it breaks the 64bits behavior for fseeko
+ * [r2685] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
+ [trunk] Fix compilation errors when JPWL and/or MJ2 are build
+
+2014-03-10 Mathieu Malaterre
+
+ * [r2683] src/lib/openjp2/tcd.c: [trunk] Another final round of
+ fixes for sign conversion warnings.
+ Fixes issue 256
+ * [r2682] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2681] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2680] src/lib/openjp2/j2k.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2679] cmake/CTestCustom.cmake.in: [trunk] Remove old warnings
+ about deprecated API
+ * [r2677] src/lib/openjp2/j2k.c: [trunk] Remove a set of warning
+ about sign conversion
+ Update issue 266
+ * [r2676] src/bin/common/color.c: [trunk] Remove warning about sign
+ conversion in color.c
+ Update issue 256
+ * [r2672] tests/compare_images.c, tests/conformance/CMakeLists.txt:
+ [trunk] Run richter test suite, correct a regression introduced
+ in r2668
+ * [r2670] tests/conformance/CMakeLists.txt: [trunk] Tweak JP2
+ conformance test suite add documentation
+ * [r2668] tests/compare_images.c, tests/conformance/CMakeLists.txt:
+ [trunk] Properly handle number of components to run kakadu test
+ suite.
+ Update issue 266
+ * [r2664] src/bin/jp2/convert.c: [trunk] Fix simple sign conversion
+ warnings only visible on 32bits arch
+ * [r2663] tests/compare_images.c: [trunk] Handle multi components
+ files with PGM outputs
+ * [r2661] src/bin/jp2/convert.c: [trunk] Properly handle PGM file
+ generation when fullpath is specified in the cmd line
+ This will break a very old behavior (since 2005), but avoid
+ writing in un-expected places for users
+ This also make the behavior similar with PGX file generation
+ * [r2660] tests/compare_dump_files.c: [trunk] Fix inversion in code
+ convention
+ * [r2659] tests/compare_dump_files.c: [trunk] Fix typo in the code
+ * [r2658] tests/compare_dump_files.c: [trunk] rework actual code to
+ handle DOS/UNIX end of lines in a transparent manner.
+ This will help cross compilation cases
+ * [r2657] tests/compare_dump_files.c: [trunk] First pass to cleanup
+ compare_dump_files
+ * [r2656] tests/compare_images.c: [trunk] Fix compilation when TIFF
+ lib is neither found nor compiled
+ * [r2655] src/bin/jp2/convert.c: [trunk] Make sure to always
+ initialize variable
+ * [r2654] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
+ src/lib/openjpip/jp2k_encoder.c, tests/compare_images.c: [trunk]
+ Fix warnings about shadow variables
+ * [r2653] src/lib/openjp2/t1_generate_luts.c: [trunk] remove a
+ warning when using strict prototype
+ * [r2652] src/bin/common/color.c: [trunk] Remove 2 warnings about
+ set but not used variables
+
+2014-03-07 Mathieu Malaterre
+
+ * [r2651] src/bin/jp2/opj_decompress.c: [trunk] Upon failure, need
+ to return proper return code
+ * [r2650] tests/compare_images.c, tests/conformance/CMakeLists.txt:
+ [trunk] Add new test suite that run on kakadu conformance images
+ * [r2644] tests/CMakeLists.txt, tests/comparePGXimages.c[DEL],
+ tests/compareRAWimages.c[DEL], tests/compare_images.c[CPY],
+ tests/compare_raw_files.c[CPY], tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt: [trunk] Cleanup commit.
+ Rename compare family since comparePGX now support TIFF.
+ Rename compareRAWimage for clarity since it merely compare files
+ (not images).
+ * [r2643] tests/compareRAWimages.c: [trunk] Use C-style comments
+ * [r2642] tests/compareRAWimages.c: [trunk] Rework the code to
+ simplify cleanup code
+ * [r2638] tests/comparePGXimages.c: [trunk] Also override the
+ default error handler for TIFF files
+ * [r2636] src/lib/openjp2/jp2.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2635] src/lib/openjp2/tcd.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2634] src/lib/openjp2/t2.c: [trunk] Rework r2597, make sure
+ test suite is passing now.
+ Update issue 256
+ * [r2633] src/lib/openjp2/cidx_manager.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2632] src/lib/openjp2/phix_manager.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2631] src/lib/openjp2/ppix_manager.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2630] src/lib/openjp2/thix_manager.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2629] src/lib/openjp2/tpix_manager.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2628] src/lib/openjp2/t2.c: [trunk] Redo r2623, and remove
+ guilty section
+ Update issue 256
+ * [r2627] src/lib/openjp2/t2.c: [trunk] Revert r2623 for now
+ * [r2626] src/bin/jp2/opj_compress.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2625] src/bin/jp2/opj_decompress.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2624] src/bin/jp2/opj_dump.c: [trunk] Another round of fixes
+ for sign conversion warnings.
+ Update issue 256
+ * [r2623] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2622] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2621] src/lib/openjp2/openjpeg.c: [trunk] Another round of
+ fixes for sign conversion warnings.
+ Update issue 256
+ * [r2620] src/lib/openjp2/image.c: [trunk] Another round of fixes
+ for sign conversion warnings.
+ Update issue 256
+ * [r2619] src/lib/openjp2/dwt.c: [trunk] As reported by clang
+ analyzer thoses values were never read
+ * [r2618] src/bin/jp2/opj_compress.c: [trunk] Remove mem leak and
+ warning reported by clang
+ * [r2617] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
+ [trunk] Remove simple warnings about format
+ * [r2616] src/bin/mj2/opj_mj2_compress.c,
+ src/bin/mj2/opj_mj2_decompress.c: [trunk] Remove simple warning
+ about functions not used
+ * [r2615] src/lib/openjp2/pi.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2614] src/lib/openjp2/mqc.c: [trunk] Another round of fixes for
+ sign conversion warnings.
+ Update issue 256
+ * [r2613] src/lib/openjp2/invert.c: [trunk] Fix simple warning
+ about sign conversion
+ Update issue 256
+ * [r2612] src/lib/openjp2/dwt.c: [trunk] Another of fixes for
+ warning about sign conversion
+ Update issue 256
+ * [r2611] src/lib/openjp2/tgt.c: [trunk] Fix warning about sign
+ conversion
+ Update issue 256
+ * [r2610] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h: [trunk]
+ un-deprecated opj_stream_destroy API, import patch manually
+ In some case user still want to be able to call
+ opj_stream_destroy.
+ Fixes issue 227
+ * [r2609] src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/opj_codec.h[ADD], src/lib/openjp2/opj_includes.h:
+ [trunk] Update memory management mecanism
+ Fixes issue 253
+ * [r2608] src/lib/openjp2/cio.c: [trunk] Remove self-assignement.
+ Fixes issue 273
+ * [r2605] src/bin/jp2/convert.c: [trunk] Fix compilation in visual
+ studio, inline cannot be used directly.
+ Fixes issue 272
+ * [r2604] tests/comparePGXimages.c: [trunk] Remove warning about
+ implicitly defined function
+ * [r2601] tests/comparePGXimages.c: [trunk] Remove TIFF warning
+ handler. This help test suite run smoothly on windows by removing
+ the message box.
+ Fixes issue 276
+ * [r2600] src/lib/openjp2/j2k.c: [trunk] Fix mem leaks reported by
+ cppcheck
+ * [r2599] tests/comparePGXimages.c: [trunk] Simplify code and
+ remove bogus out of bound check
+
+2014-03-06 Mathieu Malaterre
+
+ * [r2598] src/lib/openjp2/j2k.c: [trunk] Revert r2597 for now,
+ since it breaks a lot of tests
+ * [r2597] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
+ conversion.
+ Update issue 256
+ * [r2595] src/bin/jp2/convert.c: [trunk] Remove some easy warnings
+ * [r2594] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
+ conversion.
+ Update issue 256
+ * [r2593] src/bin/jp2/convert.c: [trunk] Remove warning about sign
+ conversion.
+ Update issue 256
+ * [r2592] tests/comparePGXimages.c, tests/compareRAWimages.c:
+ [trunk] Remove warning about sign conversion.
+ Update issue 256
+ * [r2591] tests/compare_dump_files.c: [trunk] Remove warning about
+ sign conversion.
+ Update issue 256
+ * [r2590] tests/test_tile_encoder.c: [trunk] Remove warning about
+ sign conversion.
+ Update issue 256
+ * [r2589] src/bin/jp2/convert.c, src/lib/openjp2/jp2.c,
+ tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] Remove
+ some easy warnings about sign compare reported by gcc
+ * [r2588] tests/comparePGXimages.c: [trunk] Remove out of bound
+ access in code and simplify code. this is a test tool, security
+ is not an issue here.
+ * [r2587] tests/test_tile_decoder.c: [trunk] Remove simple warning
+ about unused variables
+ * [r2586] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/checkmd5refs.cmake,
+ tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
+ all output files from the test suite are using a different output
+ name
+ Fixes issue 271
+
+2014-03-05 Mathieu Malaterre
+
+ * [r2577] src/lib/openjp2/jp2.c: [trunk] Handle cmap where direct
+ use is specified (issue235_cmapsubbox.jp2)
+ I doubt the old code ever work. The new code copy the old
+ codestream bytes into the new components (instead of copying the
+ pointer).
+ Technically the issue235.jp2 file should be handled since I.5.3.5
+ specifies that:
+ ...
+ If the JP2 Header box does not contain a Component Mapping box,
+ the components shall be mapped directly to channels,
+ such that component i is mapped to channel i.
+ ...
+ Update issue 235
+
+2014-03-04 Mathieu Malaterre
+
+ * [r2572] src/lib/openjp2/tcd.c: [trunk] Make sure to reject images
+ such as 1336.pdf.asan.47.376.jp2
+ Fixes issue 267
+ * [r2571] src/lib/openjp2/tcd.c: [trunk] remove more conversion
+ warning in multi-lines macro.
+ C allow simple tricks such as to find those:
+ gcc -E tcd.c | sed '/^\#/d' | indent -st -i2 > clean.c
+ Update issue 256
+ * [r2570] src/lib/openjp2/j2k.c: [trunk] Remove some conversion
+ warnings reported by gcc
+ Update issue 256
+ * [r2569] src/bin/jp2/opj_compress.c: [trunk] Remove another
+ warning. ftell returns long int
+ Update issue 256
+ * [r2568] src/bin/jp2/convert.c: [trunk] Remove more conversion
+ warnings.
+ Update issue 256
+ * [r2567] src/lib/openjp2/tcd.c: [trunk] Remove warning about
+ conversion.
+ Update issue 256
+ * [r2566] tests/comparePGXimages.c,
+ tests/conformance/CMakeLists.txt: [trunk] Add a TIFF compare
+ function (PEAK/MSE)
+ Fixes issue 100
+ * [r2565] src/lib/openjp2/mqc.c: [trunk] Revert portion of r2562,
+ need to investigate issue.
+ Update issue 269
+
+2014-03-03 Mathieu Malaterre
+
+ * [r2562] src/lib/openjp2/mqc.c, src/lib/openjp2/openjpeg.c:
+ [trunk] Remove remaining conversion issues in mqc.c
+ * [r2561] src/lib/openjp2/opj_clock.c, src/lib/openjp2/t2.c:
+ [trunk] Remove remainings conversion issues in t2.c + clock.c
+ * [r2560] src/lib/openjp2/t1.c: [trunk] Remove a simple warning
+ about int -> float conversion
+ * [r2559] src/lib/openjp2/t2.c: [trunk] rework code to avoid a
+ warning. this also remove a division and prefer bit-shift
+ * [r2558] src/lib/openjp2/mct.c, src/lib/openjp2/raw.c,
+ src/lib/openjp2/tgt.c: [trunk] Remove some more warnings about
+ conversion
+ * [r2557] src/lib/openjpip/index_manager.c: [trunk] Prefer compile
+ time constant to avoid conversion double -> int
+ * [r2556] src/lib/openjp2/jp2.c: [trunk] Review warning about types
+ conversion, and add cast when needed
+ * [r2553] src/lib/openjp2/invert.c: [trunk] Remove some simple
+ warnings about conversion
+ * [r2552] tests/compare_dump_files.c: [trunk] fgets takes an int as
+ parameter
+ * [r2551] src/lib/openjpip/j2kheader_manager.c: [trunk] Remove
+ warning about cast double -> int. Instead use bit-shifting
+ (compile time computation)
+ * [r2550] src/bin/common/color.c, src/bin/jp2/opj_decompress.c,
+ src/lib/openjp2/dwt.c: [trunk] Remove easy to fix warnings about
+ conversion
+ * [r2549] src/lib/openjp2/opj_malloc.h: [trunk] Import left over
+ from patch submitted as issue 225 (comment #14)
+ Update issue 225
+ * [r2548] src/bin/jp2/convert.c, src/bin/jpip/opj_jpip_transcode.c,
+ tests/unit/testempty0.c: [trunk] remove some simple warnings
+ about unused params
+ * [r2547] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
+ src/lib/openjpip/jpipstream_manager.c: [trunk] remove all api
+ with invalid FILE* parameters which could leads to issues when
+ applications are compiled with different flags from openjpeg.
+ Fixes issue 198
+ * [r2546] src/lib/openjp2/opj_intmath.h: [trunk] Explicitely
+ trigger issue 229, there may be an impact in code execution. The
+ assert may get removed afterward
+ Update issue 229
+ * [r2545] src/bin/jpip/opj_jpip_transcode.c,
+ tests/comparePGXimages.c: [trunk] Remove simple warnings
+ * [r2544] tests/nonregression/CMakeLists.txt: [trunk] Remove
+ 3635.pdf.asan.77.2930.jp2 from opj_dump tests
+ Update issue 250
+ * [r2539] src/lib/openjp2/opj_includes.h: [trunk] Avoid conflicting
+ declarion for fseek in openjp2 vs fseek in openjpip
+ * [r2538] tests/nonregression/md5refs.txt: [trunk] Fix md5 values
+ for decode-md5 tests.
+ Update issue 250
+ * [r2537] src/lib/openjp2/jp2.c, src/lib/openjp2/t1.c: [trunk]
+ Remove deprecated functions.
+ Update issue 268
+ * [r2536] src/bin/jpip/opj_jpip_transcode.c: [trunk] Remove warning
+ about unused function
+ Update issue 268
+ * [r2535] src/lib/openjp2/j2k.c: [trunk] Remove deprecated
+ functions (not called anywhere in the code base).
+ Update issue 268
+ * [r2533] tests/test_tile_decoder.c: [trunk] Remove unused
+ variables from test
+
+2014-03-02 Mathieu Malaterre
+
+ * [r2532] src/bin/jp2/convert.c: [trunk] Remove some simple
+ warnings about var being set but not used
+ * [r2531] src/bin/jp2/convert.c: [trunk] Remove warning about
+ -2147483648 (aka INT_MIN), causing this decimal constant is
+ unsigned only in ISO C90
+ * [r2530] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/tcd.c: [trunk] Remove simple warnings about
+ comments, missing case in switch statement
+
+2014-03-01 Mathieu Malaterre
+
+ * [r2529] src/bin/jp2/convert.c: [trunk] Fix compilation on MSVC
+ compiler
+
+2014-02-28 Mathieu Malaterre
+
+ * [r2528] src/bin/jp2/convert.c: [trunk] Partially rework r2506,
+ original patch from issue 171 was totally bogus (untested?) and
+ did break most of the test (eg. p1_04 family)
+ convert.c duplicate a lot of code, this patch only adresses the
+ PGX codec section of the code.
+ Update issue 171
+ Update issue 264
+ * [r2527] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/md5refs.txt: [trunk] Make sure to run
+ *-decode-md5 only after *-decode tests. Update md5 since recent
+ code change.
+ * [r2526] src/lib/openjp2/j2k.c: [trunk] Remove easy uint32 <->
+ int32 conversions
+ * [r2525] src/lib/openjp2/j2k.c: [trunk] Re-import chunk from r2458
+ that made textGBR.jp2 to fail otherwise
+ Update issue 225
+ * [r2524] src/lib/openjp2/j2k.c: [trunk] Rework r2458, instead we
+ should reject 451.pdf.SIGSEGV.ce9.3723 since tile-parts are out
+ of order (as per kakadu behavior).
+ Update issue 225
+ * [r2523] tests/nonregression/CMakeLists.txt: [trunk] Mark a file
+ as being invalid for opj_dump
+ * [r2522] tests/CMakeLists.txt: [trunk] Fix JPIP test with updated
+ md5sum
+ * [r2521] src/lib/openjp2/j2k.c: [trunk] Really apply r2460 this
+ time, but fix the original typo in the submitted patch
+ Update issue 225
+ * [r2520] tests/comparePGXimages.c: [trunk] final round of minor
+ cleanups
+ * [r2519] tests/comparePGXimages.c: [trunk] Remove PNG generation
+ code for now
+ * [r2518] tests/comparePGXimages.c: [trunk] Prefer strcpy since it
+ copies trailing 0 directly
+ * [r2517] tests/comparePGXimages.c: [trunk] Simplify code to
+ centralize code cleanup
+ * [r2516] tests/comparePGXimages.c: [trunk] Some code cleanup add
+ sentinels
+ * [r2515] tests/comparePGXimages.c: [trunk] Remove a simple
+ warning, and use static to detect unused functions. Simplify
+ function declarations.
+ * [r2513] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] run test suite
+ on dataset from issue 171
+ Fixes issue 171
+ * [r2511] src/bin/jp2/opj_dump.c: [trunk] Remove some simple
+ warnings in opj_dump
+ * [r2510] src/bin/jp2/convert.c: [trunk] Merge final patch from
+ issue 171 with code simplification. also handles signed case
+ properly.
+ Fixes issue 171
+ * [r2508] CMakeLists.txt: [trunk] Fix find_path behavior within
+ cross-compilation execution
+
+2014-02-27 Mathieu Malaterre
+
+ * [r2507] src/lib/openjp2/jp2.c: [trunk] Import patch from issue
+ 218. No dataset to check, so blindly applied it.
+ Fixes issue 218
+ * [r2506] src/bin/jp2/convert.c: [trunk] Import patch from issue
+ 171. Only the imagetoraw part was not applied.
+ Update issue 171
+ * [r2505] tests/nonregression/test_suite.ctest.in: [trunk] Try to
+ run test suite on invalid dataset from sumatrapdf team
+ Update issue 225
+ * [r2503] tests/nonregression/test_suite.ctest.in: [trunk] run test
+ suite to illustrate patch from r2458
+ * [r2501] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
+ opj_decompress only output a single component
+ Update issue 110
+ * [r2496] tests/nonregression/test_suite.ctest.in: [trunk] add
+ issue 46 to the test suite
+ Fixes issue 46
+ * [r2495] src/bin/jp2/opj_compress.c: [trunk] improve command line
+ parser syntax checking
+ * [r2493] src/lib/openjp2/j2k.c: [trunk] add a sentinel in debug
+ code
+ * [r2492] tests/unit/CMakeLists.txt: [trunk] simplify code using
+ for loop
+
+2014-02-26 Mathieu Malaterre
+
+ * [r2491] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Import test case
+ from issue 208. This appears to be fixed now.
+ Fixes issue 208
+ * [r2489] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Run test suite
+ on dataset from issue 211. Test is now passing nicely.
+ Fixes issue 211
+ * [r2487] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] run test suite
+ on dataset from issue 135. Add fake md5sum to make sure tests is
+ failing.
+ Update issue 135
+ * [r2485] tests/nonregression/checkmd5refs.cmake,
+ tests/nonregression/md5refs.txt: [trunk] Update missing md5sums
+ * [r2484] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] kakadu does not
+ support 451.pdf.SIGSEGV.ce9.372 we should not pretend to be able
+ to decompress it
+
+ Update issue 225
+ * [r2483] tests/nonregression/test_suite.ctest.in: [trunk] Run test
+ suite on issue 141. Add a fake dataset to report that test is
+ failing.
+ Update issue 141
+ * [r2481] tests/compareRAWimages.c: [trunk] Add more details in
+ case test fails
+ * [r2480] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] run test suite
+ on input dataset from issue 134
+ Fixes issue 134
+ * [r2478] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] fixes test
+ NR-DEC-file409752.jp2-40-decode, use proper naming convention
+ (need to keep file extension)
+ * [r2477] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] add test suite
+ for issue 142
+
+ Fixes issue 142
+ * [r2476] tests/nonregression/checkmd5refs.cmake: [trunk] When no
+ output PGX file is found, report an error
+ * [r2474] src/bin/wx/OPJViewer/CMakeLists.txt: [trunk] Add missing
+ include dir for wx app
+ * [r2473] tests/test_tile_decoder.c, tests/test_tile_encoder.c:
+ [trunk] Remove some simple warnings about cast, and unused
+ functions
+ * [r2471] src/lib/openjp2/t2.c: [trunk] Remove a simple warning
+ about a cast
+ * [r2470] src/lib/openjp2/j2k.c: [trunk] revert r2460 since it
+ breaks ETS-C1P0-p0_03.j2k-decode.
+ Update issue 225
+ * [r2469] src/lib/openjp2/t2.c: [trunk] Revert r2453 since it
+ breaks conformance test ETS-C1P1-p1_06.j2k-decode
+ * [r2468] src/lib/openjp2/tcd.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 1336.pdf.asan.47.376
+ Update issue 225
+ * [r2467] src/lib/openjp2/tcd.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 1888.pdf.asan.35.988
+ Update issue 225
+ * [r2466] src/lib/openjp2/jp2.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 1851.pdf.SIGSEGV.ce9.948
+ Update issue 225
+ * [r2465] src/lib/openjp2/jp2.c: [trunk] Import patch from
+ sumatrapdf team. Start using new color space when found.
+ Update issue 225
+ * [r2464] src/lib/openjp2/jp2.c: [trunk] Import patch from
+ sumatrapdf team. This handle some Part-2 compliant file, by being
+ more tolerant in COLR box. No testcase for now.
+ Fixes issue 247
+ * [r2463] src/lib/openjp2/jp2.c: [trunk] Import patch from
+ sumatrapdf team. This handle some testcase with no input dataset,
+ but changes looks ok.
+ Update issue 225
+ * [r2462] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 2977.pdf.asan.67.2198
+ Update issue 225
+ * [r2461] src/lib/openjp2/j2k.c: [trunk] Import (ugly) patch from
+ sumatrapdf team. This feels like a hack rather than a solution.
+ Fixes issue 226
+ * [r2460] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 3635.pdf.asan.77.2930
+ Update issue 225
+ * [r2459] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. Original commit is
+ 5b0c9985e3359aca9b3fcfd94424166aa61a141a.
+ Update issue 225
+ * [r2458] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 451.pdf.SIGSEGV.ce9.3723
+ Update issue 225
+ * [r2457] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 2.pdf.SIGFPE.706.1112
+ Update issue 225
+ * [r2456] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 1610.pdf.SIGSEGV.59c.681
+ Update issue 225
+ * [r2455] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 2539.pdf.SIGFPE.706.1712
+ Update issue 225
+ * [r2454] src/lib/openjp2/j2k.c: [trunk] Import patch from
+ sumatrapdf team. This handle testcase 4035.pdf.SIGSEGV.d8b.3375
+ Update issue 225
+ * [r2453] src/lib/openjp2/t2.c: [trunk] Import patch from
+ sumatrapdf team. Add detection for testcase
+ 1802.pdf.SIGSEGV.36e.894
+
+ Update issue 225
+ * [r2452] src/lib/openjp2/jp2.c: [trunk] Import patch from
+ sumatrapdf team. Add a new function to check color box.
+
+ Update issue 225
+ * [r2451] src/lib/openjp2/openjpeg.h: [trunk] Import patch from
+ sumatrapdf team. This patch adds new colorspace handling.
+
+ Update issue 225
+ * [r2450] src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.h:
+ [trunk] Import patch from sumatrapdf team. This adds alpha
+ handling. This patch changes ABI.
+
+ Update issue 225
+ * [r2449] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Update file
+ extension function to handle cases where filename containes
+ multiples dots.
+
+ Update issue 250
+ * [r2447] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Clearly indicate
+ that mem-b2ace68c-1381.jp2 should not be decompressed.
+
+ Update issue 250
+ * [r2446] tests/CMakeLists.txt: [trunk] Fix TestJPIP1 on case
+ sensitive system
+ * [r2445] cmake/CTestCustom.cmake.in: [trunk] regex would not be
+ used to remove java deprecation warning from dashboard
+ * [r2444] src/bin/jp2/opj_compress.c, tests/test_tile_encoder.c:
+ [trunk] Remove simple warnings about unused functions
+ * [r2443] src/bin/jp2/opj_compress.c: [trunk] Properly store and
+ use value returned by fread. Also invert nmemb and size in fread
+ call.
+
+ Fixes issue 262
+ * [r2442] src/lib/openjpip/msgqueue_manager.c: [trunk] Fix invalid
+ write access in JPIP code.
+
+ Fixes issue 261
+
+2014-02-25 Mathieu Malaterre
+
+ * [r2436] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Run decoder on
+ input dataset from issue 254. Add fake md5sum to make sure the
+ test is failing.
+
+ Update issue 254
+ * [r2433] cmake/CTestCustom.cmake.in: [trunk] deprecationg warning
+ issued by java compiler should be ignored
+ * [r2432] src/lib/openjp2/openjpeg.c: [trunk] Create a new static
+ *_impl function to avoid a warning triggered by the deprecation
+ mecanism
+
+ Fixes issue 257
+ * [r2430] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] New decoded
+ files are passing. Adding reference files.
+
+ Update issue 225
+ * [r2428] tests/nonregression/test_suite.ctest.in: [trunk] For now
+ assume any provided stream should not get decompressed.
+
+ Update issue 225
+ * [r2427] tests/nonregression/test_suite.ctest.in: [trunk] Run
+ decoder on issue 229 test cases
+
+ Update issue 229
+ * [r2419] src/lib/openjp2/t2.c: [trunk] Revert r2415 for now since
+ it introduce large regression
+ * [r2418] src/lib/openjp2/opj_includes.h: [trunk] Import commit
+ 87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdl
+
+ don't define lrintf for MSVC 2013 (fix compilation breakage)
+
+ Update issue 225
+ * [r2417] src/lib/openjp2/t2.c: [trunk] Import commit
+ 4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdl
+
+ Bug 694906: fix potential heap overflow in
+ opj_t2_read_packet_header
+
+ Update issue 225
+ * [r2416] src/lib/openjp2/jp2.c: [trunk] import commit
+ 83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdl
+
+ fix potential NULL-pointer dereference caused by testing the
+ wrong variable
+ after opj_realloc (happens only in OOM situations)
+
+ Update issue 225
+ * [r2415] src/lib/openjp2/t2.c: [trunk] Import commit
+ fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdl
+
+ prevent heap overflow in opj_t2_read_packet_header
+
+ Also prevent a double-free of segment data under OOM conditions.
+
+ Problem found in a test file, 1802.pdf.SIGSEGV.36e.894 supplied
+ by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google
+ Security Team using Address Sanitizer. Many thanks!
+
+ Update issue 225
+ * [r2414] src/lib/openjp2/cio.c: [trunk] Import commit
+ 8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdl
+
+ make opj_stream_set_user_data accept a NULL stream
+ for consistency with opj_stream_set_* which does so.
+
+ Update issue 225
+ * [r2413] src/lib/openjp2/event.c, src/lib/openjp2/jp2.c: [trunk]
+ Import commit f4139d702559649e577a5df9cfd64b0ca6107a7a from
+ ghostpdl
+
+ Several functions accept a buffer size but never actually check
+ whether
+ the buffer overflows during reading/writing. This fixes all cases
+ where
+ a size variable has explicitly been marked as unused (through a
+ (void)
+ cast).
+
+ This was discovered while investigating an assertion caused by
+ 7cc691f332f26802c64cdc47e17bff8b_signal_sigabrt_7ffff6d59425_2247_2509.pdf
+ among others.
+
+ Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google
+ Security
+ Team for providing the example files.
+ * [r2411] src/bin/common/format_defs.h, src/bin/jp2/opj_compress.c:
+ [trunk] Clarify raw input in openjpeg. LSB vs MSB are now
+ documented.
+
+ Fixes issue 62
+ * [r2410] tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Run test case
+ for issue 228. Output has been validated.
+
+ Fixes issue 228
+ * [r2407] tests/nonregression/test_suite.ctest.in: [trunk] Run
+ sumatrapdf test cases
+
+2014-02-24 Mathieu Malaterre
+
+ * [r2404] src/lib/openjp2/libopenjp2.pc.cmake.in: [trunk] add
+ missing private lib. Update issue 223
+ * [r2402] tests/nonregression/checkmd5refs.cmake,
+ tests/nonregression/md5refs.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] Make sure to
+ always output pgx file. Handle case where multiple pgx files are
+ generated. Fixes all tests.
+ * [r2401] tests/nonregression/test_suite.ctest.in: [trunk] add test
+ demonstrating a regression in 1.5.0 and up. Update issue 205
+ * [r2399] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/checkmd5refs.cmake[ADD],
+ tests/nonregression/md5refs.txt[ADD]: [trunk] improve test suite
+ by checking against a reference md5
+ * [r2398] src/bin/jp2/convert.c: [trunk] Fix a simple mem leak
+ * [r2397] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
+ Fix two simple warnings about sign mismatch
+ * [r2395] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
+ Fix warning about signed/unsigned mismatch
+ * [r2394] tests/unit/testempty2.c: [trunk] Make sure to handle ret
+ value, and properly initialize output file
+ * [r2393] tests/unit/testempty1.c: [trunk] Make sure to handle ret
+ value in test
+ * [r2392] tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt, tests/unit/CMakeLists.txt:
+ [trunk] Prefer the new style cmake: add_test command
+
+ Fixes issues 258
+ * [r2388] src/lib/openjp2/bio.c: [trunk] Fix a warning about type
+ conversion. Use a trick where unsigned wrapping is legal
+
+2014-02-12 Antonin Descampe
+
+ * [r2375] src/lib/openjp2/j2k.c: [trunk] replaced fprintf with
+ event_mgr in cinema-related stuff in j2k.c
+ * [r2374] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
+ [trunk] moved logic related to cinema profiles in library (was in
+ opj_compress.c). This enables one using the library with its own
+ executable to easily ask for cinema profiles.
+ * [r2373] src/bin/jp2/convert.c: [trunk] added a warning when tif
+ conversion changes input image bitdepth
+ * [r2372] src/bin/jp2/convert.c: [trunk]re-indenting convert.c
+
+2014-02-07 Mathieu Malaterre
+
+ * [r2371] cmake/FindKAKADU.cmake: Update kakadu cmake module
+
+2014-01-23 Antonin Descampe
+
+ * [r2369] tests/comparePGXimages.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] added some tests
+ for Cinema2k 48fps and Cinema 4k 24 fps. Fixed
+ a bug in comparePGXimages.c leading to huge Test.xml file
+ uploaded to
+ DashBoard
+ * [r2367] src/bin/jp2/opj_compress.c: [trunk] fixed another DCI
+ compliance bug
+
+2014-01-22 Antonin Descampe
+
+ * [r2366] tests/nonregression/CMakeLists.txt: [trunk] uncomment
+ tests mistakenly commented in previous commit
+ * [r2365] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c,
+ tests/nonregression/CMakeLists.txt: [trunk] fixed several bugs in
+ cinema mode (2K 24/48 fps, and 4K). Trunk
+ now produces compliant DCI code-streams.
+
+2014-01-16 Antonin Descampe
+
+ * [r2364] src/bin/jp2/opj_compress.c: [trunk] fixed indentation in
+ opj_compress.c, renamed 2 internal
+ functions, added some comments
+
+2014-01-16 Antonin Descampe
+
+ * [r2363] src/lib/openjp2/j2k.c: [trunk] fixed DCI-compliant
+ codestream generation (-cinema2K and -
+
+2013-10-30 Antonin Descampe
+
+ * [r2352] CMakeLists.txt, src/CMakeLists.txt,
+ src/bin/jpip/CMakeLists.txt: trunk: fixed cmake config so as to
+ be able to link opj_jpip_server with FCGI.
+ * [r2351] src/bin/jpip/opj_server.c: trunk: fixed cmake config so
+ as to be able to link opj_jpip_server with FCGI.
+
+2013-10-28 Antonin Descampe
+
+ * [r2350] tests/conformance/CMakeLists.txt: trunk: disabling
+ class-0 conformance tests for now (bad implentation of tests)
+
+2013-10-15 Rex Dieter
+
+ * [r2348] CMakeLists.txt,
+ src/lib/openjp3d/libopenjp3d.pc.cmake.in[ADD],
+ src/lib/openjpip/libopenjpip.pc.cmake.in[ADD],
+ src/lib/openjpwl/libopenjpwl.pc.cmake.in[ADD]: complete openjpeg2
+ pkgconfig support, bug #68
+
+2013-09-26 Mathieu Malaterre
+
+ * [r2347] src/lib/openjp2/image.c, src/lib/openjp2/openjpeg.c:
+ [trunk] Import patch from bug #241
+
+2013-07-11 Antonin Descampe
+
+ * [r2344] tests/conformance/CMakeLists.txt: test: modified class-0
+ conformance testing to comply with constraints
+
+2013-03-25 Mickaël Savinaud
+
+ * [r2322] src/lib/openmj2/openjpeg.c: [trunk] use the private
+ version of opj_config to avoid compilation error into mj2
+ * [r2321] src/lib/openjp2/opj_inttypes.h: [trunk] use
+ opj_config_private.h into the opj_inttypes.h
+ * [r2320] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/opj_config.h.cmake.in,
+ src/lib/openjp2/opj_config_private.h.cmake.in[ADD],
+ src/lib/openjp2/opj_includes.h: [trunk] separate the opj_config
+ file between public and private part to avoid expose unused
+ variables into the public API.
+ * [r2319] tests/nonregression/test_suite.ctest.in: [trunk] update
+ test suite because now illegalcolortransform.j2k could be decoded
+
+2013-03-24 Mickaël Savinaud
+
+ * [r2318] src/bin/jp2/opj_decompress.c: [trunk] enhance the support
+ of sYCC into opj_decompress application (thanks winfried).
+ * [r2317] src/lib/openjp2/j2k.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] managed nicely
+ the case where TPSot value is incorrect (thanks winfried). Update
+ the test suite to check this case. Updates issue 202. Updates
+ issue 206. Update issue 208
+
+2013-03-17 Mickaël Savinaud
+
+ * [r2315] src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt:
+ [trunk] add access to opj_apps_config.h to old applications
+ * [r2314] src/lib/openjp2/jp2.c: [trunk] manage correctly the case
+ where meth value is not correct (thanks winfried)
+ * [r2313] src/lib/openjp2/jp2.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] correct issue
+ 188 (thanks winfried) and add test about it. Fixes issue 188
+ * [r2308] tests/CMakeLists.txt: [trunk] use OPJ_ prefix on HAVE
+ variable also for tests
+ * [r2307] src/lib/openmj2/j2k.c: [trunk]remove wrong code in mj2
+ library detected by winfried (thanks to you)
+ * [r2306] CMakeLists.txt, src/bin/common/color.c,
+ src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jpwl/convert.c, src/bin/jpwl/opj_jpwl_compress.c,
+ src/bin/jpwl/opj_jpwl_decompress.c,
+ src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
+ thirdparty/CMakeLists.txt: [trunk] use everywhere the new opj_
+ prefix for HAVE variables and use the opj_apps_config file
+ (thanks to winfried)
+
+2013-03-13 Mickaël Savinaud
+
+ * [r2304] CMakeLists.txt, cmake/EnsureFileInclude.cmake[ADD]:
+ [trunk] use the home made macro to ensure the existence of some
+ include file
+ * [r2303] src/lib/openjp2/opj_includes.h: [trunk] use the opj_
+ prefix for the HAVE_FSEEKO variable
+ * [r2302] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
+ src/lib/openjp2/opj_inttypes.h: [trunk] correct missing variable
+ in openjpeg config file
+
+2013-03-03 Mickaël Savinaud
+
+ * [r2301] cmake/TestLargeFiles.cmake,
+ src/lib/openjp2/opj_config.h.cmake.in: [trunk] remove some unused
+ variable from opj_config and rename other one with opj_ prefix
+ * [r2300] CMakeLists.txt, src/bin/common/CMakeLists.txt,
+ src/bin/common/color.c,
+ src/bin/common/opj_apps_config.h.cmake.in[ADD],
+ src/bin/jp2/CMakeLists.txt, src/bin/jp2/convert.c,
+ src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/lib/openjp2/opj_config.h.cmake.in, tests/CMakeLists.txt,
+ tests/comparePGXimages.c: [trunk] split into two config files
+ config options related to the lib and to the application.
+
+2013-02-18 Mickaël Savinaud
+
+ * [r2298] src/lib/openjp2/openjpeg.h: [trunk] add the prefix opj_
+ to deprecated everywhere
+
+2013-02-17 Mickaël Savinaud
+
+ * [r2297] src/lib/openjp2/openjpeg.h: [trunk] update documentation
+ of new functions _v3 and mark deprecated related functions
+ * [r2296] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
+ tests/test_tile_decoder.c, tests/test_tile_encoder.c,
+ tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
+ the new API for function opj_stream_create_default_file_stream.
+ Use now opj_stream_create_default_file_stream_v3 (WIP)
+
+2013-02-16 Mickaël Savinaud
+
+ * [r2295] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
+ tests/test_tile_decoder.c, tests/test_tile_encoder.c,
+ tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
+ the new API for function opj_stream_destroy. Use now
+ opj_stream_destroy_v3 (WIP)
+ * [r2294] src/lib/openjp2/openjpeg.h: [trunk] rename deprecated
+ macro with opj_ prefix and use it for opj_stream_destroy function
+ * [r2293] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h: [trunk] add functions to avoid to use
+ FILE* into the API (thanks winfried).
+ Update issue 120 and update issue 198
+
+2013-02-04 Mickaël Savinaud
+
+ * [r2292] tests/nonregression/test_suite.ctest.in: [trunk] add a
+ test related to issue 202
+
+2013-02-03 Mickaël Savinaud
+
+ * [r2290] src/bin/jp2/convert.c: [trunk] update convert about png
+ writing with additional metadata (thanks winfried)
+ * [r2287] tests/nonregression/test_suite.ctest.in: [trunk] update
+ test suite for issue 5 and 62
+ * [r2285] src/lib/openjp2/tcd.c: [trunk] backout one part of the
+ rev 2266
+
+2013-01-03 Mathieu Malaterre
+
+ * [r2272] src/lib/openjp3d/pi.c: [trunk] JP3D: Fix issue with Z
+ handling in packet iterator
+ * [r2271] src/lib/openjp3d/cio.c, src/lib/openjp3d/t2.c: [trunk]
+ JP3D: Handles errors properly
+ * [r2270] src/lib/openjp3d/dwt.c: [trunk] JP3D: remove old debug
+
+2013-01-02 Mathieu Malaterre
+
+ * [r2269] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
+ src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
+ src/lib/openjp3d/dwt.h, src/lib/openjp3d/event.c,
+ src/lib/openjp3d/event.h, src/lib/openjp3d/jp3d.c,
+ src/lib/openjp3d/jp3d.h, src/lib/openjp3d/jp3d_lib.c,
+ src/lib/openjp3d/jp3d_lib.h, src/lib/openjp3d/mct.c,
+ src/lib/openjp3d/mct.h, src/lib/openjp3d/mqc.c,
+ src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.c,
+ src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/pi.c,
+ src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
+ src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
+ src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
+ src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
+ src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
+ src/lib/openjp3d/tgt.c, src/lib/openjp3d/tgt.h,
+ src/lib/openjp3d/volume.c, src/lib/openjp3d/volume.h: [trunk]
+ JP3D: convert from DOS to UNIX eol
+ * [r2268] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
+ src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
+ src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
+ src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
+ src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
+ src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
+ src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
+ src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
+ src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
+ src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
+ src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
+ src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
+ src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
+ src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
+ src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
+ src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
+ src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
+ src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
+ src/lib/openjp3d/volume.h: [trunk] JP3D: remove exe bit from
+ source files
+
+2012-12-18 Mickaël Savinaud
+
+ * [r2266] src/lib/openjp2/j2k.h, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
+ tests/nonregression/test_suite.ctest.in: [trunk] merge from
+ branch 1.5 a correction about large code-block data (decoding
+ part) and add tests about issue 5 and issue 62
+
+2012-12-11 Mathieu Malaterre
+
+ * [r2263] src/lib/openjp2/tgt.c: [trunk] remove left over from v2
+ transition
+ * [r2262] src/lib/openjp3d/tgt.c: [trunk] JP3D: completely redo the
+ opj_tgt_create function. Take as input the initial opj_tgt_create
+ as found in openjpeg 1.5, and extend with the 3rd dimension.
+
+2012-12-07 Rex Dieter
+
+ * [r2259] doc/Doxyfile.dox.cmake.in: Doxyfile: HTML_TIMESTAMP = NO
+
+ helps when comparing the output of multiple runs,
+ and distros will appreciate avoiding multilib conflicts.
+
+2012-12-04 Mickaël Savinaud
+
+ * [r2255] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in:
+ [trunk] correct the new name of OPJ_HAVE_STDINT_H everywhere
+ * [r2254] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
+ src/lib/openjp2/opj_stdint.h: [trunk] remove SSIZE which is
+ unused in openjpeg and rename HAVE_STDINT_H to OPJ_HAVE_STDINT_H
+ * [r2253] src/lib/openjpip/boxheader_manager.h,
+ src/lib/openjpip/byte_manager.h: [trunk] add openjpeg.h in some
+ files of openjpip to use some opj type (thanks winfried)
+
+2012-12-03 Mickaël Savinaud
+
+ * [r2252] CMakeLists.txt, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/opj_stdint.h, tests/unit/testempty0.c: [trunk]
+ move typedef from opj_stdint.h to openjpeg.h and add an include
+ of stdio.h in openjpeg.h. Fixes issue 197
+ * [r2251] src/lib/openjp2/jp2.c: [trunk] correct the encoding of
+ colr box information (thanks Winfried)
+ * [r2250] CMakeLists.txt,
+ src/lib/openjp2/libopenjp2.pc.cmake.in[ADD]: [trunk]add the
+ pkgconfig support for openjp2 (thanks Winfried)
+
+2012-11-28 Mathieu Malaterre
+
+ * [r2249] src/lib/openjp3d/jp3d.c: [trunk] JP3D codec was trying to
+ pull information from the registration parameter in COM. This is
+ non-standard.
+ * [r2248] src/lib/openjp3d/jp3d.c: [trunk] As per T.809 code block
+ are not shifted in JP3D
+
+ Table A.7
+ 3D code-block width, height and depth exponent values xcb =
+ value, ycb = value
+ or zcb = value.
+ NOTE – This redefines Rec. ITU-T T.800 | ISO/IEC 15444-1
+ significantly! The 3D
+ code-block width, height and depth are limited to powers of two
+ with the minimum
+ size being 20 and the maximum being 210.
+ Further, the 3D code-block size is restricted so that 4 ≤
+ xcb+ycb+zcb ≤ 18.
+ * [r2247] src/lib/openjp3d/jp3d.c: [trunk] JP3D: this is safe to
+ write comment using Registration: ISO-8859-15
+ * [r2246] src/lib/openjp3d/jp3d.c: [trunk] JP3D fix issue with
+ Registration value in COM marker. Move COM marker just before
+ COD.
+ * [r2245] src/bin/jp3d/opj_jp3d_compress.c: [trunk] jp3d: fix
+ command line parsing for subsampling
+ * [r2244] src/bin/jp3d/opj_jp3d_decompress.c,
+ src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h: [trunk] Fix
+ issue with ITU-T T.809 (05/2011)
+
+ - ZSI is now known as NSI (FF54)
+ - NSI now stores Ndim (=3)
+ - CAP extended marker was not set properly
+ * [r2243] tests/unit/testempty0.c: [trunk] Fix compilation issue
+ where size_t would be undefined
+
+2012-11-27 Mickaël Savinaud
+
+ * [r2242] tests/nonregression/CMakeLists.txt: [test] update the
+ list of files which will be gracefully rejected when they are
+ dump
+ * [r2241] tests/unit/CMakeLists.txt, tests/unit/testempty0.c[ADD]:
+ [trunk] add empty test about the issue 197. Updates issue 197
+
+2012-11-26 Mickaël Savinaud
+
+ * [r2240] src/lib/openjp2/j2k.c,
+ tests/nonregression/test_suite.ctest.in: [trun[trunk] check if
+ the dx and dy steps are not incorrect according to the JPEG2000
+ norm (thanks Even).
+ Test associated to this issue should nicely fail. Fixes issue 194
+ * [r2239] src/lib/openjp2/j2k.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] check if the
+ number of tiles is not incorrect regarding the JPEG2000 norm
+ (thanks Even).
+ Test associated to this issue should nicely fail. Fixes issue 163
+ * [r2238] tests/nonregression/test_suite.ctest.in: [trunk] test
+ about issue 192 should nicely fail
+ * [r2237] src/lib/openjp2/j2k.c: [trunk] check the index of the
+ component in read_qcc (thanks Even). fixes issue 192
+ * [r2235] src/lib/openjp2/j2k.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] update test
+ suite with issue 191 to 194 and update patch for 191 which should
+ fail properly
+
+2012-11-19 Mickaël Savinaud
+
+ * [r2225] src/lib/openjp2/j2k.c: [trunk] fix issue 191 (thanks
+ Even)
+ * [r2224] src/lib/openjp2/openjpeg.h: [trunk]remove not used
+ structures
+
+2012-11-16 Mickaël Savinaud
+
+ * [r2223] src/lib/openjp2/openjpeg.h: [trunk] remove the extended
+ struct it is a bad idea
+ * [r2222] src/lib/openjp2/openjpeg.h: [trunk] add extended
+ capacities for future development
+
+2012-11-16 Mathieu Malaterre
+
+ * [r2221] src/bin/common/color.c, src/bin/jpwl/CMakeLists.txt,
+ src/bin/mj2/CMakeLists.txt: [trunk] rename USE_LEGACY into
+ OPJ_USE_LEGACY for consistency with other #define
+ * [r2220] src/bin/jpwl/CMakeLists.txt: [trunk] Attempt to fix
+ compilation error with mj2
+ * [r2219] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
+ [trunk] Attempt to fix compilation error with mj2
+
+2012-11-16 Mickaël Savinaud
+
+ * [r2218] src/bin/common/color.c: [trunk] solve the problem with
+ new opj_ symbols in color.c
+ * [r2217] src/lib/openjp2/dwt.c, src/lib/openjp2/event.c,
+ src/lib/openjp2/event.h, src/lib/openjp2/image.c,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] add opj_
+ prefix to some internal define and use the new opj type instead
+ of int and float in some files
+
+2012-11-15 Mickaël Savinaud
+
+ * [r2216] src/bin/jp2/opj_compress.c: [trunk]rename the cinema
+ option to old one
+ * [r2215] src/bin/jpip/opj_server.c,
+ src/lib/openjpip/auxtrans_manager.c: [trunk] update some
+ applications with new OPJ_BOOL type
+ * [r2214] src/lib/openjp2/t1.c: [trunk] use OPJ_INT32 instead of
+ int in t2.c
+ * [r2213] src/lib/openjp2/t2.c: [trunk] rename function with the
+ new opj_ prefix
+ * [r2212] src/lib/openjp2/tgt.c: [trunk] solve a potential bug when
+ we test the realloc
+ * [r2211] src/lib/openjp2/j2k.c: [trunk] add an assert to spot a
+ problem. update issue 189
+ * [r2210] AUTHORS, LICENSE, THANKS, src/bin/jp2/opj_compress.c,
+ src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
+ src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
+ src/lib/openjp2/event.c, src/lib/openjp2/event.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
+ src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/opj_includes.h, src/lib/openjp2/t2.c,
+ src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
+ src/lib/openjp2/tcd.h, src/lib/openjp2/tgt.c,
+ src/lib/openjp2/tgt.h, tests/comparePGXimages.c,
+ tests/compareRAWimages.c, tests/compare_dump_files.c,
+ tests/j2k_random_tile_access.c: [trunk]update the copyright, the
+ authors and thanks to respect the license
+ * [r2209] src/lib/openjp2/cidx_manager.c,
+ src/lib/openjp2/cidx_manager.h,
+ src/lib/openjp2/indexbox_manager.h,
+ src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
+ src/lib/openjpip/auxtrans_manager.h,
+ src/lib/openjpip/cachemodel_manager.c,
+ src/lib/openjpip/cachemodel_manager.h,
+ src/lib/openjpip/imgsock_manager.c,
+ src/lib/openjpip/imgsock_manager.h,
+ src/lib/openjpip/index_manager.c,
+ src/lib/openjpip/index_manager.h,
+ src/lib/openjpip/j2kheader_manager.c,
+ src/lib/openjpip/j2kheader_manager.h,
+ src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_encoder.c,
+ src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
+ src/lib/openjpip/msgqueue_manager.c,
+ src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
+ src/lib/openjpip/query_parser.h,
+ src/lib/openjpip/session_manager.c,
+ src/lib/openjpip/session_manager.h,
+ src/lib/openjpip/target_manager.h: [trunk] propagate the new OPJ_
+ symbol and type to openjpip
+ * [r2208] src/bin/jp2/opj_compress.c: [trunk]rename decompress
+ options with the goog name
+ * [r2207] src/lib/openjp2/openjpeg.h: runk] fix the documentation
+ of the API
+ * [r2206] tests/j2k_random_tile_access.c: [trunk] avoid memory leak
+ in j2k_random_tile_access.c
+ * [r2205] src/bin/common/color.c, src/bin/jp2/convert.c,
+ src/bin/jp2/convert.h, src/bin/jp2/index.c,
+ src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
+ src/bin/jp2/opj_dump.c, tests/comparePGXimages.c,
+ tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
+ tests/test_tile_encoder.c, tests/unit/testempty1.c,
+ tests/unit/testempty2.c: [trunk]extend last commits to apps
+ * [r2204] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
+ src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
+ src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
+ src/lib/openjp2/event.c, src/lib/openjp2/event.h,
+ src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
+ src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
+ src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
+ src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t1.c,
+ src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] move
+ opj_bool to OPJ_BOOL to follow the other type
+ * [r2203] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
+ [trunk]remove OPJ_LIMIT_DECODING struct which is not useful for
+ v2 API
+ * [r2202] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/t2.c: [trunk] rename public
+ symbols with OPJ_ prefix (enum part)
+ * [r2201] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/j2k.h, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
+ src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename
+ public symbols with OPJ_ prefix
+
+2012-11-13 Mickaël Savinaud
+
+ * [r2200] src/lib/openjp2/event.c, src/lib/openjp2/pi.c: [trunk]
+ remove warnings raised by flags -Wall -Wextra -pedantic
+ * [r2199] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
+ remove warnings raised by vs11-beta analyzer
+ * [r2198] src/lib/openjp2/t2.c: [trunk] remove warnings raised by
+ flags -Wall -Wextra -pedantic
+ * [r2197] src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/phix_manager.c,
+ src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c:
+ [trunk] remove warnings raised by flags -Wall -Wextra -pedantic
+ and vs9 analyzer
+ * [r2196] src/lib/openjp2/j2k.c, src/lib/openjp2/mqc.h,
+ src/lib/openjp2/openjpeg.h: [trunk] remove warnings raised by
+ flags -Wall -Wextra -pedantic
+ * [r2195] src/lib/openjp2/j2k.c: [trunk] manage the case where the
+ SOT marker is alone, PSot=12 (case of PHR data).
+ Fixes issue 162
+ * [r2194] src/lib/openjp2/t2.c: [trunk] avoid memory leak in
+ opj_t2_decode_packets
+
+2012-11-12 Mickaël Savinaud
+
+ * [r2193] tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] add some new
+ tests related to new data; indicate that some tests should failed
+ because data are wrong
+
+2012-11-08 Mathieu Malaterre
+
+ * [r2190] tests/CMakeLists.txt: [trunk] Add more testing to the
+ tile access/random
+
+ Update issue 186
+ * [r2189] tests/j2k_random_tile_access.c: [trunk] Fix what looks
+ like a copy/paste error
+
+ Update issue 186
+ * [r2188] tests/j2k_random_tile_access.c: [trunk] Add more test in
+ j2k_random_tile_access
+
+ Update issue 186
+ * [r2187] tests/CMakeLists.txt: [trunk] Add new tests
+ (j2k_random_tile_access)
+
+2012-10-30 Mickaël Savinaud
+
+ * [r2186] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
+ remove old structure from testempty
+
+2012-10-29 Mickaël Savinaud
+
+ * [r2185] src/lib/openjp2/openjpeg.h: [trunk] add documentation
+ * [r2184] src/lib/openjp2/openjpeg.h: [trunk]OPJ_STREAM_READ is now
+ equal to OPJ_TRUE and OPJ_STREAM_WRITE to OPJ_FALSE
+ * [r2183] src/lib/openjp2/event.h, src/lib/openjp2/openjpeg.h:
+ [trunk] move opj_event_mgr struct from openjpeg. h to event.h
+ * [r2182] src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.h,
+ src/lib/openjp2/t2.h: [trunk] remove old struct from V1 and not
+ used in V2
+
+2012-10-29 Mathieu Malaterre
+
+ * [r2180] src/bin/jpip/opj_jpip_transcode.c,
+ src/bin/jpip/opj_server.c, src/lib/openjpip/auxtrans_manager.c,
+ src/lib/openjpip/auxtrans_manager.h,
+ src/lib/openjpip/bool.h[DEL],
+ src/lib/openjpip/cachemodel_manager.c,
+ src/lib/openjpip/cachemodel_manager.h,
+ src/lib/openjpip/dec_clientmsg_handler.c,
+ src/lib/openjpip/imgsock_manager.c,
+ src/lib/openjpip/imgsock_manager.h,
+ src/lib/openjpip/index_manager.c,
+ src/lib/openjpip/index_manager.h,
+ src/lib/openjpip/j2kheader_manager.c,
+ src/lib/openjpip/j2kheader_manager.h,
+ src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jpip_parser.c,
+ src/lib/openjpip/jpip_parser.h,
+ src/lib/openjpip/msgqueue_manager.c,
+ src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
+ src/lib/openjpip/query_parser.h,
+ src/lib/openjpip/session_manager.c,
+ src/lib/openjpip/session_manager.h,
+ src/lib/openjpip/sock_manager.h,
+ src/lib/openjpip/target_manager.c,
+ src/lib/openjpip/target_manager.h: [trunk] Remove bool.h, use
+ opj_bool instead
+
+ Fix remaining opj_calloc/malloc/free issues
+ * [r2179] src/lib/openmj2/jp2.c: [trunk] Fix simple warning about
+ unused variables
+ * [r2178] src/lib/openjp2/jp2.c: [trunk] Make sure to use off_t
+ * [r2177] src/bin/mj2/opj_mj2_wrap.c: [trunk] Remove temp fix now
+ that mj2 is fixed
+ * [r2176] CMakeLists.txt: [trunk] Update version number to 2.0.
+ This will help for testing generating scripts
+ * [r2175] doc/CMakeLists.txt, doc/Doxyfile.dox.cmake.in,
+ src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
+ src/lib/openjp2/mct.h, src/lib/openjp2/opj_malloc.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
+ src/lib/openjp2/t1_luts.h,
+ src/lib/openjpip/dec_clientmsg_handler.h,
+ src/lib/openjpip/imgreg_manager.h,
+ src/lib/openjpip/marker_manager.h,
+ src/lib/openjpip/metadata_manager.h,
+ src/lib/openjpip/query_parser.h: [trunk] Fix remainings issues
+ with doxygen doc
+
+ Convert DOS files to UNIX eol
+
+2012-10-29 Mickaël Savinaud
+
+ * [r2173] src/lib/openjp2/openjpeg.c: [trunk] Normalize the return
+ type of opj_read_from_file regarding the test in the calling
+ function
+
+2012-10-29 Mathieu Malaterre
+
+ * [r2172] wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] Remove some
+ simple warnings about missing prototypes
+ * [r2171] src/lib/openjp2/jp2.c: [trunk] Fix compilation when JPIP
+ is OFF
+ * [r2168] src/bin/jp2/opj_compress.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h: [trunk] Merge back JPIP modification
+ into v2
+
+ This commit imports changes from openjpip.c from r2122 into
+ openjpeg.c
+
+2012-10-29 Mickaël Savinaud
+
+ * [r2167] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c: [trunk]
+ remove warnings related to the use of -Wall -Wextra -pedantic
+
+2012-10-26 Mickaël Savinaud
+
+ * [r2166] src/lib/openjp2/openjpeg.h: [trunk] finish to remove the
+ old cio_ struct (last comment is incomplete)
+ * [r2165] src/lib/openjp2/event.c, src/lib/openjp2/mct.c,
+ src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.c: [trunk] remove
+ some warnings from -Wall -Wextra -pedantic
+ * [r2164] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c: [trunk]remove some warnings raised by Wall
+ * [r2163] src/lib/openjp2/image.h: [trunk] use the right cp
+ structure in image.h
+
+2012-10-25 Mickaël Savinaud
+
+ * [r2161] src/lib/openjp2/t1.c: [trunk] remove last warnings from
+ t1
+ * [r2160] src/lib/openjp2/t1.c: [trunk] rename t1_getwmsedec_v2 to
+ opj_t1_getwmsedec and remove t1_getwmsedec
+ * [r2159] src/lib/openjp2/t1.c: [trunk] cancel previous commit
+ about use of t1_decode_cblks from v2. We should use
+ t1_decode_cblks from 1.5 because it is faster (rev 557)
+ * [r2158] src/lib/openjp2/t1.c: [trunk] use the opj_ prefix for
+ last t1 functions
+ * [r2156] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t1.h,
+ src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
+ src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_tcp and
+ rename opj_tcp_v2 to opj_tcp
+ * [r2155] src/lib/openjp2/image.c, src/lib/openjp2/image.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t2.c,
+ src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
+ src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_cp and
+ rename opj_cp_v2 to opj_cp
+ * [r2154] src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
+ src/lib/openjp2/tcd.c: [trunk] [trunk] remove old opj_t2 and
+ rename opj_t2_v2 to opj_t2
+ * [r2153] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/opj_includes.h, src/lib/openjp2/t1.c,
+ src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] rename
+ opj_tcd_truct_v2 to opj_tcd_struct
+ * [r2152] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/jp2.h: [trunk] rename opj_j2k_v2 to opj_j2k
+ * [r2151] src/lib/openjp2/j2k.h: [trunk] remove old opj_j2k struct
+ * [r2150] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
+ rename opj_jp2_v2 to opj_jp2
+ * [r2149] src/lib/openjp2/jp2.h: [trunk] remove old opj_jp2 struct
+ * [r2148] src/lib/openjp2/j2k.c: [trunk] correct a mis use of an
+ old struct
+ * [r2145] src/lib/openjp2/cio.c, src/lib/openjp2/event.c,
+ src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/t2.c,
+ src/lib/openjp2/tcd.c: [trunk] rename opj_event_msg_v2 to
+ opj_event_msg
+ * [r2144] src/lib/openjp2/event.c, src/lib/openjp2/event.h:
+ [trunk]remove old opj_event_mgr function
+ * [r2143] src/lib/openjp2/cio.h: [trunk] style
+ * [r2142] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h: [trunk]
+ remove cio deprecated functions
+ * [r2141] src/lib/openjp2/cidx_manager.c,
+ src/lib/openjp2/cidx_manager.h,
+ src/lib/openjp2/indexbox_manager.h,
+ src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
+ src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c:
+ [trunk]clean jpip marker functions but it is still experimental
+ * [r2140] src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/jpt.c[DEL], src/lib/openjp2/jpt.h[DEL],
+ src/lib/openjp2/opj_includes.h: [trunk] remove jpt.c/.h which
+ used functions not used by v2. The code is always available in
+ branch 1.5
+
+2012-10-25 Mathieu Malaterre
+
+ * [r2138] src/lib/openjp2/openjpeg.c: [trunk] Fix remaining issue
+ with OPJ_CALLCONV
+ * [r2131] README: [trunk] Add documentation for stable API/ABI and
+ gcc flags on UNIX
+ * [r2129] src/lib/openjp2/cio.h: [trunk] marking as deprecated the
+ old cio interface
+ * [r2125] src/bin/jpwl/CMakeLists.txt,
+ src/bin/jpwl/opj_jpwl_compress.c: [trunk] Remove some simple
+ warnings about missing prototypes
+ * [r2124] src/bin/jpwl/CMakeLists.txt, src/bin/jpwl/convert.c[CPY],
+ src/bin/jpwl/convert.h[CPY], src/bin/jpwl/index.c[CPY],
+ src/bin/jpwl/index.h[CPY], src/bin/jpwl/opj_jpwl_compress.c[CPY],
+ src/bin/jpwl/opj_jpwl_decompress.c[CPY],
+ src/bin/jpwl/windirent.h[CPY], src/lib/openjpwl/CMakeLists.txt,
+ src/lib/openmj2/opj_includes.h: [trunk] Fix OpenJPWL compilation
+
+ Simply move files over from branch 1.5 onto current trunk, and
+ use current openmj2 copy (it contains a copy of openjpeg 1.5.x)
+ * [r2123] src/bin/jpip/CMakeLists.txt, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/openjpip.h: [trunk] Since r2060 (and r2059)
+ openjpip is now a first class shared library, instead of a local
+ static lib which expose all the symbols.
+ As such re-apply changes from r2077 which were removed in r2122
+ Also remove old code for now removed opj_jpip_compress
+ * [r2122] src/bin/jpip/CMakeLists.txt,
+ src/bin/jpip/opj_jpip_compress.c[DEL],
+ src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/cidx_manager.c[CPY],
+ src/lib/openjp2/cidx_manager.h[CPY], src/lib/openjp2/cio.c,
+ src/lib/openjp2/cio.h, src/lib/openjp2/event.c,
+ src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
+ src/lib/openjp2/function_list.h,
+ src/lib/openjp2/indexbox_manager.h[CPY], src/lib/openjp2/j2k.c,
+ src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/phix_manager.c[CPY],
+ src/lib/openjp2/ppix_manager.c[CPY],
+ src/lib/openjp2/thix_manager.c[CPY],
+ src/lib/openjp2/tpix_manager.c[CPY],
+ src/lib/openjpip/CMakeLists.txt,
+ src/lib/openjpip/cidx_manager.c[DEL],
+ src/lib/openjpip/cidx_manager.h[DEL],
+ src/lib/openjpip/indexbox_manager.h[DEL],
+ src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
+ src/lib/openjpip/phix_manager.c[DEL],
+ src/lib/openjpip/ppix_manager.c[DEL],
+ src/lib/openjpip/thix_manager.c[DEL],
+ src/lib/openjpip/tpix_manager.c[DEL]: [trunk] Rework r2077
+
+ r2077 did expose too much of the detail implementation of
+ OpenJPEG. Rework dependencies in between JPIP file level details
+ and JPIP client/server arch.
+ Move JPIP file level functionalities back into OpenJP2 as was the
+ case in openjpeg 1.5.x. Use new cio func.
+ * [r2121] src/lib/openjp2/invert.h: [trunk] Add missing newline
+ * [r2120] src/lib/openjp2/invert.c: [trunk] Run fix_comment on
+ invert.c
+
+2012-10-24 Mickaël Savinaud
+
+ * [r2119] src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/invert.c[ADD], src/lib/openjp2/invert.h[ADD],
+ src/lib/openjp2/j2k.c, src/lib/openjp2/opj_includes.h: [trunk]
+ add the support of complex mct encoding when we setup the j2k
+ encoder
+ * [r2118] src/lib/openjp2/tcd.c: [trunk] correct a small warning
+ raised by continous
+ * [r2117] src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk]
+ remove old structures from tcd.h
+ * [r2116] src/lib/openjp2/tcd.c: [trunk] use the right v2 structure
+ * [r2115] src/lib/openjp2/t1.c, src/lib/openjp2/t1.h: [trunk]
+ rename flag_t to opj_flag_t
+ * [r2114] src/lib/openjp2/raw.c, src/lib/openjp2/raw.h,
+ src/lib/openjp2/t1.c: [trunk] use new opj prefix and type with
+ raw functions
+ * [r2113] src/lib/openjp2/mqc.c: [trunk] remove a usefulness test
+ before a free
+ * [r2112] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
+ update jp2./.h to v2 style: use new OPJ type, manage case where
+ bpcc box is available even if ihdr indicate that it is not
+ needed; resolve a LH TODO
+ * [r2111] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
+ [trunk] add documentation to the message handler functions
+ * [r2110] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
+ src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] Finalize
+ dwt.v/.h with the v2 style : remove last functions already
+ optimized, add opj_ prefix, use new name of the functions
+ * [r2109] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h: [trunk]
+ finalize bio.c/.h related to the v2 style
+
+2012-10-22 Mathieu Malaterre
+
+ * [r2106] wrapping/java/openjp2/CMakeLists.txt: [trunk] Remove
+ SONAME from Java binding
+ * [r2105] CMakeLists.txt, wrapping/java/openjp2/CMakeLists.txt:
+ [trunk] Fix java binding installation
+
+2012-10-15 Mathieu Malaterre
+
+ * [r2093] src/lib/openjp2/openjpeg.c: [trunk] Fix another set of
+ issue with calling convention
+ * [r2092] src/lib/openjp2/openjpeg.c: [trunk] Fix issue on windows
+ OS. Need to explicitely state the calling convention
+ * [r2091] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
+ src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
+ src/bin/jpip/opj_jpip_compress.c, src/bin/mj2/opj_mj2_compress.c,
+ src/bin/mj2/opj_mj2_decompress.c, src/bin/mj2/opj_mj2_wrap.c,
+ src/lib/openjp2/function_list.h, src/lib/openjp2/mct.h,
+ src/lib/openjp2/openjpeg.c, src/lib/openjp2/t1.h,
+ src/lib/openjp3d/bio.h, src/lib/openjp3d/cio.c,
+ src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d_lib.h,
+ src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.h,
+ src/lib/openjp3d/raw.h, src/lib/openjp3d/tcd.c,
+ src/lib/openmj2/jpt.c, tests/CMakeLists.txt,
+ tests/compareRAWimages.c, tests/compare_dump_files.c,
+ tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
+ tests/test_tile_encoder.c: [trunk] Remove some warnings about
+ missing prototypes (gcc)
+ * [r2090] src/lib/openjpip/cidx_manager.c,
+ src/lib/openjpip/cidx_manager.h,
+ src/lib/openjpip/indexbox_manager.h, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/phix_manager.c, src/lib/openjpip/ppix_manager.c,
+ src/lib/openjpip/thix_manager.c: [trunk] Fix JPIP compilation.
+ Some prototypes were not respected.
+
+2012-10-15 Mickaël Savinaud
+
+ * [r2086] src/lib/openjpwl/CMakeLists.txt: [trunk] propagate the
+ renaming to openjpwl
+ * [r2085] src/lib/openjp2/j2k.h: [trunk] fix a compilation error
+ with windows and new public function opj_j2k_start_compress
+ * [r2084] src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/j2k_lib.c[DEL], src/lib/openjp2/j2k_lib.h[DEL],
+ src/lib/openjp2/opj_clock.c[CPY],
+ src/lib/openjp2/opj_clock.h[CPY], src/lib/openjp2/opj_includes.h:
+ [trunk]rename j2k_lib to opj_clock
+ * [r2083] src/lib/openjp2/j2k_lib.c: [trunk] modify type of
+ opj_clock function
+
+2012-10-15 Mathieu Malaterre
+
+ * [r2081] src/lib/openjp2/CMakeLists.txt: [trunk] Fix issue during
+ renaming of man page
+ * [r2077] src/bin/jp3d/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
+ src/bin/jpip/opj_dec_server.c, src/bin/mj2/CMakeLists.txt,
+ src/bin/mj2/opj_mj2_compress.c, src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
+ src/lib/openjp2/event.c, src/lib/openjp2/event.h,
+ src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
+ src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
+ src/lib/openjp3d/CMakeLists.txt, src/lib/openjp3d/openjp3d.c,
+ src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/volume.c,
+ src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
+ src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c,
+ src/lib/openmj2/cio.h, src/lib/openmj2/j2k_lib.c,
+ src/lib/openmj2/j2k_lib.h, src/lib/openmj2/mj2.c,
+ src/lib/openmj2/mj2.h, src/lib/openmj2/mj2_convert.c,
+ src/lib/openmj2/mj2_convert.h, src/lib/openmj2/openjpeg.h:
+ [trunk] Fix compilation:
+ - using mingw32 compiler (missing exported symbols)
+ - using -fvisibility=hidden (gcc on UNIX)
+ * [r2076] wrapping/java/openjp2/CMakeLists.txt,
+ wrapping/java/openjp2/JavaOpenJPEG.c,
+ wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
+ wrapping/java/openjp2/index.c[ADD],
+ wrapping/java/openjp2/index.h[ADD]: [trunk] Fix Java binding
+ compilation. Need to link against openmj2 for now to resolve all
+ symbols.
+ Add a local indec.c (pulled from opj 1.5 branch)
+ * [r2075] src/lib/openjpwl/CMakeLists.txt: [trunk] Fix missing -lm
+ to openjpwl
+ * [r2074] src/bin/jpip/CMakeLists.txt: [trunk] Fix missing link to
+ zlib
+ * [r2073] src/bin/mj2/CMakeLists.txt,
+ src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c[ADD],
+ src/lib/openmj2/image.c[ADD], src/lib/openmj2/j2k_lib.c[ADD],
+ src/lib/openmj2/jpt.c[ADD], src/lib/openmj2/raw.c[ADD]: [trunk]
+ Fix openmj2 compilation in static mode.
+ * [r2072] src/lib/openjpip/jp2k_decoder.c: [trunk] Fix compilation
+ in static mode. Prevent duplicate symbols with convert.c
+ implementation
+ * [r2071] src/lib/openjp2/pi.c: [trunk] Add missing newline
+ character
+ * [r2070] doc/man/man1/opj_dump.1, doc/man/man3/libopenjp2.3[CPY],
+ doc/man/man3/libopenjpeg.3[DEL]: [trunk] Fix issues in man pages.
+ * [r2069] src/lib/openjp3d/CMakeLists.txt: [trunk] Fix installaiton
+ of header file
+ * [r2067] src/bin/jp2/opj_compress.c,
+ src/bin/jpip/opj_jpip_compress.c, src/lib/openjp2/jp2.c,
+ src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/openjpeg.h, src/lib/openmj2/j2k.c,
+ src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
+ src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
+ wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] remove left-over
+ from ->jpip_on implementation. JPIP is now completely removed
+ from openjp2 and openmj2. Document jpip_iptr_offset variable
+ * [r2066] src/lib/openjp2/jpt.c,
+ src/lib/openjp2/t1_generate_luts.c: [trunk] Fix warning for no
+ previous prototype by using static function
+
+2012-10-10 Mathieu Malaterre
+
+ * [r2065] wrapping/java/openjp2/CMakeLists.txt,
+ wrapping/java/openjp2/JavaOpenJPEG.c,
+ wrapping/java/openjp2/JavaOpenJPEGDecoder.c: [trunk] Fix advanced
+ (and experimental) Java binding. As reported on the mailing list.
+
+2012-10-09 Mathieu Malaterre
+
+ * [r2064] src/bin/mj2/CMakeLists.txt,
+ src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
+ src/bin/mj2/opj_mj2_wrap.c, src/lib/openmj2/CMakeLists.txt,
+ src/lib/openmj2/bio.c[ADD], src/lib/openmj2/bio.h[ADD],
+ src/lib/openmj2/cio.h[ADD], src/lib/openmj2/dwt.c[ADD],
+ src/lib/openmj2/dwt.h[ADD], src/lib/openmj2/event.c[ADD],
+ src/lib/openmj2/event.h[ADD], src/lib/openmj2/fix.h[ADD],
+ src/lib/openmj2/image.h[ADD], src/lib/openmj2/int.h[ADD],
+ src/lib/openmj2/j2k.c[ADD], src/lib/openmj2/j2k.h[ADD],
+ src/lib/openmj2/j2k_lib.h[ADD], src/lib/openmj2/jp2.c[ADD],
+ src/lib/openmj2/jp2.h[ADD], src/lib/openmj2/jpt.h[ADD],
+ src/lib/openmj2/mct.c[ADD], src/lib/openmj2/mct.h[ADD],
+ src/lib/openmj2/mqc.c[ADD], src/lib/openmj2/mqc.h[ADD],
+ src/lib/openmj2/openjpeg.c[ADD], src/lib/openmj2/openjpeg.h[ADD],
+ src/lib/openmj2/opj_includes.h[ADD],
+ src/lib/openmj2/opj_malloc.h[ADD], src/lib/openmj2/pi.c[ADD],
+ src/lib/openmj2/pi.h[ADD], src/lib/openmj2/raw.h[ADD],
+ src/lib/openmj2/t1.c[ADD], src/lib/openmj2/t1.h[ADD],
+ src/lib/openmj2/t1_luts.h[ADD], src/lib/openmj2/t2.c[ADD],
+ src/lib/openmj2/t2.h[ADD], src/lib/openmj2/tcd.c[ADD],
+ src/lib/openmj2/tcd.h[ADD], src/lib/openmj2/tgt.c[ADD],
+ src/lib/openmj2/tgt.h[ADD]: [trunk] Fix openmj2/mj2 compilation
+
+ As reported on the mailing list, it is better to have a working
+ (compiling) mj2 codec rather than nothing. mj2 uses it own copy
+ of openjpeg 1.5
+
+ Update issue 177
+ * [r2063] src/bin/jpip/opj_jpip_compress.c: [trunk] Use
+ opj_malloc/opj_free in jpip bin
+
+ Update issue 177
+ * [r2062] src/bin/mj2/CMakeLists.txt: [trunk] FolderReorgProposal
+ task. Remove left over of JPIP
+
+ JPIP code was moved from JP2 to openjpip
+
+ Update issue 177
+
+2012-10-08 Mathieu Malaterre
+
+ * [r2061] src/bin/jpip/CMakeLists.txt,
+ src/bin/jpip/opj_jpip_compress.c[CPY], src/lib/openjp2/jp2.h,
+ src/lib/openjpip/cachemodel_manager.c,
+ src/lib/openjpip/channel_manager.c,
+ src/lib/openjpip/cidx_manager.c,
+ src/lib/openjpip/dec_clientmsg_handler.c,
+ src/lib/openjpip/index_manager.c,
+ src/lib/openjpip/index_manager.h,
+ src/lib/openjpip/j2kheader_manager.c,
+ src/lib/openjpip/jp2k_encoder.c,
+ src/lib/openjpip/jpipstream_manager.c,
+ src/lib/openjpip/msgqueue_manager.c, src/lib/openjpip/openjpip.c,
+ src/lib/openjpip/openjpip.h, src/lib/openjpip/phix_manager.c,
+ src/lib/openjpip/ppix_manager.c,
+ src/lib/openjpip/session_manager.c,
+ src/lib/openjpip/target_manager.c,
+ src/lib/openjpip/thix_manager.c, src/lib/openjpip/tpix_manager.c:
+ [trunk] Update JPIP (FolderReorgProposal task)
+
+ This commit does three things:
+ - Use opj_malloc/calloc/free instead of the default C ones.
+ - Update JPIP API to start using cio _v2 API
+ - Create a new opj_jpip_compress which is the replacement for
+ image_to_j2k -jpip
+
+ Update issue 177
+
+2012-10-05 Mathieu Malaterre
+
+ * [r2060] src/bin/jpip/CMakeLists.txt,
+ src/lib/openjpip/CMakeLists.txt: [trunk] Make openjpip a first
+ class shared lib, for future linking
+ * [r2059] src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/cidx_manager.c[DEL],
+ src/lib/openjp2/cidx_manager.h[DEL],
+ src/lib/openjp2/indexbox_manager.h[DEL],
+ src/lib/openjp2/opj_includes.h,
+ src/lib/openjp2/phix_manager.c[DEL],
+ src/lib/openjp2/ppix_manager.c[DEL],
+ src/lib/openjp2/thix_manager.c[DEL],
+ src/lib/openjp2/tpix_manager.c[DEL],
+ src/lib/openjpip/CMakeLists.txt,
+ src/lib/openjpip/cidx_manager.c[CPY],
+ src/lib/openjpip/cidx_manager.h[CPY],
+ src/lib/openjpip/indexbox_manager.h[CPY],
+ src/lib/openjpip/phix_manager.c[CPY],
+ src/lib/openjpip/ppix_manager.c[CPY],
+ src/lib/openjpip/thix_manager.c[CPY],
+ src/lib/openjpip/tpix_manager.c[CPY],
+ src/lib/openjpwl/CMakeLists.txt: [trunk] First step in moving
+ JPIP code out of openjp2
+
+2012-10-05 Mickaël Savinaud
+
+ * [r2056] src/lib/openjp2/t1_generate_luts.c: [trunk] update
+ t1_generate_luts.c with the right ouput to generate t1_luts
+
+2012-10-05 Mathieu Malaterre
+
+ * [r2055] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
+ src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk] Fix
+ spelling. writting -> writing
+
+2012-10-05 Mickaël Savinaud
+
+ * [r2054] src/lib/openjp2/dwt.c, src/lib/openjp2/image.c,
+ src/lib/openjp2/int.h[DEL], src/lib/openjp2/j2k.c,
+ src/lib/openjp2/mct.c, src/lib/openjp2/opj_includes.h,
+ src/lib/openjp2/opj_intmath.h[CPY], src/lib/openjp2/pi.c,
+ src/lib/openjp2/t1.c, src/lib/openjp2/t1_generate_luts.c,
+ src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename int.h
+ to opj_intmath.h and rename all its functions with opj_ prefix
+ * [r2053] src/lib/openjp2/fix.h[DEL], src/lib/openjp2/int.h,
+ src/lib/openjp2/opj_includes.h: [trunk] move fix_mul inside int.h
+ and remove fix.h from the project
+ * [r2052] src/bin/jp2/opj_compress.c, tests/unit/testempty1.c,
+ tests/unit/testempty2.c: [trunk] remove warnings
+
+2012-10-03 Mickaël Savinaud
+
+ * [r2051] src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
+ src/lib/openjp2/pi.h: [trunk]remove warnings in pi.c through the
+ update of poc struct types with new opj_types.
+ * [r2050] src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
+ src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h: [trunk] update
+ global functions of tgt with opj_ prefix
+ * [r2049] src/lib/openjp2/pi.c: [trunk] (style) move global pi
+ functions to the right place and update indentation
+ * [r2048] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
+ src/lib/openjp2/t2.c: [trunk] remove old v1 functions and rename
+ pi_initialise_encode_v2 to opj_pi_initialise_encode;
+ pi_create_encode_v2 to opj_pi_create_decode; pi_destroy_v2 to
+ opj_pi_destroy; pi_create_decode_v2 to opj_pi_create_decode
+ * [r2047] src/lib/openjp2/pi.c: [trunk] update pi_check_next_level
+ with the opj_ prefix and change output type to be more convenient
+ * [r2046] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c,
+ src/lib/openjp2/pi.h: [trunk]rename pi_update_encoding_parameters
+ to opj_pi_update_encoding_parameters
+ * [r2045] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
+ src/lib/openjp2/t2.c: [trunk] replace pi_next by opj_pi_next
+ * [r2044] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h: [trunk]
+ update local function of pi.c with the opj_ prefix and the new
+ opj types
+ * [r2043] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
+ src/lib/openjp2/t1.c: [trunk] update mqc global functions with
+ opj_ prefix
+ * [r2042] src/lib/openjp2/mqc.c: [trunk] add comments to check some
+ parts of mqc.c and update types
+ * [r2041] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h: upadate mqc
+ with new opj_type and use opj_ prefix for local functions
+ * [r2040] src/lib/openjp2/dwt.c: [trunk] correct warnings linked to
+ static dwt functions because declaration is not hide when we use
+ SSE
+ * [r2039] src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
+ src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: {trunk]update mct
+ functions with opj_ prefix and new opj type
+ add some comments
+ * [r2038] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
+ src/lib/openjp2/t2.c, src/lib/openjp2/tgt.c: [trunk] update
+ global functions of bio.c with opj_prefix and new opj type
+
+2012-10-02 Mathieu Malaterre
+
+ * [r2037] src/bin/jp3d/convert.c,
+ src/lib/openjp2/t1_generate_luts.c, src/lib/openjp3d/dwt.c,
+ src/lib/openjp3d/event.c, src/lib/openjp3d/t1.c,
+ src/lib/openjp3d/t1_3d.c, src/lib/openjp3d/t2.c,
+ src/lib/openjp3d/tgt.c, src/lib/openjp3d/volume.c: [trunk] Set of
+ warnings fix for gcc -pedantic
+ * [r2036] src/lib/openjp2/CMakeLists.txt: [trunk] Build small
+ internal tools to generate t1_luts.h
+ * [r2030] src/lib/openjp2/opj_malloc.h: [trunk] Import opj_malloc.h
+ from branch 1.5.x
+
+2012-10-01 Mathieu Malaterre
+
+ * [r2027] CMakeLists.txt: [trunk] V2 will be release with
+ SOVERSION=6
+ * [r2026] src/bin/jpip/opj_jpip_addxml.c, src/lib/openjp2/event.c,
+ src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c,
+ src/lib/openjp2/tgt.h: [trunk] Remove old function tgt_create
+ Fix some warnings about size_t
+ * [r2023] README: [trunk] Update README to reflect
+ FolderReorgProposal
+
+ Update issue 177
+ * [r2022] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt: [trunk]
+ FolderReorgProposal fix. 3rd party variables were not set
+
+ Update issue 177
+ * [r2021] CMakeLists.txt, cmake/OpenJPEGCPack.cmake: [trunk]
+ Requires CMake 2.8.2 at least
+ * [r2020] src/bin/jp2/CMakeLists.txt, src/bin/jpwl/CMakeLists.txt,
+ tests/CMakeLists.txt: [trunk] Fix minor cmake style
+ * [r2019] tests/CMakeLists.txt, tests/unit[ADD],
+ tests/unit/CMakeLists.txt[ADD], tests/unit/testempty1.c[ADD],
+ tests/unit/testempty2.c[ADD]: [trunk] import unit testing from
+ 1.5.x branch
+ * [r2018] cmake/CTestCustom.cmake.in: [trunk] remove warnings
+ generated by all project in thirdparties
+ * [r2017] cmake/CTestCustom.cmake.in: [trunk] Discard warnings from
+ tiff package
+ * [r2016] CMakeLists.txt, src/lib/openjp2/openjpeg.c,
+ src/lib/openjp2/opj_config.h.cmake.in: [trunk] rename
+ PACKAGE_VERSION to OPJ_PACKAGE_VERSION
+
+ This prevent conflicts with TIFF package which also defines
+ PACKAGE_VERSION
+ * [r2015] tests/CMakeLists.txt: [trunk] Fix missing include
+ directory
+ * [r2014] src/bin/jp3d/CMakeLists.txt,
+ src/bin/jp3d/opj_jp3d_compress.c,
+ src/bin/jp3d/opj_jp3d_decompress.c: [trunk] fix compilation on
+ windows where getopt is not available
+ * [r2013] src/bin/jp3d/CMakeLists.txt: [trunk] Fix missing getopt
+ symbols on windows
+ * [r2012] src/lib/openmj2/CMakeLists.txt: [trunk]
+ FolderReorgProposal task: Fix openjp2 lib name
+ * [r2011] src/bin/jp3d/opj_jp3d_compress.c,
+ src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_wrap.c,
+ src/lib/openjp2/bio.c, src/lib/openjp2/openjpeg.h,
+ src/lib/openjp2/t2.c, src/lib/openjp3d/bio.h,
+ src/lib/openjp3d/event.c, src/lib/openjp3d/jp3d.c,
+ src/lib/openjp3d/jp3d.h, src/lib/openjp3d/opj_includes.h,
+ src/lib/openjp3d/pi.c, src/lib/openjp3d/t1.h,
+ src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/tcd.c,
+ src/lib/openjp3d/tcd.h, src/lib/openjpwl/jpwl_lib.c: [trunk] Fix
+ a set of warnings about C90 issues
+ * [r2010] NEWS, doc/CMakeLists.txt: [trunk] FolderReorgProposal
+ task. Do not rebuild doxygen always
+
+ Update issue 177
+ * [r2009] applications[DEL], doc/Doxyfile.dox.cmake.in,
+ src/bin/jpip/README[CPY], src/lib/openjp3d/dwt.h,
+ src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
+ src/lib/openjp3d/tgt.h, src/lib/openmj2/mj2.c,
+ src/lib/openmj2/mj2.h: [trunk] FolderReorgProposal task: cleanup
+ doxygen
+
+ Update issue 177
+ * [r2008] doc/mainpage.dox.in, doc/openjpip.dox.in,
+ src/bin/jpip/CMakeLists.txt, src/bin/jpip/jpip_to_j2k.c[DEL],
+ src/bin/jpip/jpip_to_jp2.c[DEL],
+ src/bin/jpip/opj_jpip_transcode.c,
+ src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
+ src/lib/openjpip/boxheader_manager.c,
+ src/lib/openjpip/boxheader_manager.h,
+ src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
+ src/lib/openjpip/cache_manager.c,
+ src/lib/openjpip/cache_manager.h,
+ src/lib/openjpip/channel_manager.c,
+ src/lib/openjpip/channel_manager.h,
+ src/lib/openjpip/codestream_manager.c,
+ src/lib/openjpip/codestream_manager.h,
+ src/lib/openjpip/faixbox_manager.c,
+ src/lib/openjpip/faixbox_manager.h,
+ src/lib/openjpip/ihdrbox_manager.c,
+ src/lib/openjpip/ihdrbox_manager.h,
+ src/lib/openjpip/imgreg_manager.c,
+ src/lib/openjpip/imgreg_manager.h,
+ src/lib/openjpip/imgsock_manager.c,
+ src/lib/openjpip/imgsock_manager.h,
+ src/lib/openjpip/index_manager.c,
+ src/lib/openjpip/index_manager.h,
+ src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
+ src/lib/openjpip/jpipstream_manager.c,
+ src/lib/openjpip/jpipstream_manager.h,
+ src/lib/openjpip/manfbox_manager.c,
+ src/lib/openjpip/manfbox_manager.h,
+ src/lib/openjpip/marker_manager.c,
+ src/lib/openjpip/marker_manager.h,
+ src/lib/openjpip/metadata_manager.c,
+ src/lib/openjpip/metadata_manager.h,
+ src/lib/openjpip/mhixbox_manager.c,
+ src/lib/openjpip/mhixbox_manager.h,
+ src/lib/openjpip/msgqueue_manager.c,
+ src/lib/openjpip/msgqueue_manager.h,
+ src/lib/openjpip/placeholder_manager.c,
+ src/lib/openjpip/placeholder_manager.h,
+ src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
+ src/lib/openjpip/session_manager.c,
+ src/lib/openjpip/session_manager.h,
+ src/lib/openjpip/target_manager.c,
+ src/lib/openjpip/target_manager.h: [trunk] FolderReorgProposal
+ task: fix jpip doxygen
+
+ Update issue 177
+ * [r2006] applications/jpip/doc/jpip_architect.png[DEL],
+ applications/jpip/doc/jpip_protocol.png[DEL],
+ applications/jpip/mainpage.h[DEL], doc/CMakeLists.txt,
+ doc/Doxyfile.dox[DEL], doc/Doxyfile.dox.cmake.in,
+ doc/jpip_architect.png[CPY], doc/jpip_protocol.png[CPY],
+ doc/mainpage.dox.cmake[DEL], doc/mainpage.dox.in[CPY],
+ doc/openjpip.dox.in[CPY], src/lib/openjp2/function_list.h,
+ thirdparty/README.txt[ADD]: [trunk] FolderReorgProposal task: Fix
+ doxygen
+
+ Update issue 177
+ * [r2002] INSTALL: [trunk] FolderReorgProposal task: update install
+ instruction
+
+ Update issue 177
+ * [r2001] CMakeLists.txt, opj_config.h.cmake.in[DEL],
+ src/bin/jp2/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
+ src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
+ src/lib/openjp2/CMakeLists.txt,
+ src/lib/openjp2/opj_config.h.cmake.in[CPY],
+ src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl/CMakeLists.txt,
+ src/lib/openmj2/CMakeLists.txt,
+ wrapping/java/openjp2/CMakeLists.txt: [trunk] FolderReorgProposal
+ task: move source code to source dir
+ * [r2000] CMakeLists.txt, Makefile.am[DEL],
+ applications/Makefile.am[DEL],
+ applications/jpip/Makefile.am[DEL], bootstrap.sh[DEL],
+ configure.ac[DEL], doc/Makefile.am[DEL],
+ libopenjpeg-jpwl.pc.in[DEL], libopenjpeg1.pc.cmake[DEL],
+ libopenjpeg1.pc.in[DEL], m4[DEL], src/bin/jp2/Makefile.am[DEL],
+ src/bin/jp3d/Makefile.am[DEL], src/bin/jpip/Makefile.am[DEL],
+ src/bin/mj2/Makefile.am[DEL], src/lib/openjp2/Makefile.am[DEL],
+ src/lib/openjp3d/Makefile.am[DEL],
+ src/lib/openjpip/Makefile.am[DEL],
+ src/lib/openjpwl/Makefile.am[DEL]: [trunk] FolderReorgProposal
+ task: only keep a single build system
+
+2012-09-30 Mickaël Savinaud
+
+ * [r1999] tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] update the name
+ of the executable used for the tests
+
+2012-09-28 Mathieu Malaterre
+
+ * [r1998] src/bin/jp3d/CMakeLists.txt,
+ src/bin/jp3d/jp3d_to_volume.c[DEL],
+ src/bin/jp3d/opj_jp3d_compress.c[CPY],
+ src/bin/jp3d/opj_jp3d_decompress.c[CPY],
+ src/bin/jp3d/volume_to_jp3d.c[DEL]: [trunk] FolderReorgProposal
+ task: rename JP3D CLI tools
+
+ Update issue 177
+ * [r1996] src/bin/jpip/CMakeLists.txt,
+ src/bin/jpip/addXMLinJP2.c[DEL], src/bin/jpip/jpip_to_j2k.c,
+ src/bin/jpip/jpip_to_jp2.c, src/bin/jpip/opj_jpip_addxml.c[CPY],
+ src/bin/jpip/opj_jpip_test.c[CPY],
+ src/bin/jpip/opj_jpip_transcode.c[ADD],
+ src/bin/jpip/test_index.c[DEL], src/bin/mj2/CMakeLists.txt,
+ src/bin/mj2/extract_j2k_from_mj2.c[DEL],
+ src/bin/mj2/frames_to_mj2.c[DEL], src/bin/mj2/mj2_convert.c[DEL],
+ src/bin/mj2/mj2_convert.h[DEL], src/bin/mj2/mj2_to_frames.c[DEL],
+ src/bin/mj2/opj_mj2_compress.c[CPY],
+ src/bin/mj2/opj_mj2_decompress.c[CPY],
+ src/bin/mj2/opj_mj2_extract.c[CPY],
+ src/bin/mj2/opj_mj2_wrap.c[CPY],
+ src/bin/mj2/wrap_j2k_in_mj2.c[DEL],
+ src/lib/openmj2/CMakeLists.txt,
+ src/lib/openmj2/mj2_convert.c[CPY],
+ src/lib/openmj2/mj2_convert.h[CPY]: [trunk] FolderReorgProposal
+ task: rename MJ2/JPIP CLI tools
+
+ Update issue 177
+ * [r1995] src/bin/CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
+ src/bin/jpwl[ADD], src/bin/jpwl/CMakeLists.txt[ADD],
+ src/lib/openjpwl/CMakeLists.txt: [trunk] FolderReorgProposal
+ task: fix JPWL
+
+ Update issue 177
+ * [r1994] CMakeLists.txt, doc/man/man1/image_to_j2k.1[DEL],
+ doc/man/man1/j2k_dump.1[DEL], doc/man/man1/j2k_to_image.1[DEL],
+ doc/man/man1/opj_compress.1[CPY],
+ doc/man/man1/opj_decompress.1[CPY], doc/man/man1/opj_dump.1[CPY],
+ src/bin/jp2/CMakeLists.txt, src/bin/jp2/README[DEL],
+ src/bin/jp2/image_to_j2k.c[DEL], src/bin/jp2/j2k_dump.c[DEL],
+ src/bin/jp2/j2k_to_image.c[DEL], src/bin/jp2/opj_compress.c[CPY],
+ src/bin/jp2/opj_decompress.c[CPY], src/bin/jp2/opj_dump.c[CPY]:
+ [trunk] FolderReorgProposal task: rename cli tools
+
+ Update issue 177
+ * [r1993] src/bin/CMakeLists.txt, src/bin/wx/CMakeLists.txt,
+ src/bin/wx/OPJViewer/CMakeLists.txt,
+ src/bin/wx/OPJViewer/source/OPJViewer.h,
+ src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
+ src/bin/wx/OPJViewer/source/imagjpeg2000.h: [trunk]
+ FolderReorgProposal task: Fix Viewer
+
+ Update issue 177
+ * [r1992] src/bin/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
+ src/bin/mj2/mj2.c[DEL], src/bin/mj2/mj2.h[DEL],
+ src/lib/CMakeLists.txt, src/lib/openmj2[ADD],
+ src/lib/openmj2/CMakeLists.txt[ADD], src/lib/openmj2/mj2.c[CPY],
+ src/lib/openmj2/mj2.h[CPY]: [trunk] FolderReorgProposal task:
+ refactor MJ2
+
+ Update issue 177
+ * [r1990] CMakeLists.txt, src/bin/jp3d[CPY],
+ src/bin/jp3d/CMakeLists.txt, src/bin/jp3d/tcltk[CPY],
+ src/bin/jp3d/tcltk/LPI_JP3D_VM.tcl,
+ src/bin/jp3d/tcltk/encoder.tcl, src/lib/openjp3d[CPY],
+ src/lib/openjp3d/CMakeLists.txt: [trunk] FolderReorgProposal
+ task: add JP3D
+
+ Update issue 177
+ * [r1989] CMakeLists.txt, src/lib/CMakeLists.txt[ADD],
+ wrapping/CMakeLists.txt[ADD], wrapping/java/CMakeLists.txt[ADD],
+ wrapping/java/openjp2/CMakeLists.txt: [trunk] Continue
+ FolderReorgProposal task. Missing java wrapping
+
+ Update issue 177
+ * [r1987] CMake[DEL], CMakeLists.txt,
+ applications/JavaOpenJPEG[DEL], applications/OPJViewer[DEL],
+ applications/codec[DEL], applications/common[DEL],
+ applications/jpip/libopenjpip[DEL], applications/jpip/util[DEL],
+ applications/mj2[DEL], cmake[CPY], cmake/TestLargeFiles.cmake,
+ libopenjpeg[DEL], src[ADD], src/CMakeLists.txt[ADD],
+ src/bin[ADD], src/bin/CMakeLists.txt[ADD], src/bin/common[CPY],
+ src/bin/common/CMakeLists.txt[ADD], src/bin/jp2[CPY],
+ src/bin/jp2/CMakeLists.txt, src/bin/jpip[CPY],
+ src/bin/jpip/CMakeLists.txt, src/bin/mj2[CPY],
+ src/bin/mj2/CMakeLists.txt, src/bin/wx[ADD],
+ src/bin/wx/CMakeLists.txt[ADD], src/bin/wx/OPJViewer[CPY],
+ src/lib[ADD], src/lib/openjp2[CPY],
+ src/lib/openjp2/CMakeLists.txt, src/lib/openjp2/jpwl[DEL],
+ src/lib/openjp2/opj_includes.h, src/lib/openjpip[CPY],
+ src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl[CPY],
+ src/lib/openjpwl/CMakeLists.txt, tests/CMakeLists.txt,
+ wrapping[ADD], wrapping/java[ADD], wrapping/java/openjp2[CPY]:
+ [trunk] Start FolderReorgProposal task
+
+ Update issue 177
+
+2012-09-27 Mickaël Savinaud
+
+ * [r1986] libopenjpeg/j2k_lib.c, libopenjpeg/j2k_lib.h: update
+ j2k_lib with new opj type
+ * [r1985] libopenjpeg/image.c: correct a warning in image.c
+ * [r1984] libopenjpeg/function_list.c, libopenjpeg/function_list.h:
+ clean function_list functions
+ * [r1983] libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/t2.c:
+ [trunk] Rename bio_create and bio_destroy with opj_ prefix
+ * [r1982] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] udpate
+ local functions of bio.c with opj_prefix and new opj types
+ update opj_bio structure
+ * [r1981] libopenjpeg/t1_luts.h: [trunk] update t1_luts.h with opj
+ type
+ * [r1980] libopenjpeg/t1.c: [trunk] update some local function of
+ t1 with opj_prefix and new opj type
+ * [r1979] libopenjpeg/t1.c: rename opj_t1_enc_clnpass and
+ opj_t1_enc_clnpass_step with opj_ prefix and update types used in
+ theses functions
+ * [r1978] libopenjpeg/t1.c: [trunk]rename t1_enc_refpass_step and
+ t1_enc_repass with opj_ prefix and update types used in theses
+ functions
+ * [r1977] libopenjpeg/t1.c: {trunk] remove old v1 style function
+ t1_encode_cblk
+ rename t1_encode_cblk_v2 to opj_t1_encode_cblk
+ * [r1976] libopenjpeg/t1.c, libopenjpeg/t1.h: [trunk] remove old v1
+ function t1_encode_blocks
+ * [r1975] libopenjpeg/t1.c: [trunk] remove old v1 style
+ t1_decode_cblk function and rename t1_decode_cblk_v2 to
+ opj_t1_decode_cblk
+ rename t1_dec_sigpass t1_dec_sigpass_step, t1_updateflags,
+ t1_dec_refpass, t1_dec_refpass_step with opj_prefix and v2 type
+ delete unused functions in new V2 t1 framework:
+ t1_dec_refpass_raw, t1_dec_refpass_mqc, t1_dec_refpass_mqc_vsc,
+ t1_dec_refpass_step_raw, t1_dec_refpass_step_mqc,
+ t1_dec_refpass_step_mqc_vsc, t1_dec_sigpass_raw,
+ t1_dec_sigpass_mqc, t1_dec_sigpass_mqc_vsc,
+ t1_dec_sigpass_step_raw, t1_dec_sigpass_step_mqc,
+ t1_dec_sigpass_step_mqc_vsc
+ * [r1974] libopenjpeg/t2.c, libopenjpeg/t2.h: [trunk]remove
+ t2_init_seg
+ rename t2_init_seg_v2 to opj_t2_init_seg
+ rename t2_encode_packet_v2 to opj_t2_encode_packet
+ * [r1973] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
+ [trunk] remove t2_destroy, t2_decode_packets and t2_decode_packet
+ rename from t2_destroy_v2 to opj_t2_destroy
+ rename from t2_decode_packets_v2 to opj_t2_decode_packets
+ rename from t2_decode_packet_v2 to opj_t2_decode_packet
+ * [r1972] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
+ [trunk] remove old v1 style function t2_create
+ rename t2_create_v2 to opj_t2_create
+ * [r1971] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
+ [trunk] remove t2_encode_packet and t2_encode_packets
+ rename from t2_encode_packets_v2 to opj_t2_encode_packets
+ * [r1970] libopenjpeg/t2.c: [trunk] update t2_getnumpasses from V2
+ branch and put opj_ prefix
+ * [r1969] libopenjpeg/t2.c: [trunk] update t2_putnumpasses with V2
+ style
+ * [r1968] libopenjpeg/t2.c: [trunk] rename t2_getcommacode to
+ opj_t2_getcommacode
+ * [r1967] libopenjpeg/t2.c: [trunk] modify output type of
+ t2_getcommacode
+ * [r1966] libopenjpeg/t2.c: [trunk] rename local functions in t2
+ with opj_ prefix
+ * [r1965] libopenjpeg/t2.c: rename from t2_skip_packet to
+ opj_t2_skip_packet;
+ rename from t2_skip_packet_data to opj_t2_skip_packet_data;
+
+2012-09-12 Mathieu Malaterre
+
+ * [r1950] libopenjpeg/j2k.c: [trunk] Fix possible code execution
+ vuln
+
+ Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
+ for patch + dataset to reproduce issue.
+ Technically kdu_expand works fine on the image...
+
+ Fixes issue 175
+
+2012-09-10 Mathieu Malaterre
+
+ * [r1925] applications/jpip/util/addXMLinJP2.c,
+ tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
+ tests/test_tile_encoder.c: [trunk] Fix one remaining issue with
+ C90 compat
+ * [r1924] libopenjpeg/openjpeg.h: [trunk] Use new gcc feature to
+ actually hide exported symbols
+
+ Right now we are only using the Windows/POSIX compatibility
+ layer. This means that we have only been marking explicitely
+ which symbols to export.
+ What this also means is that for one to explicitely remove
+ non-explicitely marked symbols, one has to set
+ -fvisibility=hidden as CFLAGS
+ * [r1923] libopenjpeg/j2k.c: [trunk] no need to export
+ MCT_ELEMENT_SIZE symbol
+ * [r1918] libopenjpeg/t2.c: [trunk] Fix Heap-based buffer-overflow
+ when decoding openjpeg image
+
+ Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
+ for report
+ This does not affect release 1.5.0 and/or 1.5 release branch.
+
+ Fixes issue 170
+ * [r1916] applications/mj2/extract_j2k_from_mj2.c,
+ applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
+ libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl_lib.c: [trunk] Fix
+ some C90 issues.
+ * [r1911] applications/codec/j2k_to_image.c, libopenjpeg/event.c,
+ libopenjpeg/event.h, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
+ libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
+ libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c: [trunk] Fix
+ all C90 issues using gcc -pedantic -Wno-long-long to track them
+ As a side effect, fix all comment style to remove extra gcc
+ output
+
+ Fixes issue 173
+
+2012-08-30 Mickaël Savinaud
+
+ * [r1908] CMake/FindFCGI.cmake, CMake/FindLCMS.cmake,
+ CMake/FindLCMS2.cmake, CMake/OpenJPEGCPack.cmake,
+ CMake/OpenJPEGConfig.cmake.in, CMake/TestLargeFiles.c.cmake.in,
+ CMake/TestLargeFiles.cmake, CMakeLists.txt,
+ applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
+ applications/jpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/util/CMakeLists.txt,
+ applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
+ doc/mainpage.dox.cmake, libopenjpeg/CMakeLists.txt,
+ libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg1.pc.cmake,
+ tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt, thirdparty/CMakeLists.txt,
+ thirdparty/libpng/CMakeLists.txt: [trunk] Remove CMake-language
+ block-end command arguments
+ Ancient versions of CMake required else(), endif(), and similar
+ block termination commands to have arguments matching the command
+ starting the block. This is no longer the preferred style.
+ Thanks to Hans Johnson
+ * [r1907] CMake/CTestCustom.cmake.in, CMake/FindCPPCHECK.cmake,
+ CMake/FindFCGI.cmake, CMake/FindKAKADU.cmake,
+ CMake/FindLCMS.cmake, CMake/FindLCMS2.cmake,
+ CMake/OpenJPEGCPack.cmake, CMake/OpenJPEGConfig.cmake.in,
+ CMake/TestLargeFiles.cmake, CMakeLists.txt,
+ applications/CMakeLists.txt,
+ applications/JavaOpenJPEG/CMakeLists.txt,
+ applications/OPJViewer/CMakeLists.txt,
+ applications/codec/CMakeLists.txt,
+ applications/jpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/util/CMakeLists.txt,
+ applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt, libopenjpeg/jpwl/CMakeLists.txt,
+ tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt: [trunk] Convert
+ CMake-language commands to lower case
+ Ancient CMake versions required upper-case commands. Later
+ command names became case-insensitive. Now the preferred style is
+ lower-case.
+ This also changes all the key words to lower case. The primary
+ reason for changing key words is that all documentation for
+ CMakeLists.txt now shows the key words as lower case. Even the
+ printed “Mastering CMake v5” uses lower case.
+ Thanks to Hans Johnson
+ * [r1906] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/t1.h, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
+ STYLE: Clean up documentation errors
+ Functions should only have formal documentation in one place, and
+ preferably in the declaration (i.e. repeated documentaiton should
+ not be at both the declaration and the definition, because it
+ causes too much maintenance to keep them syncronized). In cases
+ where the definition is also the declaration (as is often the
+ case for static functions in the .c files) the documentation was
+ preserved at the first use of the function signature.
+ Functions that are formally documented should contain
+ documentation for each function argument.
+ The clang 3.1 compiler issues documentation warnings when the
+ documentation block with @params preceeding a declaration does
+ not match the argument list. This patch set follows a convention
+ used elsewere in openjpeg to add a placeholder FIXME DOC
+ description where one was previously missing.
+ Thanks to Hans Johnson.
+ * [r1905] applications/OPJViewer/source/OPJViewer.h,
+ applications/OPJViewer/source/imagjpeg2000.h,
+ applications/OPJViewer/source/imagmxf.h,
+ applications/common/color.c,
+ applications/jpip/libopenjpip/auxtrans_manager.h,
+ applications/jpip/libopenjpip/openjpip.h,
+ applications/mj2/frames_to_mj2.c, applications/mj2/mj2.h,
+ applications/mj2/mj2_convert.h, applications/mj2/mj2_to_frames.c,
+ libopenjpeg/jp2.c: [trunk] Remove all non-ascii characters
+ (Several compilers and development tools are confused by
+ non-ascii characters in source code. These have been removed)
+ thanks to Hans Johnson
+ * [r1904] applications/codec/j2k_dump.c: [trunk] COMP: Fix one
+ warning identified by clang31 :
+ openjpeg/applications/codec/j2k_dump.c:362 col 29: warning:
+ equality comparison
+ with extraneous parentheses
+ (thanks to Hans Johnson)
+ * [r1903] libopenjpeg/j2k.c: [trunk] COMP: Remove compiler warning
+ (warning: comparison of unsigned expression < 0 is always false
+ [-Wtautological-compare]) thnaks to Hans Johnson
+ * [r1902] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
+ COMP: _v2 code remove (thanks to Hans Johnson and Winfried)
+
+2012-08-23 Luc Hermitte
+
+ * [r1898] libopenjpeg/j2k.c: [trunk] memory leaks on ppm_data,
+ found in tests NR-p1_05.j2k-dump, NR-p1_03.j2k-dump,
+ ETS-C1P1-p1_03.j2k-decode, ETS-C0P1-p1_03.j2k-decode,
+ ETS-C0P1-p1_05.j2k-decode
+ * [r1897] libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl.h,
+ libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/t1.c: [trunk] realloc is
+ misused and may leak memory (Issue#168) (complements: compilation
+ errors)
+
+2012-08-22 Luc Hermitte
+
+ * [r1896] applications/mj2/wrap_j2k_in_mj2.c,
+ libopenjpeg/function_list.c, libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/jpwl/jpwl.c, libopenjpeg/mqc.c,
+ libopenjpeg/mqc.h, libopenjpeg/t1.c, libopenjpeg/t1.h,
+ libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/tgt.c,
+ tests/test_tile_decoder.c: [trunk] realloc is misused and may
+ leak memory (Issue#168)
+ * [r1895] applications/codec/j2k_to_image.c: [trunk] j2k_to_image
+ gives fff-topic error message for non-openable files (Issue#167)
+
+2012-08-17 Mickaël Savinaud
+
+ * [r1894] libopenjpeg/dwt.c: fix a compilation error
+ * [r1893] libopenjpeg/t1.c, libopenjpeg/t1.h: rename
+ t1_enc_sigpass_step and t1_enc_sigpass with opj_ prefix and
+ update type
+ * [r1892] libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c:
+ remove deprecated v1 style function t1_destroy; rename
+ t1_destroy_v2 to opj_t1_destroy
+ remove deprecated v1 style function t1_decode_cblks; rename
+ t1_decode_cblks_v2 to opj_t1_decode_cblks
+ remove deprecated v1 style function t1_encode_cblks; rename
+ t1_encode_cblks_v2 to opj_t1_encode_cblks
+ remove deprecated v1 style function t1_create; rename
+ t1_create_v2 to opj_t1_create
+ * [r1891] libopenjpeg/dwt.c: rename local functions and struct with
+ opj_ prefix
+ * [r1890] libopenjpeg/dwt.c: rename local dwt functions
+ remove deprecated v1 style function dwt_decode_tile; rename
+ dwt_decode_tile_v2 to opj_dwt_decode_tile
+ * [r1889] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/function_list.h, libopenjpeg/j2k.c, libopenjpeg/t1.c,
+ libopenjpeg/tcd.c: remove deprecated v1 style function
+ dwt_encode; rename dwt_encode_v2 to opj_dwt_encode
+ remove deprecated v1 style function dwt_decode; rename
+ dwt_decode_v2 to opj_dwt_decode
+ remove deprecated v1 style function dwt_getgain; rename
+ dwt_getgain_v2 to opj_dwt_getgain
+ add opj_dwt_getnorm, opj_dwt_getnorm_real functions
+ remove deprecated v1 style function dwt_encode_real; rename
+ dwt_encode_real_v2 to opj_dwt_encode_real
+ remove deprecated v1 style function dwt_getgain_real; rename
+ dwt_getgain_real_v2 to opj_dwt_getgain_real
+ rename dwt_calc_explicit_stepsizes to
+ opj_dwt_calc_explicit_stepsizes
+
+2012-08-16 Mickaël Savinaud
+
+ * [r1888] libopenjpeg/tcd.c: rename local tcd functions with opj_
+ prefix
+ * [r1887] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
+ remove deprecated v1 style function tcd_decode_tile; rename
+ tcd_decode_tile_v2 to opj_tcd_decode_tile
+ remove deprecated v1 style function tcd_free_decode
+ remove deprecated v1 style function tcd_free_decode_tile
+ * [r1886] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
+ remove deprecated v1 style function tcd_destroy; rename
+ tcd_destroy_v2 to opj_tcd_destroy
+ rename tcd_init_v2 to opj_tcd_init
+ remove deprecated v1 style function tcd_malloc_encode
+ remove deprecated v1 style function tcd_free_encode
+ remove deprecated v1 style function tcd_init_encode
+ remove deprecated v1 style function tcd_malloc_decode
+ remove deprecated v1 style function tcd_malloc_decode_tile
+ remove deprecated v1 style function tcd_makelayer_fixed; rename
+ tcd_makelayer_fixed_v2 to opj_tcd_makelayer_fixed
+ remove deprecated v1 style function tcd_rateallocate_fixed;
+ rename tcd_rateallocate_fixed_v2 to opj_tcd_rateallocate_fixed
+ remove deprecated v1 style function tcd_makelayer; rename
+ tcd_makelayer_v2 to opj_tcd_makelayer
+ remove deprecated v1 style function tcd_rateallocate; rename
+ tcd_rateallocate_v2 to opj_tcd_rateallocate
+ remove deprecated v1 style function tcd_encode_tile; rename
+ tcd_encode_tile_v2 to opj_tcd_encode_tile
+ * [r1885] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
+ remove deprecated v1 style function tcd_create; rename
+ tcd_create_v2 to opj_tcd_create
+ * [r1884] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
+ rename tcd functions with opj_ prefix
+ * [r1883] libopenjpeg/dwt.c: optimization of dwt_deinterleave_h,
+ dwt_deinterleave_v from v2 branch; update type with OPJ_type
+ * [r1882] libopenjpeg/j2k.c, libopenjpeg/j2k.h: correct warnings in
+ j2k.c
+ * [r1881] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_eoc; rename j2k_write_eoc_v2 to opj_j2k_write_eoc
+ * [r1880] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_eoc; rename j2k_read_eoc_v2 to opj_j2k_read_eoc
+ * [r1879] libopenjpeg/j2k.c: clean style and remove old v1 style
+ structure in j2k.c
+ * [r1878] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_add_mhmarker; rename j2k_add_mhmarker_v2 to
+ opj_j2k_add_mhmarker
+ remove deprecated v1 style function j2k_add_tlmarker; rename
+ j2k_add_tlmarker_v2 to opj_j2k_add_tlmarker
+ * [r1877] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: remove deprecated v1 style function
+ j2k_create_compress; rename opj_j2k_create_compress_v2 to
+ opj_j2k_create_compress
+ * [r1876] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c:
+ rename j2k functions with opj_ prefix
+ * [r1875] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: remove deprecated v1 style function
+ j2k_setup_encoder; rename opj_j2k_setup_encoder_v2 to
+ opj_j2k_setup_encoder
+ * [r1874] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_get_num_tp; rename j2k_get_num_tp_v2 to opj_j2k_get_num_tp
+ * [r1873] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_calculate_tp; rename j2k_calculate_tp_v2 to
+ opj_j2k_calculate_tp
+ * [r1872] libopenjpeg/j2k.c: rename local j2k function with opj_
+ prefix
+ * [r1871] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_rgn; rename j2k_write_rgn_v2 to opj_j2k_write_rgn
+ * [r1870] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_sod; rename j2k_write_sod_v2 to opj_j2k_write_sod
+ * [r1869] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_sot; rename j2k_write_sot_v2 to opj_j2k_write_sot
+ * [r1868] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_tlm; rename j2k_write_tlm_v2 to opj_j2k_write_tlm
+ * [r1867] libopenjpeg/j2k.c: rename local j2k function with opj_
+ prefix
+ * [r1866] libopenjpeg/j2k.c: rename local j2k function with opj_
+ prefix
+ * [r1865] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_poc; rename j2k_write_poc_v2 to opj_j2k_write_poc
+ rename j2k_write_poc_in_memory to opj_j2k_write_poc_in_memory
+ rename j2k_get_max_poc_size to opj_j2k_get_max_poc_size
+ * [r1864] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_qcd; rename j2k_write_qcd_v2 to opj_j2k_write_qcd
+ remove deprecated v1 style function j2k_write_qcc; rename
+ j2k_write_qcc_v2 to opj_j2k_write_qcc
+ remove deprecated v1 style function j2k_write_qcx; rename
+ j2k_write_qcc_in_memory to
+ rename j2k_get_max_qcc_size to opj_j2k_get_max_qcc_size
+ * [r1863] libopenjpeg/j2k.c: rename j2k_get_max_coc_size to
+ opj_j2k_get_max_coc_size
+ * [r1862] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_cod; rename j2k_write_cod_v2 to opj_j2k_write_cod
+ remove deprecated v1 style function j2k_write_coc; rename
+ j2k_write_coc_v2 to opj_j2k_write_coc
+ remove deprecated v1 style function j2k_write_cox; rename
+ j2k_write_coc_in_memory to opj_j2k_write_coc_in_memory
+ * [r1861] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_com; rename j2k_write_com_v2 to opj_j2k_write_com
+ * [r1860] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_siz; rename j2k_write_siz_v2 to opj_j2k_write_siz
+ * [r1859] libopenjpeg/j2k.c: rename j2k_write_soc_v2 to
+ opj_j2k_write_soc
+ * [r1858] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_write_soc
+ * [r1857] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
+ v1 style functions j2k_destroy_decompress, j2k_decode_jpt_stream,
+ j2k_destroy_compress and j2k_encode
+ * [r1856] libopenjpeg/j2k.c: rename local j2k function with opj_
+ prefix
+ * [r1855] applications/codec/image_to_j2k.c: free local memory in
+ image_to_j2k application
+ * [r1854] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: rename j2k functions with opj_ prefix
+ * [r1853] libopenjpeg/dwt.c: remove warnings from dwt.c
+ * [r1852] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/j2k.c:
+ Correct the wrong output management of opj_stream_read_seek
+ function (thanks to EvenR)
+
+2012-08-13 Mickaël Savinaud
+
+ * [r1851] libopenjpeg/jp2.c: remove old v1 style functions from
+ jp2.c
+ * [r1850] libopenjpeg/jp2.c: rename local jp2 functions with opj_
+ prefix
+ * [r1849] libopenjpeg/jp2.c: rename jp2_write_jp_v2 to
+ opj_jp2_write_jp
+ * [r1848] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_jp
+ * [r1847] libopenjpeg/jp2.c: rename jp2_write_jp2c_v2 to
+ opj_jp2_write_jp2c
+ * [r1846] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_jp2c
+ * [r1845] libopenjpeg/jp2.c: rename local function in jp2.c with
+ the opj_ prefix
+ * [r1844] libopenjpeg/jp2.c: rename jp2_write_ftyp_v2 to
+ opj_jp2_write_ftyp
+ * [r1843] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_ftyp
+ * [r1842] libopenjpeg/jp2.c: rename jp2_write_colr_v2 to
+ opj_jp2_write_colr
+ * [r1841] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_colr
+ * [r1840] libopenjpeg/jp2.c: rename jp2_write_bpcc_v2 to
+ opj_jp2_write_bpcc
+ * [r1839] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_bpcc
+ * [r1838] libopenjpeg/jp2.c: rename jp2_write_ihdr_v2 to
+ opj_jp2_write_ihdr
+ * [r1837] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_write_ihdr
+ * [r1836] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c: rename jp2 functions with V2 style and
+ opj_ prefix
+ * [r1835] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style functions jp2_write_jp2h
+ * [r1834] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style functions : jp2_create_compress, jp2_destroy_compress,
+ opj_jp2_encode
+ * [r1833] applications/codec/image_to_j2k.c, libopenjpeg/jp2.h: fix
+ some warnings in jp2.c
+ * [r1832] libopenjpeg/function_list.c: fix compilation error with
+ win platform
+
+2012-08-10 Luc Hermitte
+
+ * [r1830] libopenjpeg/function_list.c: [trunk] fix possible memory
+ leak on realloc failure
+
+2012-08-10 Mickaël Savinaud
+
+ * [r1829] libopenjpeg/jp2.c, libopenjpeg/jp2.h: use internal type
+ to reduce warnings in jp2.c
+ * [r1828] libopenjpeg/jp2.c: rename jp2_read_boxhdr_v2 to
+ opj_jp2_read_boxhdr
+ * [r1827] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_read_boxhdr
+ * [r1826] libopenjpeg/jp2.c: rename local function in jp2.c with
+ the opj_ prefix
+ * [r1825] libopenjpeg/jp2.c: rename jp2_read_jp_v2 to
+ opj_jp2_read_jp
+ * [r1824] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_read_jp2c, jp2_read_struct
+ * [r1823] libopenjpeg/jp2.c: rename jp2_read_ftyp_v2 to
+ opj_jp2_read_ftyp
+ * [r1822] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_read_ftyp
+ * [r1821] libopenjpeg/jp2.c: rename jp2_read_colr_v2 to
+ opj_jp2_read_colr, jp2_read_pclr_v2 to opj_jp2_read_pclr,
+ jp2_read_cmap_v2 to opj_jp2_read_cmap, jp2_read_cdef_v2 to
+ opj_jp2_read_cdef
+ * [r1820] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style function jp2_read_colr, jp2_read_pclr, jp2_read_cmap,
+ jp2_read_cdef
+ * [r1819] libopenjpeg/jp2.c: rename jp2_read_bpcc_v2 to
+ opj_jp2_read_bpcc
+ * [r1818] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_read_bpcc
+ * [r1817] libopenjpeg/jp2.c: rename jp2_read_ihdr_v2 to
+ opj_jp2_read_ihdr
+ * [r1816] libopenjpeg/jp2.c: remove deprecated v1 style function
+ jp2_read_ihdr
+ * [r1815] libopenjpeg/jp2.c: rename jp2_read_jp2h_v2 to
+ opj_jp2_read_jp2h
+ * [r1814] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style function jp2_read_jp2h
+ * [r1813] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style function jp2_destroy_decompress
+ * [r1812] libopenjpeg/j2k.c: rename local functions with opj_
+ prefix in j2k.c (part 2)
+ * [r1811] libopenjpeg/j2k.c: rename local functions with opj_
+ prefix in j2k.c
+ * [r1810] libopenjpeg/j2k.c: rename some j2k decoding functions
+ with new prefix opj_
+ * [r1809] libopenjpeg/j2k.c: rename mct function read/write
+ function with opj_ prefix
+ * [r1808] libopenjpeg/j2k.c: rename j2k_read_mct to
+ opj_j2k_read_mct, j2k_read_mco to opj_j2k_read_mco, j2k_read_mcc
+ to opj_j2k_read_mcc
+ * [r1807] libopenjpeg/j2k.c: rename j2k_read_cbd to
+ opj_j2k_read_cbd
+ * [r1806] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
+ opj_j2k_read_unk
+ * [r1805] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_unk
+ * [r1804] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
+ opj_j2k_read_com
+ * [r1803] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_com
+ * [r1802] libopenjpeg/j2k.c: rename j2k_read_crg_v2 to
+ opj_j2k_read_crg
+ * [r1801] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_crg
+ * [r1800] libopenjpeg/j2k.c: rename j2k_read_ppt_v2 to
+ opj_j2k_read_ppt
+ * [r1799] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_ppt
+ * [r1798] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_cox
+ * [r1797] libopenjpeg/j2k.c: correct a compilation error about
+ misplaced declaration
+
+2012-08-09 Mickaël Savinaud
+
+ * [r1796] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_ppm
+ * [r1795] libopenjpeg/j2k.c: rename j2k_read_plt_v2 to
+ opj_j2k_read_plt
+ * [r1794] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_plt
+ * [r1793] libopenjpeg/j2k.c: rename j2k_read_plm_v2 to
+ opj_j2k_read_plm
+ * [r1792] libopenjpeg/j2k.c: rename j2k_read_tlm_v2 to
+ opj_j2k_read_tlm
+ * [r1791] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_tlm
+ * [r1790] libopenjpeg/j2k.c: rename j2k_read_poc_v2 to
+ opj_j2k_read_poc
+ * [r1789] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_poc
+ * [r1788] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_qcx
+ * [r1787] libopenjpeg/j2k.c: rename j2k_read_qcc_v2 to
+ opj_j2k_read_qcc
+ * [r1786] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_qcc
+ * [r1785] libopenjpeg/j2k.c: rename j2k_read_qcd_v2 to
+ opj_j2k_read_qcd
+ * [r1784] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_qcd
+ * [r1783] libopenjpeg/j2k.c: rename j2k_read_rgn_v2 to
+ opj_j2k_read_rgn
+ * [r1782] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_rgn
+ * [r1781] libopenjpeg/j2k.c: rename j2k_read_coc_v2 to
+ opj_j2k_read_coc
+ * [r1780] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_coc
+ * [r1779] libopenjpeg/j2k.c: rename j2k_read_cod_v2 to
+ opj_j2k_read_cod
+ * [r1778] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_cod
+ * [r1777] libopenjpeg/j2k.c: rename j2k_read_siz_v2 to
+ opj_j2k_read_siz
+ * [r1776] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_siz
+ * [r1775] libopenjpeg/j2k.c: rename j2k_read_sod_v2 to
+ opj_j2k_read_sod
+ * [r1774] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_sod
+ * [r1773] libopenjpeg/j2k.c: rename j2k_read_sot_v2 to
+ opj_j2k_read_sot
+ * [r1772] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_sot
+ * [r1771] libopenjpeg/j2k.c: rename j2k_read_soc_v2 to
+ opj_j2k_read_soc
+ * [r1770] libopenjpeg/j2k.c: remove deprecated v1 style function
+ j2k_read_soc
+ * [r1769] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: rename j2k_decode_v2 to opj_j2k_decode
+ * [r1768] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
+ v1 style function j2k_decode
+ * [r1767] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: rename j2k_setup_decoder_v2 to
+ opj_j2k_setup_decoder
+ * [r1766] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
+ v1 style function j2k_setup_decoder
+ * [r1765] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: rename j2k_create_decompress_v2 to
+ opj_j2k_create_decompress
+ * [r1764] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h: remove deprecated v1 style function
+ j2k_create_decompress and jp2_create_decompress
+ * [r1763] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c: rename jp2_decode_v2 to opj_jp2_decode
+ * [r1762] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
+ v1 style function opj_jp2_decode
+ * [r1761] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c: rename jp2_setup_decoder_v2 to
+ opj_jp2_setup_decoder
+ * [r1760] libopenjpeg/jp2.h: remove deprecated v1 style function
+ jp2_setup_decoder
+ * [r1759] libopenjpeg/jp2.c, libopenjpeg/jp2.h: [trunk] add the
+ support of the flag ignore_pclr_cmap_cdef into the V2 jp2
+ functions (but not for box reading); no tests modified
+ * [r1758] libopenjpeg/event.c, libopenjpeg/event.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] begin to
+ clean the old V1 style message event management
+ * [r1757] libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: [trunk] clean
+ jp2_read_ihdr_v2 interface
+ * [r1756] applications/codec/j2k_dump.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c: [trunk]
+ rename opj_destroy_cstr_info_v2 to opj_destroy_cstr_info
+ * [r1755] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
+ deprecated v1 style function opj_destroy_cstr_info
+ * [r1754] libopenjpeg/openjpeg.c: [trunk] move functions in
+ openjpeg.c in two parts compression vs decompression
+ * [r1753] applications/codec/image_to_j2k.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] rename
+ opj_encode_v2 to opj_encode
+ * [r1752] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
+ remove deprecated v1 style function opj_encode and
+ opj_encode_with_info
+ * [r1751] applications/codec/image_to_j2k.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ tests/test_tile_encoder.c: [trunk] rename opj_setup_encoder_v2 to
+ opj_setup_encoder
+ * [r1750] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
+ deprecated v1 style function opj_setup_encoder
+ * [r1749] applications/codec/image_to_j2k.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ tests/test_tile_encoder.c: rename opj_create_compress_v2 to
+ opj_create_compress
+ * [r1748] applications/codec/j2k_to_image.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] remove
+ deprecated v1 style function opj_create_compress
+ * [r1747] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
+ deprecated v1 style function opj_decode and opj_decode_with_info
+ * [r1746] applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
+ tests/test_tile_decoder.c: [trunk] rename opj_setup_decoder_v2 to
+ opj_setup_decoder
+ * [r1745] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
+ remove deprecated v1 style function opj_setup_decoder
+ * [r1744] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
+ remove deprecated v1 style function opj_destroy_decompress
+ * [r1743] applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
+ tests/test_tile_decoder.c: [trunk] rename
+ opj_create_decompress_v2 to opj_create_decompress
+ * [r1742] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
+ remove V1 style function opj_create_decompress
+ * [r1741] libopenjpeg/j2k.c: [trunk] define local functions of
+ j2k.c as static and clean style
+ * [r1740] libopenjpeg/j2k.c: [trunk] move allocation of
+ cstr_index->tile_index to the end of the header reading
+ * [r1739] tests/test_tile_decoder.c: Add file type detection in
+ test_tile_decoder to support JP2 file as input
+ * [r1738] tests/CMakeLists.txt: Use the right file as input for the
+ test ttd2
+ * [r1737] tests/test_tile_decoder.c: Reorganize and clean style of
+ test_tile_decoder.c
+
+2012-07-25 Mathieu Malaterre
+
+ * [r1735] applications/jpip/libopenjpip/auxtrans_manager.c,
+ applications/jpip/libopenjpip/auxtrans_manager.h,
+ applications/jpip/libopenjpip/channel_manager.c,
+ applications/jpip/libopenjpip/channel_manager.h,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/jpipstream_manager.c,
+ applications/jpip/libopenjpip/openjpip.c,
+ applications/jpip/libopenjpip/openjpip.h,
+ applications/jpip/libopenjpip/query_parser.c,
+ applications/jpip/libopenjpip/query_parser.h,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/util/addXMLinJP2.c: [trunk] Use const keyword
+ when appropriate
+ * [r1734] applications/jpip/util/CMakeLists.txt: [trunk] Import
+ changes from 1.5 branch
+
+2012-07-11 Mathieu Malaterre
+
+ * [r1731] libopenjpeg/j2k.c: [trunk] Fix r156 to compile on
+ compilers where false is not defined.
+ * [r1730] libopenjpeg/j2k.c, libopenjpeg/tcd.c: [trunk] This fixes
+ issues seen on PDF files
+
+ Fixes issue 156
+
+2012-07-10 Mathieu Malaterre
+
+ * [r1728] libopenjpeg/j2k.c: [trunk] Fix heap buffer overflow
+
+ Enforce sanity checks on tile number and tile length, even when
+ the (rather
+ broken) USE_JPWL code isn't enabled.
+ Import r1727 from branch 1.5
+
+2012-06-01 Mickaël Savinaud
+
+ * [r1707] tests/nonregression/CMakeLists.txt: [trunk] use new names
+ for baseline
+
+2012-05-29 Mathieu Malaterre
+
+ * [r1699] tests/test_tile_encoder.c: [trunk] Fix a simple leak in
+ test_tile_encoder
+ * [r1698] tests/CMakeLists.txt, tests/test_tile_encoder.c: [trunk]
+ Adding more tests. tte5.j2k looks as if the tile compression is
+ broken
+ * [r1697] applications/codec/convert.c, libopenjpeg/jp2.c: [trunk]
+ The two files in Issue145 have a precision < 8-bit:
+ therefore 'jp2_read_pclr' must be changed.
+
+ j2k_to_image fails to create RGB/RGBA images with a
+ precision < 8-bit: therefore 'imagetopng' must be
+ changed.
+ Fixes issue 145
+ * [r1695] CMakeLists.txt, libopenjpeg/CMakeLists.txt,
+ libopenjpeg/Makefile.am: [trunk] Fix installation issues. Thanks
+ to winfried for patch.
+ Fixes issue 149
+ * [r1692] applications/codec/convert.c: [trunk] Follow up to r1691.
+ Handle signed case.
+ * [r1691] applications/codec/convert.c,
+ applications/codec/convert.h, applications/codec/image_to_j2k.c,
+ applications/codec/j2k_to_image.c,
+ applications/common/format_defs.h: [trunk] Add new behavior for
+ codecs. Now supports little endian RAWL format. It is now
+ possible to encode directly little endian raw file, by simply
+ using the rawl extension. Code has been modified to use
+ strcasecmp instead of strncasecmp to cope with 4 letters files
+ extensions.
+ Update issue 141
+ * [r1690] applications/codec/convert.c: [trunk] Add commented out
+ code for tile support in applications.
+
+2012-05-22 Mathieu Malaterre
+
+ * [r1689] libopenjpeg/j2k.c: [trunk] error message typo, refer PLT
+ instead of PLM
+
+2012-05-21 Mathieu Malaterre
+
+ * [r1680] libopenjpeg/j2k.c: [trunk] add sentinel when tile_index
+ is null
+ * [r1679] tests/CMakeLists.txt: [trunk] Enable tile
+ decoding/encoding round trip
+ * [r1678] tests/CMakeLists.txt, tests/test_tile_decoder.c: Activate
+ tile decoding system to reproduce issues
+
+2012-05-21 Mickaël Savinaud
+
+ * [r1677] libopenjpeg/j2k.c: Comment the using of j2k_add_marker
+ function into a v2 function.
+
+2012-05-14 Mickaël Savinaud
+
+ * [r1676] applications/codec/j2k_to_image.c: use the correct event
+ handler in j2k_to_image.c
+ * [r1675] tests/test_tile_encoder.c: resolve bug under win arch
+ with test_tile_encoder.c
+ * [r1674] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c:
+
+2012-05-14 Mathieu Malaterre
+
+ * [r1673] tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt,
+ tests/test_tile_encoder.c: [trunk] Start activating tile tests
+ * [r1672] libopenjpeg/jp2.c: [trunk] Need to use new interface
+ opj_event_msg_v2, instead of old opj_event_msg. Remove some
+ simple warnings
+ * [r1671] libopenjpeg/openjpeg.c: [trunk] Pointer is opj_jp2_v2_t,
+ not opj_jp2_t
+ * [r1670] libopenjpeg/jp2.c: [trunk] Wrong struct size. Use
+ opj_jp2_v2_t instead
+ * [r1669] libopenjpeg/tcd.c: [trunk] Make sure the memory is
+ initialized. valgrind was complaning in mqc_init_enc we were
+ reading uninit value. See also comment in r479: FIXME:
+ mqc_init_enc and mqc_byteout underrun the buffer if we don't do
+ this. Why?
+ * [r1668] libopenjpeg/j2k.c: [trunk] Fix minor typo in error
+ message.
+
+2012-05-14 Mickaël Savinaud
+
+ * [r1667] libopenjpeg/j2k.c, libopenjpeg/jp2.c, libopenjpeg/jp2.h:
+ adding jp2_encode_v2 from v2 branches; using the right return
+ value for opj_stream_flush
+ * [r1666] libopenjpeg/cio.c, libopenjpeg/jp2.c: correct style in
+ cio.c and use only op_bool return value; correct error in jp2.c
+ and some style
+ * [r1665] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c: add
+ new functions in jp2 codec from v2 branches; solve bug in
+ j2k_setup_encoder_v2
+
+2012-05-14 Mathieu Malaterre
+
+ * [r1664] tests/test_tile_decoder.c: [trunk] Fix remaining
+ compilation errors
+
+2012-05-14 Mickaël Savinaud
+
+ * [r1663] tests/test_tile_decoder.c: remove opj_event_mgr struct
+ from test_tile_decoder
+
+2012-05-14 Mathieu Malaterre
+
+ * [r1662] tests/test_tile_decoder.c: [trunk] Fix using proper v2
+ function
+ * [r1661] tests/CMakeLists.txt, tests/test_tile_decoder.c[ADD]:
+ [trunk] Import from v2 test_tile_decoder
+
+2012-05-14 Mickaël Savinaud
+
+ * [r1660] libopenjpeg/j2k.c: Correct a mistake about declaration of
+ j2k_write_eoc_v2
+
+2012-05-13 Mickaël Savinaud
+
+ * [r1659] applications/codec/image_to_j2k.c, libopenjpeg/cio.c,
+ libopenjpeg/j2k.c, tests/test_tile_encoder.c: solve problem with
+ input of image_to_j2k; using the right return type comparison for
+ opj_stream_flush; add j2k_write_com_v2, j2k_write_poc_v2,
+ j2k_write_eoc_v2 and j2k_write_tlm_v2
+ * [r1658] libopenjpeg/tcd.c: remove a fixme about tcd_deallocate
+ and encodind precint
+
+2012-05-02 Mickaël Savinaud
+
+ * [r1654] libopenjpeg/image.c, libopenjpeg/openjpeg.c: [trunk]
+ style
+ * [r1653] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
+ correct a bug in jpip building induced by the previous commit
+ * [r1651] applications/codec/image_to_j2k.c,
+ applications/codec/j2k_dump.c, applications/codec/j2k_to_image.c,
+ libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
+ tests/test_tile_encoder.c: [trunk] Enhance support of events like
+ the v2 branch. Use right name of variables.
+
+2012-04-23 Mathieu Malaterre
+
+ * [r1641] Makefile.am, applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/util/Makefile.am, configure.ac,
+ doc/Makefile.am, libopenjpeg/Makefile.am, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_stdint.h, opj_config.h.cmake.in: [trunk] apply
+ patch from winfried on the mailing list. For more info see:
+ https://groups.google.com/group/openjpeg/msg/e631d586a31c6de4
+ * [r1639] libopenjpeg/cio.c, libopenjpeg/cio.h,
+ libopenjpeg/openjpeg.h: Fix a set of warnings reported by gcc in
+ cio.c. This patch impact the API directly (remove left over
+ 32bits API)
+ * [r1638] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
+ Adding sentinel code for debug
+
+2012-04-13 Mickaël Savinaud
+
+ * [r1627] libopenjpeg/j2k.c: [trunk] correct a wrong assert in
+ j2k.c
+
+2012-03-27 Mathieu Malaterre
+
+ * [r1624] applications/jpip/libopenjpip/CMakeLists.txt: [trunk]
+ attempt to fix clang/3.1 compilation error remotely
+ * [r1623] CMakeLists.txt, libopenjpeg/opj_stdint.h,
+ opj_config.h.cmake.in: [trunk] fix compilation on OS where
+ ssize_t is not defined.
+
+2012-03-26 Mathieu Malaterre
+
+ * [r1622] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] Final
+ touch to get rid of most truncation warnings
+ * [r1621] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
+ [trunk] one more round of warnings fixes
+ * [r1620] applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/imgsock_manager.h,
+ applications/jpip/libopenjpip/sock_manager.c,
+ applications/jpip/libopenjpip/sock_manager.h: [trunk] change
+ char* to const char* when possible. Remove more warnings
+ * [r1619] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
+ remove warnings from jp2k decoder
+ * [r1618] applications/jpip/libopenjpip/cache_manager.c,
+ applications/jpip/libopenjpip/cache_manager.h,
+ applications/jpip/libopenjpip/imgreg_manager.c,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/target_manager.c: [trunk] change
+ char* to const char* when possible. Remove more warnings
+ * [r1617] applications/jpip/libopenjpip/jpip_parser.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] another
+ round of compilation fixes
+ * [r1616] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.h,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/imgsock_manager.h,
+ applications/jpip/libopenjpip/jpipstream_manager.c,
+ applications/jpip/libopenjpip/jpipstream_manager.h,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/mhixbox_manager.c,
+ applications/jpip/libopenjpip/openjpip.c,
+ applications/jpip/libopenjpip/openjpip.h,
+ applications/jpip/libopenjpip/sock_manager.c,
+ applications/jpip/libopenjpip/sock_manager.h: [trunk] another set
+ of warnings fixes for LFS support
+ * [r1615] applications/jpip/libopenjpip/query_parser.c: [trunk] Fix
+ equality into test
+ * [r1614] applications/jpip/libopenjpip/query_parser.c: [trunk]
+ remove some simple warnings
+ * [r1613] applications/jpip/libopenjpip/auxtrans_manager.c,
+ applications/jpip/libopenjpip/jpip_parser.c,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/metadata_manager.h,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/placeholder_manager.c,
+ applications/jpip/libopenjpip/placeholder_manager.h: [trunk]
+ According to JPIP/A.2.3 in class identifiers should be an
+ unsigned integer. Since portion of codes was using Byte8_t and
+ other was using int, pick Byte8_t as best matching type
+ * [r1612] applications/jpip/libopenjpip/sock_manager.c,
+ applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
+ work on getting API to use off_t instead of long toward LFS
+ support in JPIP (sock_manager)
+ * [r1611] applications/jpip/libopenjpip/auxtrans_manager.c,
+ applications/jpip/libopenjpip/auxtrans_manager.h,
+ applications/jpip/libopenjpip/sock_manager.c,
+ applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
+ work on getting API to use off_t instead of long toward LFS
+ support in JPIP (auxtrans_manager)
+ * [r1610] applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/metadata_manager.h: [trunk]
+ continue work on getting API to use off_t instead of long toward
+ LFS support in JPIP (metadata_manager)
+ * [r1609] applications/jpip/libopenjpip/manfbox_manager.c: [trunk]
+ continue work on getting API to use off_t instead of long toward
+ LFS support in JPIP (manfbox_manager)
+ * [r1608] applications/jpip/libopenjpip/j2kheader_manager.c:
+ [trunk] continue work on getting API to use off_t instead of long
+ toward LFS support in JPIP (j2kheader_manager)
+ * [r1607] applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/mhixbox_manager.h: [trunk] continue
+ work on getting API to use off_t instead of long toward LFS
+ support in JPIP (index_manager)
+ * [r1606] applications/jpip/libopenjpip/marker_manager.c,
+ applications/jpip/libopenjpip/marker_manager.h: [trunk] continue
+ work on getting API to use off_t instead of long toward LFS
+ support in JPIP (marker_param_t)
+ * [r1605] applications/jpip/libopenjpip/ihdrbox_manager.c: [trunk]
+ fix another simple warning
+ * [r1604] applications/jpip/libopenjpip/faixbox_manager.c: [trunk]
+ explicit cast missing
+ * [r1603] applications/jpip/libopenjpip/imgreg_manager.c: [trunk]
+ remove simple warnings.
+ * [r1602] applications/jpip/libopenjpip/codestream_manager.c,
+ applications/jpip/libopenjpip/codestream_manager.h: [trunk]
+ continue work on getting API to use off_t instead of long toward
+ LFS support in JPIP (codestream_param_t)
+ * [r1601] applications/jpip/libopenjpip/box_manager.c,
+ applications/jpip/libopenjpip/box_manager.h,
+ applications/jpip/libopenjpip/boxheader_manager.c,
+ applications/jpip/libopenjpip/boxheader_manager.h: [trunk]
+ continue work on getting API to use off_t instead of long toward
+ LFS support in JPIP
+ * [r1600] applications/jpip/libopenjpip/byte_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_stdint.h: [trunk] Start
+ working on LFS support in JPIP code section
+ * [r1599] libopenjpeg/openjpeg.h: [trunk] ICC profile length is
+ always an unsigned integer
+ * [r1598] libopenjpeg/image.c, libopenjpeg/openjpeg.h: [trunk] make
+ openjpeg consistant with itself, and adapt sign of struct
+ variables
+ * [r1597] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] Fix a
+ potential issue with truncation of pointers diff
+ * [r1596] libopenjpeg/bio.c: [trunk] Fix some simple warnings
+ reported by -Wconversion
+ * [r1595] libopenjpeg/j2k.c: [trunk] fix compilation when jpwl
+ option is ON.
+
+2012-03-26 Mickaël Savinaud
+
+ * [r1594] tests/test_tile_encoder.c[ADD]: [trunk] add missing file
+ needed to compile last commit
+
+2012-03-23 Mickaël Savinaud
+
+ * [r1593] libopenjpeg/image.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/mct.c, libopenjpeg/mct.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt: [trunk]
+ add test_tile_encoder test and function related
+
+2012-03-19 Mathieu Malaterre
+
+ * [r1590] applications/codec/index.c: [trunk] Fix invalid
+ truncation from off_t to int (thanks to -Wconversion for report)
+ * [r1588] libopenjpeg/opj_inttypes.h: [trunk] Missing PRId64 for MS
+ compilers
+ * [r1587] opj_config.h.cmake.in: [trunk] Forgot portion of the
+ previous commit.
+ * [r1586] libopenjpeg/openjpeg.c, opj_config.h.cmake.in,
+ thirdparty/libtiff/tif_config.h.cmake.in: [trunk] use autotools
+ convention where #ifdef BLA, should be provided by #define BLA 1.
+ This is to cope with pseudo autotools generated tif header.
+ * [r1585] applications/codec/index.c,
+ applications/jpip/libopenjpip/box_manager.c,
+ applications/jpip/libopenjpip/box_manager.h,
+ applications/jpip/libopenjpip/boxheader_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ applications/jpip/libopenjpip/cache_manager.c,
+ applications/jpip/libopenjpip/cache_manager.h,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/codestream_manager.c,
+ applications/jpip/libopenjpip/faixbox_manager.c,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/jp2k_decoder.c,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/libopenjpip/jpip_parser.c,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/mhixbox_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/placeholder_manager.c,
+ applications/jpip/util/CMakeLists.txt,
+ libopenjpeg/opj_inttypes.h: [trunk] start using new
+ functionalities from opj_inttypes in jpip code and main openjpeg
+ * [r1584] libopenjpeg/j2k.c, libopenjpeg/jpwl/crc.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
+ libopenjpeg/opj_inttypes.h[ADD], libopenjpeg/opj_stdint.h[ADD]:
+ [trunk] move functionalities of stdint/inttype into
+ opj_stdint/opj_inttypes
+ * [r1583] libopenjpeg/openjpeg.h, tests/comparePGXimages.c: [trunk]
+ Remove remaining of OPJ_INT64_F/OPJ_UINT64_F before move to C99
+ convention
+ * [r1582] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/jp2.c,
+ libopenjpeg/tcd.c: [trunk] replace more void* object pointer to
+ proper function pointer: opj_procedure. Remove some warnings
+ reported by gcc -pedantic
+ * [r1581] thirdparty/CMakeLists.txt: [trunk] add debug statement
+ for Win7-VS2008-32bits-trunk-Debug-OSGeo4W
+
+2012-03-17 Mathieu Malaterre
+
+ * [r1580] libopenjpeg/j2k.c: [trunk] Quick fix for MS compilers
+ which do not ship inttypes.h
+ * [r1579] libopenjpeg/openjpeg.h: [trunk] Fix compilation win32
+ with shared libs on (export symbol name)
+ * [r1578] libopenjpeg/function_list.c, libopenjpeg/function_list.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk] Fix numerous
+ warnings about signed vs unsigned comparison. Adapt opj_procedure
+ type to what it should hev been IMHO. Start using PRIi64 for
+ printf and int64_t
+ * [r1577] libopenjpeg/jp2.h, libopenjpeg/mct.h: [trunk] remove a
+ warning, about ISO C restricts enumerator values to range of
+ 'int'
+ * [r1576] libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
+ libopenjpeg/jpwl/jpwl.h: [trunk] HACK: This commit remove some
+ JPWL related code just to allow compilation. See r1564 for more
+ info
+ * [r1575] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix
+ compilation when zlib.h is in user specified directory.
+
+2012-03-15 Mathieu Malaterre
+
+ * [r1567] thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Fix
+ compilation on 32bits/PowerPC arch (debian/linux)
+ * [r1566] thirdparty/libtiff/CMakeLists.txt: [trunk] make sure to
+ build as universal build when OS is APPLE
+ * [r1565] applications/common/format_defs.h: [trunk] remove a
+ warning about no end of file
+
+2012-03-15 Mickaël Savinaud
+
+ * [r1564] applications/codec/image_to_j2k.c, libopenjpeg/dwt.c,
+ libopenjpeg/dwt.h, libopenjpeg/int.h, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
+ modify image_to_j2k and the lib to support functionalities given
+ by the v2 alpha branch
+
+2012-03-12 Mathieu Malaterre
+
+ * [r1556] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix issue with
+ space
+ * [r1555] thirdparty/libtiff/CMakeLists.txt: [trunk] Add support
+ for compiling libtiff with VS2008
+ * [r1554] thirdparty/libtiff/CMakeLists.txt,
+ thirdparty/libtiff/test_inline.c[ADD],
+ thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Add support for
+ MSVC 2010 compiler (32bits)
+ * [r1553] thirdparty/CMakeLists.txt,
+ thirdparty/libtiff/CMakeLists.txt,
+ thirdparty/libtiff/libtiff.def[ADD], thirdparty/libtiff/t4.h,
+ thirdparty/libtiff/tif_apple.c[DEL],
+ thirdparty/libtiff/tif_aux.c, thirdparty/libtiff/tif_close.c,
+ thirdparty/libtiff/tif_codec.c, thirdparty/libtiff/tif_color.c,
+ thirdparty/libtiff/tif_compress.c,
+ thirdparty/libtiff/tif_config.h[DEL],
+ thirdparty/libtiff/tif_config.h.cmake.in[ADD],
+ thirdparty/libtiff/tif_config.h.in[ADD],
+ thirdparty/libtiff/tif_dir.c, thirdparty/libtiff/tif_dir.h,
+ thirdparty/libtiff/tif_dirinfo.c,
+ thirdparty/libtiff/tif_dirread.c,
+ thirdparty/libtiff/tif_dirwrite.c,
+ thirdparty/libtiff/tif_dumpmode.c,
+ thirdparty/libtiff/tif_error.c,
+ thirdparty/libtiff/tif_extension.c,
+ thirdparty/libtiff/tif_fax3.c, thirdparty/libtiff/tif_fax3.h,
+ thirdparty/libtiff/tif_flush.c,
+ thirdparty/libtiff/tif_getimage.c, thirdparty/libtiff/tif_jbig.c,
+ thirdparty/libtiff/tif_jpeg.c,
+ thirdparty/libtiff/tif_jpeg_12.c[ADD],
+ thirdparty/libtiff/tif_luv.c, thirdparty/libtiff/tif_lzma.c[ADD],
+ thirdparty/libtiff/tif_lzw.c, thirdparty/libtiff/tif_next.c,
+ thirdparty/libtiff/tif_ojpeg.c, thirdparty/libtiff/tif_open.c,
+ thirdparty/libtiff/tif_packbits.c,
+ thirdparty/libtiff/tif_pixarlog.c,
+ thirdparty/libtiff/tif_predict.c,
+ thirdparty/libtiff/tif_predict.h, thirdparty/libtiff/tif_print.c,
+ thirdparty/libtiff/tif_read.c, thirdparty/libtiff/tif_stream.cxx,
+ thirdparty/libtiff/tif_strip.c, thirdparty/libtiff/tif_swab.c,
+ thirdparty/libtiff/tif_thunder.c, thirdparty/libtiff/tif_tile.c,
+ thirdparty/libtiff/tif_unix.c, thirdparty/libtiff/tif_version.c,
+ thirdparty/libtiff/tif_warning.c, thirdparty/libtiff/tif_win32.c,
+ thirdparty/libtiff/tif_write.c, thirdparty/libtiff/tif_zip.c,
+ thirdparty/libtiff/tiff.h, thirdparty/libtiff/tiffconf.h[DEL],
+ thirdparty/libtiff/tiffconf.h.cmake.in[ADD],
+ thirdparty/libtiff/tiffconf.h.in[ADD],
+ thirdparty/libtiff/tiffio.h, thirdparty/libtiff/tiffio.hxx,
+ thirdparty/libtiff/tiffiop.h, thirdparty/libtiff/tiffvers.h:
+ [trunk] Update libtiff to 4.0.1 to support BigTIFF. openjpeg/tiff
+ 4.0.1 currently builds on linux/x86_64 and linux/mingw32.
+
+2012-03-11 Mathieu Malaterre
+
+ * [r1548] libopenjpeg/openjpeg.h, opj_config.h.cmake.in: [trunk]
+ Use stdint.h when available to compute fixed-type definition.
+ * [r1547] applications/jpip/libopenjpip/auxtrans_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ applications/jpip/libopenjpip/channel_manager.c,
+ applications/jpip/libopenjpip/channel_manager.h,
+ applications/jpip/libopenjpip/codestream_manager.c,
+ applications/jpip/libopenjpip/j2kheader_manager.c,
+ applications/jpip/libopenjpip/jp2k_decoder.c,
+ applications/jpip/libopenjpip/manfbox_manager.c,
+ applications/jpip/libopenjpip/marker_manager.c,
+ applications/jpip/libopenjpip/mhixbox_manager.c,
+ applications/jpip/libopenjpip/session_manager.c,
+ applications/jpip/libopenjpip/session_manager.h: [trunk] Backport
+ diff from openjpeg 1.5 branch
+
+2012-03-09 Mickaël Savinaud
+
+ * [r1542] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
+ [trunk] reverted to revision 1536
+ * [r1541] libopenjpeg/j2k.c: [trunk] add j2k_post_write_tile in
+ trunk from branch v2
+ * [r1540] libopenjpeg/j2k.c: [trunk] add j2k_get_tile_data in trunk
+ from branch v2
+ * [r1539] libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] add
+ tcd_get_encoded_tile_size in trunk from branch v2alpha
+ * [r1538] libopenjpeg/j2k.c: [trunk] add j2k_pre_write_tile
+ function in trunk from v2alpha
+ * [r1537] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: [trunk] first steps about merge
+ compression WIP
+
+2012-03-02 Mathieu Malaterre
+
+ * [r1531] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/function_list.h, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h, libopenjpeg/t2.c, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h, libopenjpeg/tgt.h: [trunk] Fix a bunch of
+ warning about C++ comments in C code.
+ * [r1529] ., libopenjpeg/t1.c: [trunk] merge r1229 from branch 1.5
+ over to trunk
+ * [r1528] doc/CMakeLists.txt: [trunk] minor style to sync with
+ branch 1.5
+ * [r1525] tests/nonregression/test_suite.ctest.in: [trunk] convert
+ from DOS eol to UNIX eol
+ * [r1523] tests/CMakeLists.txt: [trunk] Sync with branch 1.5
+ * [r1522] ., tests/comparePGXimages.c, tests/compareRAWimages.c,
+ tests/compare_dump_files.c: [trunk] merge r1234 from branch 1.5
+ over to trunk
+ * [r1521] ., libopenjpeg/t2.c: [trunk] merge r1322 from branch 1.5
+ over to trunk
+ * [r1520] ., libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
+ libopenjpeg/ppix_manager.c: [trunk] merge r1197, r1199, r1228,
+ r1230 and r1232 from branch 1.5 over to trunk
+ * [r1519] ., libopenjpeg/jpwl/jpwl.c: [trunk] merge r1479 from
+ branch 1.5 over to trunk
+ * [r1518] ., libopenjpeg/jpwl/jpwl.c, libopenjpeg/tcd.c: [trunk]
+ merge r1323 from branch 1.5 over to trunk
+ * [r1516] libopenjpeg/jpwl/CMakeLists.txt,
+ libopenjpeg/jpwl/README.txt, libopenjpeg/jpwl/crc.c,
+ libopenjpeg/jpwl/jpwl.c: [trunk] Remove exe bit on
+ CMakeLists.txt. Set from DOS eol to UNIX eol
+ * [r1515] libopenjpeg/jpwl/CMakeLists.txt: [trunk] Sync with 1.5
+ branch
+ * [r1514] ., libopenjpeg/jp2.c: [trunk] Backout r1513 for now.
+ * [r1513] ., libopenjpeg/jp2.c: [trunk] merge rev 1330/1331 from
+ branch 1.5 onto trunk
+ * [r1512] ., libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] merge rev
+ 1333 from 1.5 to trunk
+ * [r1511] ., applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
+ libopenjpeg/indexbox_manager.h, libopenjpeg/j2k.c,
+ libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
+ libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/thix_manager.c,
+ libopenjpeg/tpix_manager.c: [trunk] merge rev 1228 from 1.5 to
+ trunk
+ * [r1509] libopenjpeg/cidx_manager.c: [trunk] Import change from
+ 1.5 branch over to trunk
+ * [r1508] libopenjpeg/CMakeLists.txt: [trunk] Synchronize with 1.5
+ branch, installation convention
+ * [r1507] applications/mj2/mj2.c: [trunk] minor coding style change
+ to match 1.5
+ * [r1505] applications/common/opj_getopt.c: [trunk] Import getopt
+ modification from 1.5 branch
+ * [r1503] applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/doc/Doxyfile,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/libopenjpip/auxtrans_manager.c,
+ applications/jpip/libopenjpip/auxtrans_manager.h,
+ applications/jpip/libopenjpip/box_manager.c,
+ applications/jpip/libopenjpip/box_manager.h,
+ applications/jpip/libopenjpip/boxheader_manager.c,
+ applications/jpip/libopenjpip/boxheader_manager.h,
+ applications/jpip/libopenjpip/byte_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ applications/jpip/libopenjpip/cache_manager.c,
+ applications/jpip/libopenjpip/cache_manager.h,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/cachemodel_manager.h,
+ applications/jpip/libopenjpip/channel_manager.h,
+ applications/jpip/libopenjpip/codestream_manager.h,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.h,
+ applications/jpip/libopenjpip/faixbox_manager.c,
+ applications/jpip/libopenjpip/faixbox_manager.h,
+ applications/jpip/libopenjpip/ihdrbox_manager.h,
+ applications/jpip/libopenjpip/imgreg_manager.c,
+ applications/jpip/libopenjpip/imgreg_manager.h,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/imgsock_manager.h,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/libopenjpip/jp2k_encoder.h,
+ applications/jpip/libopenjpip/jpip_parser.c,
+ applications/jpip/libopenjpip/jpipstream_manager.c,
+ applications/jpip/libopenjpip/jpipstream_manager.h,
+ applications/jpip/libopenjpip/manfbox_manager.c,
+ applications/jpip/libopenjpip/manfbox_manager.h,
+ applications/jpip/libopenjpip/marker_manager.h,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/metadata_manager.h,
+ applications/jpip/libopenjpip/mhixbox_manager.h,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/openjpip.c,
+ applications/jpip/libopenjpip/openjpip.h,
+ applications/jpip/libopenjpip/placeholder_manager.c,
+ applications/jpip/libopenjpip/placeholder_manager.h,
+ applications/jpip/libopenjpip/query_parser.c,
+ applications/jpip/libopenjpip/query_parser.h,
+ applications/jpip/libopenjpip/session_manager.h,
+ applications/jpip/libopenjpip/sock_manager.c,
+ applications/jpip/libopenjpip/sock_manager.h,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/util/opj_dec_server.c,
+ applications/jpip/util/opj_server.c,
+ applications/jpip/util/opj_viewer/src/ImageManager.java,
+ applications/jpip/util/opj_viewer/src/ImageWindow.java,
+ applications/jpip/util/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
+ [trunk] Import remaning bits from JPIP/1.5 over to trunk
+ * [r1502] ., applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/doc/jpip_architect.png,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/channel_manager.c,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/mainpage.h,
+ applications/jpip/util/opj_server.c: [trunk] Merge rev 1068 into
+ trunk
+ * [r1501] applications/jpip/libopenjpip/target_manager.c: [trunk]
+ Remove junk from merge
+ * [r1500] ., applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/libopenjpip/auxtrans_manager.c[CPY],
+ applications/jpip/libopenjpip/auxtrans_manager.h[CPY],
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/cachemodel_manager.h,
+ applications/jpip/libopenjpip/channel_manager.c,
+ applications/jpip/libopenjpip/channel_manager.h,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/imgsock_manager.h,
+ applications/jpip/libopenjpip/jpip_parser.c,
+ applications/jpip/libopenjpip/jpip_parser.h,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/openjpip.c,
+ applications/jpip/libopenjpip/openjpip.h,
+ applications/jpip/libopenjpip/query_parser.c,
+ applications/jpip/libopenjpip/query_parser.h,
+ applications/jpip/libopenjpip/sock_manager.c[CPY],
+ applications/jpip/libopenjpip/sock_manager.h[CPY],
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/util/opj_dec_server.c,
+ applications/jpip/util/opj_server.c,
+ applications/jpip/util/opj_viewer/src/ImageManager.java,
+ applications/jpip/util/opj_viewer/src/ImageViewer.java,
+ applications/jpip/util/opj_viewer/src/ImageWindow.java,
+ applications/jpip/util/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/util/opj_viewer_xerces/src/ImageViewer.java,
+ applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
+ [trunk] Import rev 1103 into trunk.
+
+2012-03-02 Mickaël Savinaud
+
+ * [r1499] libopenjpeg/j2k.c: [trunk] correct bug when we expand the
+ list of marker in a tile
+ * [r1498] libopenjpeg/j2k.c: [trunk] check the PSot value during
+ the reading of SOT marker
+
+2012-03-02 Mathieu Malaterre
+
+ * [r1497]
+ applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[DEL],
+ applications/jpip/util/opj_viewer/dist/opj_viewer.jar[DEL],
+ applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[DEL],
+ applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar[DEL]:
+ [trunk] do not distribute binary in the source code. Remove *.jar
+ files
+ * [r1495] applications/jpip/CMakeLists.txt,
+ applications/jpip/Makefile.nix[DEL],
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/libopenjpip/Makefile.nix[DEL],
+ applications/jpip/libopenjpip/comMakefile.mk[DEL],
+ applications/jpip/util/CMakeLists.txt,
+ applications/jpip/util/Makefile.am,
+ applications/jpip/util/Makefile.nix[DEL],
+ applications/jpip/util/jpip_to_j2k.c,
+ applications/jpip/util/opj_viewer/build.xml[DEL],
+ applications/jpip/util/opj_viewer/src/PnmImage.java,
+ applications/jpip/util/opj_viewer/src/RegimViewer.java,
+ applications/jpip/util/opj_viewer/src/ResizeListener.java,
+ applications/jpip/util/opj_viewer_xerces/build.xml[DEL],
+ applications/jpip/util/opj_viewer_xerces/dist/manifest.txt[DEL],
+ applications/jpip/util/opj_viewer_xerces/dist/manifest.txt.in[ADD],
+ applications/jpip/util/opj_viewer_xerces/src/ImageManager.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/ImgdecClient.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/JPIPHttpClient.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/MML.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/PnmImage.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/RegimViewer.java[DEL],
+ applications/jpip/util/opj_viewer_xerces/src/ResizeListener.java[DEL],
+ applications/jpip/util/test_index.c, thirdparty/CMakeLists.txt:
+ [trunk] import JPIP modifications for build-system from 1.5
+ * [r1494] applications/codec/CMakeLists.txt,
+ applications/codec/convert.c, applications/codec/image_to_j2k.c,
+ applications/codec/index.c: [trunk] Import applications
+ modifications from 1.5 over to trunk
+ * [r1493] applications/codec/index.c, applications/codec/index.h,
+ applications/codec/windirent.h: [trunk] Convert from DOS eol to
+ UNIX eol
+ * [r1491] applications/OPJViewer/CMakeLists.txt[ADD],
+ applications/OPJViewer/source/OPJDialogs.cpp,
+ applications/OPJViewer/source/OPJViewer.cpp,
+ applications/OPJViewer/source/OPJViewer.h,
+ applications/OPJViewer/source/wxj2kparser.cpp: [trunk] Backport
+ from OPJViewer version 1.5 over to trunk
+ * [r1490] applications/JavaOpenJPEG/Makefile[DEL]: [trunk] Remove
+ left-over Makefile
+ * [r1489] applications/CMakeLists.txt, applications/Makefile.am,
+ applications/OPJViewer/Makefile[DEL],
+ applications/OPJViewer/OPJViewer.dsp[DEL],
+ applications/OPJViewer/OPJViewer.dsw[DEL],
+ applications/OPJViewer/OPJViewer.iss,
+ applications/OPJViewer/Readme.txt,
+ applications/OPJViewer/about/about.htm,
+ applications/OPJViewer/buildupdate.bat[DEL],
+ applications/OPJViewer/source/OPJAbout.cpp,
+ applications/OPJViewer/source/OPJChild16.xpm,
+ applications/OPJViewer/source/OPJDialogs.cpp,
+ applications/OPJViewer/source/OPJThreads.cpp,
+ applications/OPJViewer/source/OPJViewer.cpp,
+ applications/OPJViewer/source/OPJViewer.h,
+ applications/OPJViewer/source/OPJViewer.rc,
+ applications/OPJViewer/source/OPJViewer16.xpm,
+ applications/OPJViewer/source/about_htm.h,
+ applications/OPJViewer/source/build.h,
+ applications/OPJViewer/source/icon1.xpm,
+ applications/OPJViewer/source/icon2.xpm,
+ applications/OPJViewer/source/icon3.xpm,
+ applications/OPJViewer/source/icon4.xpm,
+ applications/OPJViewer/source/icon5.xpm,
+ applications/OPJViewer/source/imagjpeg2000.cpp,
+ applications/OPJViewer/source/imagjpeg2000.h,
+ applications/OPJViewer/source/imagmxf.cpp,
+ applications/OPJViewer/source/imagmxf.h,
+ applications/OPJViewer/source/license.txt,
+ applications/OPJViewer/source/readmeafter.txt,
+ applications/OPJViewer/source/readmebefore.txt,
+ applications/OPJViewer/source/wxj2kparser.cpp,
+ applications/OPJViewer/source/wxjp2parser.cpp: [trunk] Sync
+ OPJViewer with 1.5 version
+ * [r1485] CMake/CTestCustom.cmake.in, LICENSE, Makefile.am, NEWS,
+ README, configure.ac, libopenjpeg1.pc.cmake, libopenjpeg1.pc.in,
+ opj_config.h.cmake.in: [trunk] Backport toplevel files from 1.5
+ * [r1484] applications/JavaOpenJPEG/CMakeLists.txt,
+ applications/JavaOpenJPEG/JavaOpenJPEG.c,
+ applications/JavaOpenJPEG/java-jni[DEL]: [trunk] Remove
+ copyrighted material from java-jni. Import patch from 1.5 over to
+ trunk/JavaOpenJPEG
+ * [r1483] CHANGES[DEL], CMakeLists.txt: [trunk] Backport toplevel
+ changes from 1.5 over to trunk. Remove hand-generated CHANGES
+ file
+
+2012-02-13 Mathieu Malaterre
+
+ * [r1421] CMake/CTestCustom.cmake.in,
+ CMake/JPIPTestDriver.cmake[ADD], CMake/OpenJPEGCPack.cmake,
+ CMake/OpenJPEGConfig.cmake.in, CMake/opj_logo.icns[DEL]: [trunk]
+ Merge the CMake/ dir from opj 1.5
+ * [r1414] doc/CMakeLists.txt: Integrate some more diffs from the
+ 1.5 branch
+ * [r1411] doc/Doxyfile-html.dox.cmake[DEL],
+ doc/Doxyfile.dox.cmake.in[CPY]: Start merging of the 1.5 branch
+ into trunk. Start with doc
+
+2012-01-11 Antonin Descampe
+
+ * [r1308] CMake/opj_logo.icns[ADD]: add opj_logo.icns for trunk and
+ 1.5
+
+2011-12-20 Mathieu Malaterre
+
+ * [r1244] ., applications/jpip/libopenjpip/comMakefile.mk,
+ libopenjpeg/tcd.c: Fix test NR-ENC-Bretagne2.ppm-4-encode on
+ linux.
+ * [r1241] ., applications/jpip/libopenjpip/comMakefile.mk,
+ libopenjpeg/tcd.c: Fix strange line, as reported by lockalsash
+ (gmail.com)
+
+2011-12-12 Mathieu Malaterre
+
+ * [r1225] applications/jpip/README: minor typo
+
+2011-12-07 Mickaël Savinaud
+
+ * [r1192] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: [trunk]
+ remove some warnings detected by cppcheck
+
+2011-12-06 Mathieu Malaterre
+
+ * [r1182] CMake/CTestCustom.cmake.in,
+ CMake/FindCPPCHECK.cmake[CPY], libopenjpeg/CMakeLists.txt: Add
+ new mechanism for cppcheck
+ * [r1167] CHANGES: Update changelog
+ * [r1166] libopenjpeg/j2k.c: Apply patch from Brad Hards to fix
+ some typos.
+
+2011-12-03 Mathieu Malaterre
+
+ * [r1157] CHANGES, libopenjpeg/function_list.h, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/t2.c,
+ libopenjpeg/tcd.h: Apply doxygen fixes suggested by Brad Hards on
+ opj mailing list.
+
+2011-12-02 Mathieu Malaterre
+
+ * [r1149] applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/util/Makefile.nix: Sorry. Reverting mistake.
+ * [r1148] CHANGES, CMake/FindKAKADU.cmake[ADD], CMakeLists.txt,
+ applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/util/Makefile.nix,
+ applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/opj_ref_decode_cmd.sh.in[DEL]: Simplify code.
+ Use standard find_package call instead. ctest script will need to
+ handle this now
+ * [r1147] CHANGES, CMake/OpenJPEGCPack.cmake[ADD], CMakeLists.txt:
+ Add CPack stuff
+
+2011-12-01 Mickaël Savinaud
+
+ * [r1113] CHANGES, libopenjpeg/j2k.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] fix a bug during
+ the creation of the codestream index
+
+2011-12-01 Julien Malik
+
+ * [r1111] CHANGES, applications/codec/index.c, libopenjpeg/j2k.c,
+ libopenjpeg/openjpeg.h: [trunk] fix warnings when printing large
+ integers
+
+2011-12-01 Mickaël Savinaud
+
+ * [r1110] CHANGES, libopenjpeg/j2k.c: [trunk] fix a warning about a
+ recent commit (1104)
+
+2011-12-01 Julien Malik
+
+ * [r1109] tests/j2k_random_tile_access.c: [trunk] fix compilation
+ of j2k_random_access on Visual C++
+
+2011-11-30 Julien Malik
+
+ * [r1108] CMake/TestLargeFiles.c.cmake.in,
+ CMake/TestLargeFiles.cmake, opj_config.h.cmake.in: [trunk] make
+ large file support variables persistent in CMake to allow
+ reconfiguration
+ * [r1107] tests/j2k_random_tile_access.c: [trunk] fix call to
+ opj_destroy_cstr_info_v2 in j2k_random_tile_access
+
+2011-11-30 Mickaël Savinaud
+
+ * [r1106] CHANGES, libopenjpeg/j2k.c: [trunk] fix bug during random
+ access to tile (tile already decoded)
+ * [r1105] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
+ error about the way to detect the additional test suite
+
+2011-11-30 Julien Malik
+
+ * [r1104] CHANGES, applications/codec/index.c, libopenjpeg/cio.c,
+ libopenjpeg/cio.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h, tests/CMakeLists.txt,
+ tests/j2k_random_tile_access.c[ADD]: [trunk] implement Large File
+ support in the library
+
+2011-11-29 Mickaël Savinaud
+
+ * [r1102] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
+ error with new way to detect kdu_expand
+
+2011-11-28 Julien Malik
+
+ * [r1100] configure.ac: [trunk] add support for Large File in
+ autoconf
+ * [r1099] CMake/TestLargeFiles.c.cmake.in, opj_config.h.cmake.in:
+ [trunk] fix definition of _FILE_OFFSET_BITS macro on platform
+ where it is needed
+ * [r1098] libopenjpeg/openjpeg.h: [trunk] add definitions for 64
+ bits integer types, and define OPJ_OFF_T to map to OPJ_INT64
+ systematically
+ * [r1097] CMake/TestFileOffsetBits.c[ADD],
+ CMake/TestLargeFiles.c.cmake.in[ADD],
+ CMake/TestLargeFiles.cmake[ADD], CMake/TestWindowsFSeek.c[ADD],
+ CMakeLists.txt, libopenjpeg/opj_includes.h,
+ opj_config.h.cmake.in: [trunk] activate LargeFileSupport in CMake
+
+2011-11-27 Julien Malik
+
+ * [r1096] CMakeLists.txt, tests/nonregression/CMakeLists.txt:
+ [trunk] search for kdu_expand in a more cmake-compliant way
+ * [r1095] CHANGES, libopenjpeg/cidx_manager.c,
+ libopenjpeg/function_list.c, libopenjpeg/phix_manager.c,
+ libopenjpeg/ppix_manager.c, libopenjpeg/t1_generate_luts.c,
+ libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: [trunk]
+ clean up redundant includes already handled in opj_includes.h
+ * [r1094] CHANGES, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h: [trunk] backout wrong changeset 1091
+ - see issue 123
+
+2011-11-24 Julien Malik
+
+ * [r1091] CHANGES, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h: [trunk] support seeking in files
+ larger than 2 GB
+
+2011-11-24 Mathieu Malaterre
+
+ * [r1090] opj_config.h.cmake.in: Remove duplicate definition
+ * [r1089] applications/jpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/util/CMakeLists.txt: Cleanup jpip cmake
+ compilation
+ * [r1088] INSTALL: add note for cmake
+ * [r1087] CMakeLists.txt, opj_config.h.cmake.in: Use cmake style
+ define. Fix big endian issue on dual OS (eg. Tiger)
+ * [r1086] applications/codec/CMakeLists.txt: minor reindentation
+ * [r1085] libopenjpeg/cidx_manager.c, libopenjpeg/cidx_manager.h,
+ libopenjpeg/indexbox_manager.h, libopenjpeg/phix_manager.c,
+ libopenjpeg/ppix_manager.c, libopenjpeg/thix_manager.c,
+ libopenjpeg/tpix_manager.c: Remove exe bit from source files
+ * [r1084] CMake/FindFCGI.cmake: fix variable name to be hidden
+ * [r1083] thirdparty/CMakeLists.txt: Avoid message pollution during
+ cmake configuration time
+
+2011-11-21 Mickaël Savinaud
+
+ * [r1081] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP: fix
+ bug with windows platform and j2k_dump
+
+2011-11-18 Mickaël Savinaud
+
+ * [r1077] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
+ fix bug with windows platform and j2k_to_image
+
+2011-11-17 Mickaël Savinaud
+
+ * [r1076] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/t2.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] WIP: fix bug
+ when decoding an area or a tile with special resolution
+ * [r1075] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/openjpeg.h,
+ tests/nonregression/test_suite.ctest.in: [trunk] WIP: enhance
+ j2k_to_image with new get_decoded_tile functionality
+ * [r1074] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP:
+ clean j2k_dump and enhance j2k_dump with commit 1052
+ * [r1073] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: [trunk] WIP: add a set decoded resolution
+ factor function and update j2k_to_image help about decoded region
+
+2011-11-16 Kaori Hagihara
+
+ * [r1070] applications/jpip/CHANGES,
+ applications/jpip/util/Makefile.am: [trunk][JPIP] fixed
+ opj_server execusion error (instant terminating) with autotool,
+ cmake still need to be fixed
+
+2011-11-10 Mickaël Savinaud
+
+ * [r1056] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
+ tests/nonregresion/CMakeList.txt
+
+2011-11-09 Mickaël Savinaud
+
+ * [r1055] CHANGES, libopenjpeg/j2k.c,
+ tests/nonregression/CMakeLists.txt: [trunk] WIP: fix
+ get_decoded_tile function to avoid error with output image
+ * [r1054] CHANGES, applications/mj2/extract_j2k_from_mj2.c,
+ applications/mj2/frames_to_mj2.c,
+ applications/mj2/mj2_to_frames.c,
+ applications/mj2/wrap_j2k_in_mj2.c: [trunk] fix bug with mj2
+ applications (credit to winfried)
+ * [r1053] CHANGES, applications/mj2/mj2.c: [trunk] enhance mj2 when
+ read jp2h (credit to winfried)
+ * [r1052] CHANGES, applications/codec/j2k_to_image.c: [trunk] check
+ if the file extension is the same as the infile format (credit to
+ winfried)
+
+2011-11-09 Julien Malik
+
+ * [r1051] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] add
+ some sanity check in CMakeLists to prevent STRING(REGEX..) call
+ issues
+
+2011-11-08 Kaori Hagihara
+
+ * [r1048] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/jp2k_decoder.c,
+ applications/jpip/libopenjpip/jp2k_decoder.h,
+ applications/jpip/libopenjpip/jpipstream_manager.c,
+ applications/jpip/libopenjpip/openjpip.c: [trunk][JPIP] enabled
+ OpenJPEG V2 API
+
+2011-11-08 Mickaël Savinaud
+
+ * [r1047] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: [trunk] WIP: add get_decoded_tile
+ functionality
+ * [r1046] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
+ WIP: clean and enhance j2k files
+ * [r1045] CHANGES, libopenjpeg/openjpeg.c: [trunk] WIP: clean and
+ enhance openjpeg.c
+ * [r1044] CHANGES, libopenjpeg/openjpeg.h: [trunk] WIP: clean and
+ enhance openjpeg.h and add deprecated macro
+
+2011-11-08 Kaori Hagihara
+
+ * [r1042] applications/jpip/CHANGES,
+ applications/jpip/doc/jpip_protocol.png,
+ applications/jpip/mainpage.h: [trunk][JPIP] updated main page of
+ doxygen
+
+2011-11-03 Kaori Hagihara
+
+ * [r1037] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/boxheader_manager.c,
+ applications/jpip/libopenjpip/cache_manager.c,
+ applications/jpip/libopenjpip/cache_manager.h,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.c,
+ applications/jpip/libopenjpip/imgsock_manager.c,
+ applications/jpip/libopenjpip/imgsock_manager.h,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/manfbox_manager.c,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/util/jpip_to_j2k.c: solved memory leak of
+ opj_server, and removed redundant defines
+
+2011-11-02 Antonin Descampe
+
+ * [r1036] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/util/CMakeLists.txt,
+ applications/jpip/util/Makefile.am: [trunk][JPIP] additional
+ patches for autotools and cmake
+
+2011-10-26 Kaori Hagihara
+
+ * [r1032] applications/jpip/CHANGES,
+ applications/jpip/util/Makefile.am: additional patches for
+ autotool are applied
+
+2011-10-25 Kaori Hagihara
+
+ * [r1031] applications/jpip/CHANGES,
+ applications/jpip/util/opj_viewer/dist/opj_viewer-20111018.jar[DEL],
+ applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[ADD],
+ applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[DEL],
+ applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[ADD],
+ applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
+ fixed client viewer to be compatible with server response header
+ both Content-type and Content-Type
+ * [r1030] applications/jpip/CHANGES,
+ applications/jpip/CMakeLists.txt, applications/jpip/Makefile.am,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/opj_client[DEL],
+ applications/jpip/opj_server[DEL], applications/jpip/tools[DEL],
+ applications/jpip/util/CMakeLists.txt[ADD],
+ applications/jpip/util/Makefile.am[ADD], configure.ac,
+ libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c: patches
+ for cmake and autotool are applied
+
+2011-10-25 Mickaël Savinaud
+
+ * [r1029] CHANGES, CMake/openjpeg_valgrind.supp[ADD]: [trunk] WIP:
+ add a file to exclude some valgrind errors (detected with
+ ctest_memcheck) related to png lib found with ubuntu10.04
+ platform
+ * [r1028] CHANGES, libopenjpeg/dwt.c: [trunk] WIP: solve problems
+ with reading of elements outside the tilec->data buffer in dwt
+
+2011-10-21 Mickaël Savinaud
+
+ * [r1027] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ tests/nonregression/test_suite.ctest.in: [trunk] WIP: manage
+ output image with area correponding to the set decoded area
+ * [r1026] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: [trunk] WIP: enhance codestream index
+ generation
+
+2011-10-20 Mickaël Savinaud
+
+ * [r1022] CHANGES, tests/nonregression/CMakeLists.txt,
+ tests/nonregression/test_suite.ctest.in: [trunk] WIP: isolate
+ dump test suite
+ * [r1021] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: WIP:
+ remove memory leak about new jp2_read_marker function
+ * [r1020] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
+ WIP: remove previous commit about memory leak with ppm read
+ function
+ * [r1019] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
+ WIP: solve memory leak with ppm read function
+
+2011-10-19 Kaori Hagihara
+
+ * [r1017] applications/jpip/CHANGES,
+ applications/jpip/Makefile.nix,
+ applications/jpip/libopenjpip/cache_manager.c[CPY],
+ applications/jpip/libopenjpip/cache_manager.h[CPY],
+ applications/jpip/libopenjpip/channel_manager.c[CPY],
+ applications/jpip/libopenjpip/channel_manager.h[CPY],
+ applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/libopenjpip/dec_clientmsg_handler.c[CPY],
+ applications/jpip/libopenjpip/dec_clientmsg_handler.h[CPY],
+ applications/jpip/libopenjpip/imgsock_manager.c[CPY],
+ applications/jpip/libopenjpip/imgsock_manager.h[CPY],
+ applications/jpip/libopenjpip/jp2k_decoder.c[CPY],
+ applications/jpip/libopenjpip/jp2k_decoder.h[CPY],
+ applications/jpip/libopenjpip/jpip_parser.c[CPY],
+ applications/jpip/libopenjpip/jpip_parser.h[CPY],
+ applications/jpip/libopenjpip/jpipstream_manager.c[CPY],
+ applications/jpip/libopenjpip/jpipstream_manager.h[CPY],
+ applications/jpip/libopenjpip/openjpip.c[ADD],
+ applications/jpip/libopenjpip/openjpip.h[ADD],
+ applications/jpip/libopenjpip/query_parser.c[CPY],
+ applications/jpip/libopenjpip/query_parser.h[CPY],
+ applications/jpip/libopenjpip/session_manager.c[CPY],
+ applications/jpip/libopenjpip/session_manager.h[CPY],
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix,
+ applications/jpip/opj_client/opj_dec_server/cache_manager.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/cache_manager.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[DEL],
+ applications/jpip/opj_client/opj_viewer[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces[DEL],
+ applications/jpip/opj_server/CMakeLists.txt,
+ applications/jpip/opj_server/Makefile.am,
+ applications/jpip/opj_server/Makefile.nix[DEL],
+ applications/jpip/opj_server/channel_manager.c[DEL],
+ applications/jpip/opj_server/channel_manager.h[DEL],
+ applications/jpip/opj_server/jpip_parser.c[DEL],
+ applications/jpip/opj_server/jpip_parser.h[DEL],
+ applications/jpip/opj_server/opj_server.c[DEL],
+ applications/jpip/opj_server/query_parser.c[DEL],
+ applications/jpip/opj_server/query_parser.h[DEL],
+ applications/jpip/opj_server/session_manager.c[DEL],
+ applications/jpip/opj_server/session_manager.h[DEL],
+ applications/jpip/tools/Makefile.nix,
+ applications/jpip/tools/addXMLinJP2.c[DEL],
+ applications/jpip/tools/jpip_to_j2k.c[DEL],
+ applications/jpip/tools/jpip_to_jp2.c[DEL],
+ applications/jpip/tools/test_index.c[DEL],
+ applications/jpip/util[ADD],
+ applications/jpip/util/Makefile.nix[CPY],
+ applications/jpip/util/addXMLinJP2.c[CPY],
+ applications/jpip/util/jpip_to_j2k.c[CPY],
+ applications/jpip/util/jpip_to_jp2.c[CPY],
+ applications/jpip/util/opj_dec_server.c[CPY],
+ applications/jpip/util/opj_server.c[CPY],
+ applications/jpip/util/opj_viewer[CPY],
+ applications/jpip/util/opj_viewer_xerces[CPY],
+ applications/jpip/util/test_index.c[CPY]: start using API style
+ in openJPIP library
+
+2011-10-19 Mickaël Savinaud
+
+ * [r1014] CHANGES, applications/codec/convert.c: [trunk] WIP: solve
+ problem with writing of tga image from an image with signd=1
+ (credit to Winfried)
+ * [r1013] CHANGES, tests/comparePGXimages.c,
+ tests/compareRAWimages.c: [trunk] WIP: solve some memory leak in
+ test compare functions
+
+2011-10-18 Kaori Hagihara
+
+ * [r1012]
+ applications/jpip/opj_client/opj_dec_server/CMakeLists.txt,
+ applications/jpip/opj_client/opj_dec_server/Makefile.am,
+ applications/jpip/opj_server/CMakeLists.txt,
+ applications/jpip/opj_server/Makefile.am: adapt makefiles to the
+ new structure
+ * [r1011] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix,
+ applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20111018.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_server/Makefile.nix,
+ applications/jpip/opj_server/jpip_parser.c[ADD],
+ applications/jpip/opj_server/jpip_parser.h[ADD],
+ applications/jpip/opj_server/opj_server.c: rearranged opj_server,
+ opj_dec_server directory
+
+2011-10-14 Kaori Hagihara
+
+ * [r1009] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/j2kheader_manager.c,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/tools/jpip_to_j2k.c: enable all progression
+ orders
+
+2011-10-13 Kaori Hagihara
+
+ * [r1008] applications/jpip/opj_server/query_parser.c: include
+ stdlib.h for calloc
+
+2011-10-12 Mickaël Savinaud
+
+ * [r1007] CHANGES, libopenjpeg/pi.c: [trunk] WIP: resolve heap
+ corruption with p0_07.j2k (credit to Winfried)
+ * [r1006] CHANGES, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t2.c: [trunk] WIP: correct
+ some memory leaks in applications functions
+ * [r1005] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read CBD
+ marker function (JPEG2000 part 2)
+ * [r1004] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCO
+ marker function (JPEG2000 part 2)
+ * [r1003] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCC
+ marker function (JPEG2000 part 2)
+ * [r1002] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
+ WIP: add a read MCT marker function (JPEG2000 part 2)
+
+2011-10-12 Kaori Hagihara
+
+ * [r1000] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/j2kheader_manager.c,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/opj_server/query_parser.c,
+ applications/jpip/opj_server/query_parser.h: enable layers
+ requests; restricting the number of codesream quality layers
+
+2011-10-11 Mickaël Savinaud
+
+ * [r998] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct a
+ segfault inside j2k_dump output
+
+2011-10-11 Kaori Hagihara
+
+ * [r997] applications/JavaOpenJPEG/JavaOpenJPEG.c,
+ applications/codec/image_to_j2k.c: -J option for -jpip added into
+ the option list
+ * [r996] CHANGES, applications/JavaOpenJPEG/JavaOpenJPEG.c,
+ applications/codec/image_to_j2k.c, applications/jpip/README:
+ change -v option was renamed to -u, which is equivalent to -TP
+ long option
+
+2011-10-11 Mickaël Savinaud
+
+ * [r995] CHANGES, libopenjpeg/jp2.c, libopenjpeg/tcd.c: [trunk]
+ WIP: correct some segfault with win platform and remove a aligned
+ allocation which produce error when a realloc is done on this
+ pointer
+ * [r994] CHANGES, libopenjpeg/cio.c, libopenjpeg/cio.h,
+ libopenjpeg/j2k.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: [trunk] WIP: add
+ stream length value to read unknown marker size, backport 855
+ into V2 framework, correct memory leak into get_cstr_info
+ * [r993] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
+ WIP: add output elements about decoding of jp2 files with last
+ tile part lenght equal zero
+ * [r992] CHANGES, applications/codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/jp2.c,
+ tests/nonregression/test_suite.ctest.in: [trunk] WIP: correct
+ mistake with JP2 files and manage correctly the text_GBR.jp2
+ filecase
+
+2011-10-10 Kaori Hagihara
+
+ * [r990] CHANGES, applications/codec/image_to_j2k.c, configure.ac:
+ change -v option was reactivated for JPIP
+ * [r987] applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/cachemodel_manager.h,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/j2kheader_manager.c,
+ applications/jpip/libopenjpip/jp2k_encoder.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
+ applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
+ applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java,
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/tools/Makefile.nix,
+ applications/jpip/tools/jpip_to_j2k.c: enable JPT-stream request
+ from client viewer option
+
+2011-10-10 Antonin Descampe
+
+ * [r986] ., applications/jpip/CHANGES,
+ applications/jpip/tools/CMakeLists.txt,
+ applications/jpip/tools/Makefile.am,
+ applications/jpip/tools/Makefile.nix,
+ applications/jpip/tools/indexer[DEL]: [trunk][JPIP]removed
+ obsolete indexer utility
+
+2011-10-10 Vincent Torri
+
+ * [r981] CHANGES: [trunk] fix name
+ * [r980] CHANGES, Makefile.am,
+ applications/jpip/libopenjpip/Makefile.am, configure.ac,
+ libopenjpeg-jpwl.pc.in[ADD], libopenjpeg/Makefile.am,
+ libopenjpeg/jpwl/Makefile.am: [trunk] add libopenjpeg-jpwl.pc.in.
+ fix output when --disable-shared or --disable-static is passed to
+ configure. Minor clean up of configure.ac.
+ * [r978] CHANGES, Makefile.am,
+ applications/jpip/tools/indexer/Makefile.am,
+ applications/mj2/Makefile.am, libopenjpeg/Makefile.am: [trunk]
+ fix 'distcheck' rule
+
+2011-10-07 Mickaël Savinaud
+
+ * [r976] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
+ in text output inside set_decoded_area function (credit to
+ Winfried)
+ * [r975] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c, tests/nonregression/CMakeLists.txt:
+ [trunk] WIP: update jp2 dump functions with the new V2 framework
+ * [r974] CHANGES, tests/conformance/CMakeLists.txt: [trunk] WIP:
+ update output filename of conformance dump test to be compatible
+ with new baseline
+ * [r972] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/openjpeg.c: [trunk] correct wrong input in dump_codec
+ function and add missing return value
+ * [r971] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
+ inside set_decoded_area function (credit to Francois De
+ Vieilleville)
+ * [r970] ., CHANGES, CMakeLists.txt, opj_config.h.cmake.in[CPY],
+ opj_configh.cmake.in[DEL], tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/encoder_test_suite.txt[DEL],
+ tests/nonregression/test_suite.ctest.in[CPY]: [trunk] WIP:
+ backport rev 967-969 about test suite enhancement and rename of
+ opj_configh.cmake.in from opj-1.5 to trunk
+
+2011-10-06 Mickaël Savinaud
+
+ * [r963] CHANGES, CMakeLists.txt, doc/CMakeLists.txt,
+ doc/Doxyfile-html.dox.cmake[ADD], doc/mainpage.dox.cmake[ADD]:
+ [trunk] WIP: Enhance html documentation generation with cmake,
+ add a mainpage to this documentation and bump version to 1.99.0
+ into the main CMakeLists (as rev951)
+ * [r962] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
+ fix build error with windows configuration induced by rev 960
+
+2011-10-05 Mickaël Savinaud
+
+ * [r961] CHANGES, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
+ libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
+ libopenjpeg/tgt.h: [trunk] WIP: fix the decoding process with
+ conformance files and V2 framework
+
+2011-09-30 Vincent Torri
+
+ * [r954] CHANGES, applications/jpip/tools/indexer/CMakeLists.txt,
+ applications/jpip/tools/indexer/Makefile.am,
+ applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c,
+ applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c,
+ applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
+ applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c,
+ applications/jpip/tools/indexer/idxjp2_manager.c,
+ applications/jpip/tools/indexer/j2k_decoder.c, configure.ac,
+ libopenjpeg/jpwl/Makefile.am: * [vincent] fix autotools for
+ various compilation problems
+ * [vincent] fix indexer compilation. Patch from Winfried
+
+2011-09-30 Kaori Hagihara
+
+ * [r953] CHANGES, libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
+ libopenjpeg/ppix_manager.c: modified indexer for JPIP, JPP-stream
+ * [r952] applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am,
+ applications/jpip/libopenjpip/byte_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ applications/jpip/libopenjpip/cachemodel_manager.c,
+ applications/jpip/libopenjpip/cachemodel_manager.h,
+ applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/libopenjpip/ihdrbox_manager.c,
+ applications/jpip/libopenjpip/ihdrbox_manager.h,
+ applications/jpip/libopenjpip/imgreg_manager.c,
+ applications/jpip/libopenjpip/imgreg_manager.h,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/j2kheader_manager.c[ADD],
+ applications/jpip/libopenjpip/j2kheader_manager.h[ADD],
+ applications/jpip/libopenjpip/jp2k_encoder.c[ADD],
+ applications/jpip/libopenjpip/jp2k_encoder.h[ADD],
+ applications/jpip/libopenjpip/metadata_manager.h,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
+ applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
+ applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/opj_client/opj_viewer/src/PnmImage.java,
+ applications/jpip/opj_client/opj_viewer/src/RegimViewer.java,
+ applications/jpip/opj_client/opj_viewer/src/ResizeListener.java,
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/opj_server/query_parser.c,
+ applications/jpip/opj_server/query_parser.h,
+ applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
+ applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c,
+ applications/jpip/tools/jpip_to_j2k.c,
+ applications/jpip/tools/jpip_to_jp2.c: enabled JPP-stream
+
+2011-09-28 Vincent Torri
+
+ * [r951] configure.ac: [trunk] bump version to 1.99.0
+
+2011-09-27 Mickaël Savinaud
+
+ * [r950] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/event.c, libopenjpeg/openjpeg.h: [trunk] WIP: enhance
+ the event management into the new API
+ * [r949] CHANGES, libopenjpeg/j2k.c, libopenjpeg/t1.c,
+ libopenjpeg/t1.h: [trunk] WIP: fix some warnings about a static
+ function and j2k_read_unk_v2
+ * [r948] CHANGES, applications/codec/index.c,
+ applications/codec/index.h, applications/codec/j2k_dump.c,
+ libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] WIP: add basis for
+ a new output management of the codestream information and index
+ * [r947] CHANGES, applications/codec/index.c,
+ applications/codec/j2k_dump.c: [trunk] WIP: fix some warnings
+ from j2k_dump and index.c
+
+2011-09-22 Mickaël Savinaud
+
+ * [r946] CHANGES, applications/mj2/Makefile.am,
+ libopenjpeg/Makefile.am: [trunk] WIP: fix build compilation (with
+ autotools) with MJ2 option (credit to Winfried)
+ * [r945] CHANGES, libopenjpeg/event.c, libopenjpeg/event.h,
+ libopenjpeg/openjpeg.h: WIP: fix build compilation error with
+ windows platform about event_mgr management
+
+2011-09-21 Mickaël Savinaud
+
+ * [r944] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: [trunk] WIP: clean the j2k_dump
+ application and the lib regards to the event management
+ * [r943] CHANGES, CMakeLists.txt, applications/codec/convert.c,
+ applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, libopenjpeg/cio.h,
+ opj_configh.cmake.in: Enhance the support of endianess with cmake
+ and inside the code (credit to Winfried)
+
+2011-09-20 Mickaël Savinaud
+
+ * [r942] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/t2.c: WIP: fixed build issues with JPWL option ON
+ * [r941] CHANGES, applications/mj2/CMakeLists.txt: WIP: fixed build
+ issue with MJ2 option ON with new framework
+
+2011-09-19 Mickaël Savinaud
+
+ * [r938] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/cidx_manager.c, libopenjpeg/opj_includes.h,
+ libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
+ libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: Enhance
+ some new JPIP files about opj_config inclusion and using of
+ free/calloc (credit to Julien Malik)
+ * [r937] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c:
+ WIP: begin to test opj_decode_tile_data
+ * [r936] CHANGES, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/t1.c,
+ libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: update t1, t2, tcd to
+ use same strut as in V2
+ * [r935] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h: WIP: begin to test opj_read_tile_header
+ with V2 style
+ * [r934] CHANGES, applications/codec/index.c,
+ applications/codec/index.h, applications/codec/j2k_dump.c,
+ libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: create a new framework
+ to output file information
+ * [r933] CHANGES, libopenjpeg/j2k.c: WIP: remove a piece of code
+ copy by the merge op at the wrong place
+ * [r932] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/cio.c,
+ libopenjpeg/image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.h:
+ WIP: begin to clean j2k_dump and some other small things
+ * [r931] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: WIP: enchance the new
+ version with some bug fixes from v1 and from me
+ * [r930] CHANGES, applications/codec/index.c,
+ applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: WIP: add support
+ of jp2 for new j2k_dump function and some other small stuff
+ * [r929] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: WIP: new image_header struct is used and
+ enable used of cstr_info
+ * [r928] CHANGES, libopenjpeg/openjpeg.c: WIP: manage the case of
+ event_mgr is not provided to setup_decoder function
+ * [r927] CHANGES, libopenjpeg/function_list.c[ADD],
+ libopenjpeg/function_list.h[ADD]: WIP: insert elements from V2
+ framework into the trunk (add missing files)
+ * [r926] CHANGES, applications/codec/j2k_dump.c,
+ libopenjpeg/CMakeLists.txt, libopenjpeg/cio.c, libopenjpeg/cio.h,
+ libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.c,
+ libopenjpeg/event.h, libopenjpeg/image.c, libopenjpeg/image.h,
+ libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
+ libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t1.c,
+ libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
+ libopenjpeg/tgt.h, opj_configh.cmake.in: Work In Progress: insert
+ elements from V2 framework into the trunk
+
+2011-09-16 Kaori Hagihara
+
+ * [r925] applications/jpip/CHANGES, applications/jpip/README: Add
+ README description for stateless requests
+ * [r924]
+ applications/jpip/opj_client/opj_dec_server/cache_manager.c,
+ applications/jpip/opj_client/opj_dec_server/cache_manager.h,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
+ opj_dec_server enabled stateless requests
+ * [r923]
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
+ opj_viewer_xerces enabled stateless requests
+ * [r922]
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
+ applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
+ applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
+ opj_viewer enabled stateless requests
+
+2011-09-09 Antonin Descampe
+
+ * [r917] libopenjpeg/jpwl/Makefile.am: TRUNK: fixed autotools for
+ new indexer option
+ * [r915] CHANGES: forgot the CHANGES file in r913
+ * [r913] applications/JavaOpenJPEG/JavaOpenJPEG.c,
+ applications/codec/image_to_j2k.c,
+ applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
+ libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am,
+ libopenjpeg/cidx_manager.c[ADD], libopenjpeg/cidx_manager.h[ADD],
+ libopenjpeg/cio.c, libopenjpeg/cio.h,
+ libopenjpeg/indexbox_manager.h[ADD], libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
+ libopenjpeg/phix_manager.c[ADD], libopenjpeg/ppix_manager.c[ADD],
+ libopenjpeg/thix_manager.c[ADD], libopenjpeg/tpix_manager.c[ADD]:
+ TRUNK:added a new indexer functionality to the library. With the
+ new -jpip option at encoding, the user can now generate a JP2
+ file including an XML box with the index used when browsing the
+ image with JPIP
+
+2011-09-02 Mickaël Savinaud
+
+ * [r910] CHANGES, tests/compareRAWimages.c: fixed windows nighlty
+ crash about one missing opj_getopt() (and warning with other
+ platform)
+
+2011-09-01 Kaori Hagihara
+
+ * [r909] applications/jpip/CHANGES,
+ applications/jpip/opj_server/opj_server.c: changed terminating
+ status of opj_server in debug/non-server mode
+
+2011-09-01 Antonin Descampe
+
+ * [r907] CHANGES, CMake/CheckHaveGetopt.cmake[DEL], CMakeLists.txt,
+ applications/JavaOpenJPEG/CMakeLists.txt,
+ applications/JavaOpenJPEG/JavaOpenJPEG.c,
+ applications/JavaOpenJPEG/JavaOpenJPEGDecoder.c,
+ applications/JavaOpenJPEG/Makefile, applications/Makefile.am,
+ applications/codec/CMakeLists.txt,
+ applications/codec/Makefile.am, applications/codec/convert.c,
+ applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c,
+ applications/codec/windirent.h,
+ applications/common/getopt.c[DEL],
+ applications/common/getopt.h[DEL],
+ applications/common/opj_getopt.c[CPY],
+ applications/common/opj_getopt.h[CPY],
+ applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
+ applications/mj2/frames_to_mj2.c,
+ applications/mj2/mj2_to_metadata.c,
+ applications/mj2/mj2_to_metadata.vcproj, tests/CMakeLists.txt,
+ tests/comparePGXimages.c, tests/compareRAWimages.c,
+ tests/compare_dump_files.c, tests/nonregression/CMakeLists.txt:
+ renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of
+ these files rather than the system ones. This fixed issue 78.
+ Credit to Winfried.
+
+2011-08-31 Mickaël Savinaud
+
+ * [r905] CHANGES, tests/compare_dump_files.c: fixed a segfault with
+ fgets return value for some cases inside test function
+ compare_dump_file()
+ * [r901] CHANGES, CMake/CTestCustom.cmake.in, tests/CMakeLists.txt,
+ tests/compareRAWimages.c[ADD],
+ tests/nonregression/CMakeLists.txt: enhance the encoding test
+ suite and remove unsued CONFIGURE_FILE into a CMakeList
+
+2011-08-30 Mickaël Savinaud
+
+ * [r900] CHANGES, CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt,
+ tests/nonregression/encoder_test_suite.txt[ADD],
+ tests/nonregression/opj_ref_decode_cmd.sh.in[ADD]: added first
+ version of the encoding tests suite
+
+2011-08-28 Kaori Hagihara
+
+ * [r897] applications/jpip/tools/indexer/Makefile.nix,
+ applications/jpip/tools/indexer/cidx_manager.c[DEL],
+ applications/jpip/tools/indexer/cidx_manager.h[DEL],
+ applications/jpip/tools/indexer/cio_ext.c[DEL],
+ applications/jpip/tools/indexer/cio_ext.h[DEL],
+ applications/jpip/tools/indexer/ext_libopenjpeg[ADD],
+ applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.c[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.h[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.h[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/ext_j2k.c[ADD],
+ applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c[ADD],
+ applications/jpip/tools/indexer/ext_libopenjpeg/ext_openjpeg.h[ADD],
+ applications/jpip/tools/indexer/ext_libopenjpeg/indexbox_manager.h[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/thix_manager.c[CPY],
+ applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c[CPY],
+ applications/jpip/tools/indexer/idxjp2_manager.c,
+ applications/jpip/tools/indexer/indexbox_manager.h[DEL],
+ applications/jpip/tools/indexer/j2k_decoder.c,
+ applications/jpip/tools/indexer/phix_manager.c[DEL],
+ applications/jpip/tools/indexer/ppix_manager.c[DEL],
+ applications/jpip/tools/indexer/thix_manager.c[DEL],
+ applications/jpip/tools/indexer/tpix_manager.c[DEL]:
+ reorganization of indexer before importing extentional
+ libopenjpeg files
+
+2011-08-27 Antonin Descampe
+
+ * [r895] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_dec_server/CMakeLists.txt: fixed
+ missing include directory in
+ opj_client/opj_dec_server/CMakeLists.txt
+
+2011-08-26 Antonin Descampe
+
+ * [r893] Makefile.am, configure.ac: small changes in autotools
+ files
+ * [r892] applications/jpip/CHANGES,
+ applications/jpip/tools/indexer/CMakeLists.txt[ADD],
+ applications/jpip/tools/indexer/Makefile.am[ADD]: fixed cmake and
+ autotools files to reflect recent indexer changes in JPIP
+
+2011-08-26 Kaori Hagihara
+
+ * [r889] applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix,
+ applications/jpip/tools/indexer/CMakeLists.txt[DEL],
+ applications/jpip/tools/indexer/Makefile.am[DEL],
+ applications/jpip/tools/indexer/Makefile.nix,
+ applications/jpip/tools/indexer/bio.c[DEL],
+ applications/jpip/tools/indexer/bio.h[DEL],
+ applications/jpip/tools/indexer/cidx_manager.c[ADD],
+ applications/jpip/tools/indexer/cidx_manager.h[ADD],
+ applications/jpip/tools/indexer/cio.c[DEL],
+ applications/jpip/tools/indexer/cio.h[DEL],
+ applications/jpip/tools/indexer/cio_ext.c[ADD],
+ applications/jpip/tools/indexer/cio_ext.h[ADD],
+ applications/jpip/tools/indexer/event_mgr_handler.c[ADD],
+ applications/jpip/tools/indexer/event_mgr_handler.h[ADD],
+ applications/jpip/tools/indexer/idxjp2_manager.c[ADD],
+ applications/jpip/tools/indexer/index_create.c[DEL],
+ applications/jpip/tools/indexer/indexbox_manager.h[ADD],
+ applications/jpip/tools/indexer/int.c[DEL],
+ applications/jpip/tools/indexer/int.h[DEL],
+ applications/jpip/tools/indexer/j2k.h[DEL],
+ applications/jpip/tools/indexer/j2k_decoder.c[ADD],
+ applications/jpip/tools/indexer/j2k_to_idxjp2.c[ADD],
+ applications/jpip/tools/indexer/j2k_to_idxjp2.h[ADD],
+ applications/jpip/tools/indexer/jp2.c[DEL],
+ applications/jpip/tools/indexer/jp2.h[DEL],
+ applications/jpip/tools/indexer/jpip.c[DEL],
+ applications/jpip/tools/indexer/jpip.h[DEL],
+ applications/jpip/tools/indexer/phix_manager.c[ADD],
+ applications/jpip/tools/indexer/pi.c[DEL],
+ applications/jpip/tools/indexer/pi.h[DEL],
+ applications/jpip/tools/indexer/ppix_manager.c[ADD],
+ applications/jpip/tools/indexer/t2.c[DEL],
+ applications/jpip/tools/indexer/t2.h[DEL],
+ applications/jpip/tools/indexer/tcd.c[DEL],
+ applications/jpip/tools/indexer/tcd.h[DEL],
+ applications/jpip/tools/indexer/tgt.c[DEL],
+ applications/jpip/tools/indexer/tgt.h[DEL],
+ applications/jpip/tools/indexer/thix_manager.c[ADD],
+ applications/jpip/tools/indexer/tpix_manager.c[ADD]: modified
+ indexer to use the latest openjpeg library
+
+2011-08-26 Antonin Descampe
+
+ * [r887] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/libopenjpip/Makefile.am: fixed cmake and
+ autotools files to reflect recent changes in JPIP
+
+2011-08-26 Kaori Hagihara
+
+ * [r886] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix: fixed
+ Makefile.nix to load openjpeg library from this archive
+
+2011-08-25 Kaori Hagihara
+
+ * [r885] applications/jpip/CHANGES, applications/jpip/README,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/opj_client/opj_dec_server/cache_manager.c,
+ applications/jpip/opj_client/opj_dec_server/cache_manager.h,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
+ applications/jpip/opj_server/Makefile.am,
+ applications/jpip/opj_server/Makefile.nix,
+ applications/jpip/opj_server/opj_server.c: added tid request
+ support to JPIP client and JPIP server quit request
+
+2011-08-24 Kaori Hagihara
+
+ * [r884] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/box_manager.c,
+ applications/jpip/libopenjpip/box_manager.h,
+ applications/jpip/libopenjpip/boxheader_manager.c,
+ applications/jpip/libopenjpip/byte_manager.c,
+ applications/jpip/libopenjpip/byte_manager.h,
+ applications/jpip/libopenjpip/codestream_manager.h,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/placeholder_manager.c,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
+ applications/jpip/opj_server/channel_manager.c,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/opj_server/query_parser.c,
+ applications/jpip/opj_server/query_parser.h: support tid request
+ * [r883] applications/jpip/opj_server/opj_server.c: moved
+ declarations of functions of opj_server for readability
+ * [r882] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/cachemodel_manager.c[ADD],
+ applications/jpip/libopenjpip/cachemodel_manager.h[ADD],
+ applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/target_manager.c,
+ applications/jpip/libopenjpip/target_manager.h,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
+ applications/jpip/opj_server/Makefile.nix,
+ applications/jpip/opj_server/channel_manager.c,
+ applications/jpip/opj_server/channel_manager.h,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/opj_server/session_manager.c,
+ applications/jpip/opj_server/session_manager.h: added
+ cachemodel_manager, which had been managed in target_manager
+ previously
+
+2011-08-22 Mathieu Malaterre
+
+ * [r879] tests/conformance/CMakeLists.txt,
+ tests/nonregression/CMakeLists.txt: Properly close bug #73, by
+ providing a test for it.
+
+2011-08-22 Antonin Descampe
+
+ * [r877] CMakeLists.txt, INSTALL: updated INSTALL files, fixed a
+ bug in CMakeLists.txt that prevented finding the data directory
+ * [r876] INSTALL, THANKS: INSTALL and THANKS files update
+
+2011-08-16 Antonin Descampe
+
+ * [r875] ., AUTHORS[CPY], CHANGES, LICENSE, NEWS[CPY], README,
+ THANKS[CPY], applications/codec/Makefile.am, configure.ac: added
+ NEWS, AUTHORS and THANKS files. Cosmetic changes in autotools
+ files (in trunk)
+ * [r873] ., CHANGES, Makefile.nix[DEL],
+ applications/codec/Makefile.nix[DEL],
+ applications/mj2/Makefile.nix[DEL], config.nix[DEL],
+ doc/Makefile.nix[DEL], libopenjpeg/jpwl/Makefile.nix[DEL],
+ opj_config.h.in.user[DEL], testing[DEL]: removed obsolete testing
+ directory and *.nix files (in trunk)
+ * [r870] CHANGES, CMake/FindFCGI.cmake, applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/CMakeLists.txt,
+ applications/jpip/opj_server/CMakeLists.txt: fixed cmake support
+ for openjpip
+
+2011-08-15 Antonin Descampe
+
+ * [r868] CHANGES,
+ applications/jpip/opj_client/opj_dec_server/Makefile.am,
+ applications/jpip/tools/jpip_to_j2k.c,
+ applications/jpip/tools/jpip_to_jp2.c, configure.ac,
+ m4/opj_check_lib.m4: fixed a bug in autotools files that
+ prevented libfcgi to be correctly found in some cases (patch from
+ V.Torri)
+ * [r866] INSTALL: minor changes in autotools installation README
+
+2011-08-12 Antonin Descampe
+
+ * [r864] CHANGES, CMake/FindFCGI.cmake[ADD], CMakeLists.txt,
+ applications/CMakeLists.txt, applications/jpip/CHANGES,
+ applications/jpip/CMakeLists.txt[ADD],
+ applications/jpip/libopenjpip/CMakeLists.txt[ADD],
+ applications/jpip/opj_client/CMakeLists.txt[ADD],
+ applications/jpip/opj_client/opj_dec_server/CMakeLists.txt[ADD],
+ applications/jpip/opj_server/CMakeLists.txt[ADD],
+ applications/jpip/tools/CMakeLists.txt[ADD],
+ applications/jpip/tools/indexer/CMakeLists.txt[ADD],
+ thirdparty/CMakeLists.txt: added cmake support to openjpip
+
+2011-08-11 Mickaël Savinaud
+
+ * [r863] CHANGES, thirdparty/CMakeLists.txt: Fixed issue #76
+ (trunk)
+
+2011-08-11 Antonin Descampe
+
+ * [r861] CHANGES, configure.ac: minor bug fix in configure.ac
+ (credit to Vincent Torri)
+
+2011-08-11 Mickaël Savinaud
+
+ * [r859] CHANGES, libopenjpeg/j2k.c: fixed build error with
+ position of variable declaration after patch 856
+ * [r858] CHANGES, applications/codec/convert.c: fixed wrong patch
+ with the return value of fgets into convert.c file
+
+2011-08-10 Mickaël Savinaud
+
+ * [r857] CHANGES, applications/codec/convert.c: fixed error with
+ the return value of fgets into convert.c file
+ * [r856] CHANGES, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h: moved the definition of
+ OPJ_ARG_NOT_USED from opj_includes.h to openjpeg.h
+ * [r855] CHANGES, libopenjpeg/tcd.c: fixed segfault with 123.j2c
+ and bug.j2c images (thanks to Tim Mattox for his contribution to
+ this patch)
+ * [r854] CHANGES, libopenjpeg/j2k.c: fixed glibc error with broken2
+ and broken4 images
+ * [r853] CHANGES, tests/comparePGXimages.c,
+ tests/compare_dump_files.c: add copyright header into new test
+ functions
+ * [r852] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
+ libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h, libopenjpeg/t1.c, libopenjpeg/tcd.c:
+ removed unused parameters warnings with the solution proposed by
+ myself and Bob Friesenhahn
+
+2011-08-09 Antonin Descampe
+
+ * [r851] CHANGES, openjpeg.xcodeproj[DEL]: removed xcode project
+ files (cmake and autotools are now the only supported build
+ methods)
+
+2011-07-29 Mickaël Savinaud
+
+ * [r850] CHANGES, applications/mj2/CMakeLists.txt: update MJ2
+ CMakeLists regards to the new thirdparty strategy
+ * [r849] CHANGES, CMake/CTestCustom.cmake.in: increase number of
+ warning reported on the dashboard (forgot the file in the last
+ commit)
+ * [r848] CHANGES, applications/codec/convert.c,
+ applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, applications/common/getopt.c,
+ applications/common/getopt.h, libopenjpeg/event.c,
+ libopenjpeg/jp2.c, libopenjpeg/t2.c, tests/comparePGXimages.c,
+ tests/compare_dump_files.c: solve some obvious warnings for WIN
+ platform, increase number of warning reported on the dashboard,
+ correct last warnings with gcc 4.4 (-Wall)
+
+2011-07-28 Mickaël Savinaud
+
+ * [r846] applications/codec/convert.c,
+ applications/codec/j2k_to_image.c, applications/common/getopt.c,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
+ applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
+ applications/mj2/mj2_convert.h, libopenjpeg/dwt.c,
+ libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
+ libopenjpeg/jpwl/jpwl_lib.c: manage case 0 frames inside
+ yuv_num_frames function and correct some warnings with gcc4.5
+ (credit to Winfried)
+
+2011-07-27 Mickaël Savinaud
+
+ * [r845] CHANGES, applications/codec/convert.c,
+ applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
+ applications/codec/j2k_to_image.c, tests/compare_dump_files.c,
+ tests/nonregression/CMakeLists.txt: correct some warnings
+ detected under unix platform
+ * [r844] CHANGES, CMakeLists.txt,
+ applications/codec/CMakeLists.txt, tests/CMakeLists.txt,
+ tests/nonregression[ADD],
+ tests/nonregression/CMakeLists.txt[ADD]: added new decoding/dump
+ tests based on data found in input/nonregresion repository
+ (remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add
+ REF_DECODER_BIN_PATH variable for the encoder test suite). Remove
+ definitively old tests
+
+2011-07-26 Mickaël Savinaud
+
+ * [r843] CHANGES, tests/compare_dump_files.c: correct CRLF problem
+ between unix baseline and win platform test file generated by
+ j2k_dump
+ * [r842] CHANGES, tests/comparePGXimages.c,
+ tests/compare_dump_files.c: use ansi c function fgets instead of
+ GNU function getline to avoid build error with win platform
+ * [r841] CHANGES, applications/codec/j2k_dump.c: delete double
+ semi-colon at end of line which generate crash on win platform
+
+2011-07-25 Mickaël Savinaud
+
+ * [r839] CHANGES, tests/CMakeLists.txt, tests/comparePGXimages.c,
+ tests/compare_dump_files.c[ADD],
+ tests/conformance/CMakeLists.txt: added non-regression tests for
+ j2k_dump function and conformance data
+ * [r838] CHANGES, applications/codec/j2k_dump.c: modify j2k_dump to
+ support output file, needed for non-regression tests
+ * [r837] CHANGES, applications/codec/convert.c: fixed issue 74 for
+ trunk
+
+2011-07-22 Mickaël Savinaud
+
+ * [r834] CHANGES, tests/CMakeLists.txt, thirdparty/CMakeLists.txt,
+ thirdparty/libtiff/CMakeLists.txt: correct some troubles about
+ thirdparty when they are used
+
+2011-07-21 Mickaël Savinaud
+
+ * [r833] CHANGES, tests/CMakeLists.txt: correct a compil error
+ linked to getopt with win platform
+ * [r831] CHANGES, CMakeLists.txt,
+ applications/codec/CMakeLists.txt, tests[ADD],
+ tests/CMakeLists.txt[ADD], tests/comparePGXimages.c[ADD],
+ tests/conformance[ADD], tests/conformance/CMakeLists.txt[ADD],
+ thirdparty/CMakeLists.txt: add new decode tests based on
+ conformance data and tolerance. Non regression is also added on
+ the decoder output. Deactivate old tests.
+ * [r830] CHANGES, applications/codec/convert.c: to follow last
+ version of conformance data about component separator for pgx
+ file, we changed - to _ separator even if nb component = 1
+ * [r829] CHANGES, thirdparty/CMakeLists.txt: removed unused warning
+ configuration message
+
+2011-07-18 Mickaël Savinaud
+
+ * [r825] CHANGES, applications/codec/convert.c: correct build error
+ (mislocated declaration) with convert to tiff function when
+ HAVE_LIBTIFF is defined
+
+2011-07-13 Mickaël Savinaud
+
+ * [r824] CHANGES, CMake/FindLCMS.cmake[CPY],
+ CMake/FindLCMS2.cmake[CPY], CMakeLists.txt,
+ applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
+ opj_configh.cmake.in, thirdparty/CMakeLists.txt,
+ thirdparty/FindLCMS.cmake[DEL], thirdparty/FindLCMS2.cmake[DEL]:
+ improved some CMakeLists files linked to the build of
+ applications which used thirdparty
+
+2011-07-11 Antonin Descampe
+
+ * [r819] CHANGES: updated CHNAGES files after branch renaming
+
+2011-07-11 Kaori Hagihara
+
+ * [r817]
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[DEL],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
+ updates of jar files 2
+ * [r816]
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[DEL],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar:
+ updates of jar files
+
+2011-07-10 Antonin Descampe
+
+ * [r812] CHANGES: opj-v1-branch created
+ * [r811] CHANGES, libopenjpeg/t1.c: improved encoding speed in
+ t1_encode_cblks (credit to Giuseppe Baruffa)
+
+2011-07-06 Kaori Hagihara
+
+ * [r810] applications/jpip/Makefile.nix,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/tools/Makefile.nix: bug fixed for error
+ concerning parameter name modification, Makefile.nix also
+ corrected
+
+2011-07-06 Antonin Descampe
+
+ * [r809] applications/jpip/CHANGES, applications/jpip/mainpage.h,
+ applications/jpip/opj_client/opj_dec_server/Makefile.am,
+ applications/jpip/tools/Makefile.am,
+ applications/jpip/tools/jpip_to_jp2.c: JPIP : fixed autotools to
+ work with recent name changes
+
+2011-07-05 Kaori Hagihara
+
+ * [r808] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
+ additional changes of parameter names and message names for
+ image_viewer and decoding_server from JPT to JPIP-stream
+ * [r806] applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h: add
+ documentations
+ * [r805] applications/jpip/tools/Makefile.nix,
+ applications/jpip/tools/jpip_to_j2k.c[CPY],
+ applications/jpip/tools/jpip_to_jp2.c[CPY],
+ applications/jpip/tools/jpt_to_j2k.c[DEL],
+ applications/jpip/tools/jpt_to_jp2.c[DEL]: changed program and
+ parameter names from jpt to jpip
+ * [r804] applications/jpip/tools/jpt_to_j2k.c,
+ applications/jpip/tools/jpt_to_jp2.c: changed func name
+ parse_stream to parse_JPIPstream
+
+2011-07-04 Kaori Hagihara
+
+ * [r803] applications/jpip/CHANGES,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[DEL],
+ applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[DEL],
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
+ changed parameter and file names regarding JPT-stream to
+ JPIP-stream, which handles also JPP-stream
+
+2011-07-03 Antonin Descampe
+
+ * [r797] CHANGES, applications/codec/convert.c: fixed bmptoimage
+ (see
+ http://groups.google.com/group/openjpeg/browse_thread/thread/33a24c5896bf6391)
+ * [r795] CHANGES, applications/common/color.c, libopenjpeg/jp2.c:
+ fixed handling of "jp2->meth" value (Restricted ICC profile
+ handling currently not implemented)
+
+2011-06-30 Antonin Descampe
+
+ * [r791] CHANGES, CMake/CTestCustom.cmake.in[CPY], CMakeLists.txt,
+ CTestConfig.cmake[CPY], applications/codec/CMakeLists.txt,
+ testing/CTestConfig.cmake[DEL],
+ testing/CTestCustom.cmake.in[DEL]: fixed CTest configuration
+ files
+
+2011-06-27 Kaori Hagihara
+
+ * [r790] applications/jpip/opj_server/opj_server.c: typo miss
+ corrections for fx,fy
+
+2011-06-03 Mathieu Malaterre
+
+ * [r787] CHANGES, applications/CMakeLists.txt,
+ applications/codec/CMakeLists.txt: Fix some error with cmake
+ * [r786] CHANGES, libopenjpeg/j2k.c: adding partno and numpart info
+ as part of the warning message (issue #69)
+
+2011-05-26 Antonin Descampe
+
+ * [r785] Makefile.am, applications/Makefile.am: fixed paths in
+ makefile.am
+ * [r784] applications/jpip/CHANGES,
+ applications/jpip/Makefile[DEL],
+ applications/jpip/Makefile.nix[CPY],
+ applications/jpip/libopenjpip/Makefile[DEL],
+ applications/jpip/libopenjpip/Makefile.nix[CPY],
+ applications/jpip/opj_client/opj_dec_server/Makefile[DEL],
+ applications/jpip/opj_client/opj_dec_server/Makefile.nix[CPY],
+ applications/jpip/opj_server/Makefile[DEL],
+ applications/jpip/opj_server/Makefile.nix[CPY],
+ applications/jpip/tools/Makefile[DEL],
+ applications/jpip/tools/Makefile.nix[CPY],
+ applications/jpip/tools/indexer/Makefile[DEL],
+ applications/jpip/tools/indexer/Makefile.nix[CPY]: changed
+ Makefile to Makefile.nix to avoid having autotools overwrite them
+
+2011-05-25 Kaori Hagihara
+
+ * [r783] applications/jpip/README,
+ applications/jpip/doc/jpip_architect.png[ADD],
+ applications/jpip/mainpage.h: added system architecture
+ description on the documentation
+
+2011-05-24 Antonin Descampe
+
+ * [r782] CHANGES, Makefile.am, applications/jpip/CHANGES,
+ applications/jpip/Makefile.am,
+ applications/jpip/tools/Makefile.am[ADD],
+ applications/jpip/tools/indexer/Makefile.am[ADD],
+ applications/jpip/tools/indexer/fix.c[DEL],
+ applications/jpip/tools/indexer/fix.h[DEL],
+ applications/jpip/tools/indexer/jpt.c[DEL], configure.ac: fixed a
+ bug in autotools that prevented "make distcheck" to work properly
+ (credit to Vincent Torri) ; added autotools for the
+ "applications/jpip/tools" directory
+
+2011-05-23 Antonin Descampe
+
+ * [r780] applications/Makefile.am[ADD],
+ applications/jpip/Makefile.am[ADD],
+ applications/jpip/libopenjpip/Makefile.am[ADD],
+ applications/jpip/opj_client/Makefile.am[ADD],
+ applications/jpip/opj_client/opj_dec_server/Makefile.am[ADD],
+ applications/jpip/opj_server/Makefile.am[ADD]: forgot to add new
+ Makefile.am in previous commit
+ * [r779] CHANGES, Makefile.am, applications/codec/Makefile.am,
+ applications/jpip/CHANGES, applications/mj2/Makefile.am,
+ configure.ac, libopenjpeg/Makefile.am,
+ libopenjpeg/jpwl/Makefile.am: fixed autotools (broken since the
+ new directory structure) and added autotools as a build method
+ for jpip (credit to Vincent Torri)
+
+2011-05-18 Antonin Descampe
+
+ * [r778] CHANGES, applications/codec/convert.c,
+ applications/codec/convert.h, applications/codec/image_to_j2k.c,
+ applications/codec/j2k_to_image.c,
+ applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
+ applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
+ libopenjpeg/cio.c, libopenjpeg/event.c, libopenjpeg/event.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
+ libopenjpeg/jpwl/jpwl.h, libopenjpeg/jpwl/jpwl_lib.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/t1.c, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: defined new type "opj_bool", and new constants
+ OPJ_FALSE and OPJ_TRUE, to avoid having to deal with "stdbool.h"
+ (patch from Winfried)
+
+2011-05-16 Antonin Descampe
+
+ * [r777] CHANGES, libopenjpeg/t2.c: fixed another bug related to
+ the number of packets in a tile-part, not correctly taken into
+ account when generating an index file during decoding
+ * [r776] CHANGES, libopenjpeg/j2k.c: fixed part of issue 69, when
+ tile-part index is inconsistent with the total number of
+ tile-parts
+
+2011-05-12 Antonin Descampe
+
+ * [r775] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
+ file updated (now integrates openjpip)
+ * [r774] CHANGES, applications/jpip/CHANGES: subsequent
+ jpip-related commits to be logged in "applications/jpip/CHANGES"
+ rather than main CHANGES file
+
+2011-05-10 Kaori Hagihara
+
+ * [r773] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_viewer[ADD],
+ applications/jpip/opj_client/opj_viewer/build.xml[ADD],
+ applications/jpip/opj_client/opj_viewer/dist[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/src[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/build.xml[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/manifest.txt[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImageManager.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/ImgdecClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/JP2XMLparser.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/JPIPHttpClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/MML.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/OptionPanel.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/PnmImage.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/RegimViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer_xerces/src/ResizeListener.java[ADD]:
+ opj_viewer removed the xml functions (for users without Xersus2),
+ opj_viewer_xerces is the copy of the original viewer ( needs
+ Xersus2)
+ * [r772] applications/jpip/opj_client/opj_viewer[DEL]: temporal
+ commit to resort the opj_viewer
+ * [r771] applications/jpip/CHANGES,
+ applications/jpip/opj_client/opj_dec_server/Makefile,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
+ Modification of opj_dec_server to be portable to windows
+
+2011-05-09 Kaori Hagihara
+
+ * [r770] applications/jpip/CHANGES[ADD],
+ applications/jpip/libopenjpip/bool.h[ADD],
+ applications/jpip/libopenjpip/comMakefile.mk,
+ applications/jpip/libopenjpip/faixbox_manager.c,
+ applications/jpip/libopenjpip/index_manager.c,
+ applications/jpip/libopenjpip/index_manager.h,
+ applications/jpip/libopenjpip/metadata_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.c,
+ applications/jpip/libopenjpip/msgqueue_manager.h,
+ applications/jpip/libopenjpip/placeholder_manager.c,
+ applications/jpip/opj_client/opj_dec_server/Makefile,
+ applications/jpip/opj_client/opj_dec_server/cache_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
+ applications/jpip/opj_server/Makefile,
+ applications/jpip/opj_server/opj_server.c,
+ applications/jpip/opj_server/query_parser.c,
+ applications/jpip/opj_server/query_parser.h,
+ applications/jpip/opj_server/session_manager.h,
+ applications/jpip/tools/Makefile: Removal of c99 from the compile
+ option (to be compatible to win platform) and bool definition in
+ libopenjpip/bool.h
+
+2011-05-09 Antonin Descampe
+
+ * [r769] CHANGES,
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
+ applications/jpip/opj_server/query_parser.h,
+ applications/jpip/tools/indexer/index_create.c: OpenJPIP: small
+ bug fixes to compile on win platform
+
+2011-05-08 Antonin Descampe
+
+ * [r768] CHANGES, applications/jpip/opj_server/query_parser.c:
+ OpenJPIP: fixed several bugs in opj_server (removal of strsep
+ function, duplication of query string) + some changes to compile
+ opj_server under windows (replacement of strcasecmp(), bzero()).
+
+2011-04-16 Antonin Descampe
+
+ * [r767] CHANGES, libopenjpeg/mqc.c: fixed a bug in mqc.c (see
+ https://groups.google.com/d/topic/openjpeg/kQ1PbZUd19k/discussion,
+ credit to Peter Wimmer)
+ * [r766] CHANGES, doc/Doxyfile.dox: fixed wrong path in
+ Doxyfile.dox
+
+2011-04-14 Antonin Descampe
+
+ * [r759] CHANGES, CMakeLists.txt, INSTALL, README,
+ applications/CMakeLists.txt, applications/indexer_JPIP[DEL],
+ applications/jpip[ADD], applications/jpip/Makefile[ADD],
+ applications/jpip/README[ADD], applications/jpip/doc[ADD],
+ applications/jpip/doc/Doxyfile[ADD],
+ applications/jpip/doc/jpip_protocol.png[ADD],
+ applications/jpip/libopenjpip[ADD],
+ applications/jpip/libopenjpip/Makefile[ADD],
+ applications/jpip/libopenjpip/box_manager.c[ADD],
+ applications/jpip/libopenjpip/box_manager.h[ADD],
+ applications/jpip/libopenjpip/boxheader_manager.c[ADD],
+ applications/jpip/libopenjpip/boxheader_manager.h[ADD],
+ applications/jpip/libopenjpip/byte_manager.c[ADD],
+ applications/jpip/libopenjpip/byte_manager.h[ADD],
+ applications/jpip/libopenjpip/codestream_manager.c[ADD],
+ applications/jpip/libopenjpip/codestream_manager.h[ADD],
+ applications/jpip/libopenjpip/comMakefile.mk[ADD],
+ applications/jpip/libopenjpip/faixbox_manager.c[ADD],
+ applications/jpip/libopenjpip/faixbox_manager.h[ADD],
+ applications/jpip/libopenjpip/ihdrbox_manager.c[ADD],
+ applications/jpip/libopenjpip/ihdrbox_manager.h[ADD],
+ applications/jpip/libopenjpip/imgreg_manager.c[ADD],
+ applications/jpip/libopenjpip/imgreg_manager.h[ADD],
+ applications/jpip/libopenjpip/index_manager.c[ADD],
+ applications/jpip/libopenjpip/index_manager.h[ADD],
+ applications/jpip/libopenjpip/manfbox_manager.c[ADD],
+ applications/jpip/libopenjpip/manfbox_manager.h[ADD],
+ applications/jpip/libopenjpip/marker_manager.c[ADD],
+ applications/jpip/libopenjpip/marker_manager.h[ADD],
+ applications/jpip/libopenjpip/metadata_manager.c[ADD],
+ applications/jpip/libopenjpip/metadata_manager.h[ADD],
+ applications/jpip/libopenjpip/mhixbox_manager.c[ADD],
+ applications/jpip/libopenjpip/mhixbox_manager.h[ADD],
+ applications/jpip/libopenjpip/msgqueue_manager.c[ADD],
+ applications/jpip/libopenjpip/msgqueue_manager.h[ADD],
+ applications/jpip/libopenjpip/placeholder_manager.c[ADD],
+ applications/jpip/libopenjpip/placeholder_manager.h[ADD],
+ applications/jpip/libopenjpip/target_manager.c[ADD],
+ applications/jpip/libopenjpip/target_manager.h[ADD],
+ applications/jpip/mainpage.h[ADD],
+ applications/jpip/opj_client[ADD],
+ applications/jpip/opj_client/opj_dec_server[ADD],
+ applications/jpip/opj_client/opj_dec_server/Makefile[ADD],
+ applications/jpip/opj_client/opj_dec_server/cache_manager.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/cache_manager.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[ADD],
+ applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[ADD],
+ applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[ADD],
+ applications/jpip/opj_client/opj_viewer[ADD],
+ applications/jpip/opj_client/opj_viewer/build.xml[ADD],
+ applications/jpip/opj_client/opj_viewer/dist[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110218.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
+ applications/jpip/opj_client/opj_viewer/src[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/JP2XMLparser.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/OptionPanel.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
+ applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
+ applications/jpip/opj_server[ADD],
+ applications/jpip/opj_server/Makefile[ADD],
+ applications/jpip/opj_server/channel_manager.c[ADD],
+ applications/jpip/opj_server/channel_manager.h[ADD],
+ applications/jpip/opj_server/opj_server.c[ADD],
+ applications/jpip/opj_server/query_parser.c[ADD],
+ applications/jpip/opj_server/query_parser.h[ADD],
+ applications/jpip/opj_server/session_manager.c[ADD],
+ applications/jpip/opj_server/session_manager.h[ADD],
+ applications/jpip/tools[ADD],
+ applications/jpip/tools/Makefile[ADD],
+ applications/jpip/tools/addXMLinJP2.c[ADD],
+ applications/jpip/tools/indexer[ADD],
+ applications/jpip/tools/indexer/Makefile[ADD],
+ applications/jpip/tools/indexer/bio.c[ADD],
+ applications/jpip/tools/indexer/bio.h[ADD],
+ applications/jpip/tools/indexer/cio.c[ADD],
+ applications/jpip/tools/indexer/cio.h[ADD],
+ applications/jpip/tools/indexer/fix.c[ADD],
+ applications/jpip/tools/indexer/fix.h[ADD],
+ applications/jpip/tools/indexer/index_create.c[ADD],
+ applications/jpip/tools/indexer/int.c[ADD],
+ applications/jpip/tools/indexer/int.h[ADD],
+ applications/jpip/tools/indexer/j2k.h[ADD],
+ applications/jpip/tools/indexer/jp2.c[ADD],
+ applications/jpip/tools/indexer/jp2.h[ADD],
+ applications/jpip/tools/indexer/jpip.c[ADD],
+ applications/jpip/tools/indexer/jpip.h[ADD],
+ applications/jpip/tools/indexer/jpt.c[ADD],
+ applications/jpip/tools/indexer/pi.c[ADD],
+ applications/jpip/tools/indexer/pi.h[ADD],
+ applications/jpip/tools/indexer/t2.c[ADD],
+ applications/jpip/tools/indexer/t2.h[ADD],
+ applications/jpip/tools/indexer/tcd.c[ADD],
+ applications/jpip/tools/indexer/tcd.h[ADD],
+ applications/jpip/tools/indexer/tgt.c[ADD],
+ applications/jpip/tools/indexer/tgt.h[ADD],
+ applications/jpip/tools/jpt_to_j2k.c[ADD],
+ applications/jpip/tools/jpt_to_jp2.c[ADD],
+ applications/jpip/tools/test_index.c[ADD]: initial commit of
+ OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG
+ (see README file in jpip directory for more details)
+ * [r753] CHANGES, CMakeLists.txt, INSTALL,
+ applications/codec/CMakeLists.txt, doc/CMakeLists.txt: fixed
+ applications/codec/CMakeLists.txt that prevented JPWL executables
+ to be built with JPWL functionalities ; changed make all
+ behaviour : DOC target removed from ALL
+
+2011-04-13 Antonin Descampe
+
+ * [r752] CHANGES, CMake/CTestCustom.cmake.in[DEL], CMakeLists.txt,
+ CTestConfig.cmake[DEL], CTestCustom.cmake.in[DEL], README,
+ applications/CMakeLists.txt[ADD],
+ applications/codec/CMakeLists.txt, applications/codec/convert.c,
+ applications/codec/j2k_dump.c, applications/mj2/CMakeLists.txt,
+ applications/mj2/extract_j2k_from_mj2.c,
+ applications/mj2/frames_to_mj2.c, applications/mj2/meta_out.c,
+ applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
+ applications/mj2/mj2_to_frames.c,
+ applications/mj2/mj2_to_metadata.c,
+ applications/mj2/wrap_j2k_in_mj2.c, libopenjpeg/CMakeLists.txt,
+ libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg/jpwl/jpwl.c,
+ libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/opj_includes.h,
+ testing/CTestConfig.cmake[CPY],
+ testing/CTestCustom.cmake.in[CPY]: changed the directory
+ hierarchy of the whole project. See README files for details.
+ * [r751] JavaOpenJPEG[DEL], OPJViewer[DEL], OPJ_Validate[DEL],
+ applications[ADD], applications/JavaOpenJPEG[CPY],
+ applications/OPJViewer[CPY], applications/codec[CPY],
+ applications/common[CPY], applications/indexer_JPIP[CPY],
+ applications/mj2[CPY], codec[DEL], common[DEL],
+ indexer_JPIP[DEL], jpwl[DEL], libopenjpeg/jpwl[CPY], mj2[DEL],
+ testing[CPY]: re-organization of openjpeg directories hierarchy :
+ step 1
+ * [r750] CHANGES, openjpeg3d[DEL]: moved "openjpeg3d" directory
+ from the trunk to the branches directory.
+ * [r749] CHANGES, CMakeLists.txt, INSTALL, config.nix, jp3d[DEL],
+ openjpeg3d[CPY], openjpeg3d/CMake[CPY],
+ openjpeg3d/CMake/CTestCustom.cmake.in[DEL],
+ openjpeg3d/CMake/OpenJPEG3DConfig.cmake.in[CPY],
+ openjpeg3d/CMake/OpenJPEGConfig.cmake.in[DEL],
+ openjpeg3d/CMakeLists.txt, openjpeg3d/INSTALL[CPY],
+ openjpeg3d/LICENSE[CPY], openjpeg3d/LICENSE.txt[DEL],
+ openjpeg3d/Makefile.nix[DEL], openjpeg3d/README[CPY],
+ openjpeg3d/README.txt[DEL], openjpeg3d/codec/CMakeLists.txt,
+ openjpeg3d/codec/Makefile.nix[DEL], openjpeg3d/codec/convert.c,
+ openjpeg3d/codec/jp3d_to_volume.c,
+ openjpeg3d/codec/volume_to_jp3d.c, openjpeg3d/libjp3dvm[DEL],
+ openjpeg3d/libopenjpeg3d[CPY],
+ openjpeg3d/libopenjpeg3d.pc.cmake[CPY],
+ openjpeg3d/libopenjpeg3d/CMakeLists.txt,
+ openjpeg3d/tcltk/decoder.tcl, openjpeg3d/tcltk/encoder.tcl:
+ renamed and reorganized "jp3d" directory to "openjpeg3d". Is now
+ a standalone directory, with independent cmake files. Done as it
+ uses its own version of the openjpeg library and does not depend
+ on the one currently developped. Will be removed from the trunk
+ and stored in a branch.
+
+2011-04-12 Antonin Descampe
+
+ * [r746] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.c: Fixed internal function names conflict
+ with Jasper
+ (http://code.google.com/p/openjpeg/issues/detail?id=30)
+ * [r745] CHANGES, codec/convert.c, codec/image_to_j2k.c: convert.c:
+ ENDIAN condition removed, tiftoimage and imagetotif updated
+ (ALPHA added for RGB and GRAY, correct handling of 12-bit
+ precision), small bugfixes (credit to Winfried)
+ * [r744] CHANGES, configure.ac: small fix in configure.ac (credit
+ to Vincent Torri)
+
+2011-03-30 Rex Dieter
+
+ * [r743] CMakeLists.txt, libopenjpeg1.pc.cmake: openjpeg.pc.cmake
+ rewrites wrong variables (issue 67)
+
+2011-03-24 Antonin Descampe
+
+ * [r742] CMakeLists.txt, opj_configh.cmake.in: name fixing in
+ variables related to liblcms
+
+2011-03-21 Antonin Descampe
+
+ * [r741] CHANGES, CMakeLists.txt, thirdparty/FindLCMS.cmake[ADD],
+ thirdparty/FindLCMS2.cmake[ADD]: added two files FindLCMS.cmake
+ and FindLCMS2.cmake as they are not shipped by default with other
+ cmake modules.
+ * [r740] CMakeLists.txt: fixed a bug that created a conflict
+ between liblcms on the system and liblcms2 in the thirdparty
+ directory
+
+2011-03-20 Antonin Descampe
+
+ * [r739] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
+ codec/convert.c, jpwl/CMakeLists.txt, libs[DEL],
+ mj2/CMakeLists.txt, thirdparty[ADD],
+ thirdparty/CMakeLists.txt[ADD], thirdparty/include[ADD],
+ thirdparty/include/zconf.h[ADD],
+ thirdparty/include/zconf.h.cmake.msvc[ADD],
+ thirdparty/include/zlib.h[ADD], thirdparty/liblcms2[ADD],
+ thirdparty/liblcms2/CMakeLists.txt[ADD],
+ thirdparty/liblcms2/COPYING[ADD],
+ thirdparty/liblcms2/include[ADD],
+ thirdparty/liblcms2/include/lcms2.h[ADD],
+ thirdparty/liblcms2/include/lcms2_plugin.h[ADD],
+ thirdparty/liblcms2/src[ADD],
+ thirdparty/liblcms2/src/cmscam02.c[ADD],
+ thirdparty/liblcms2/src/cmscgats.c[ADD],
+ thirdparty/liblcms2/src/cmscnvrt.c[ADD],
+ thirdparty/liblcms2/src/cmserr.c[ADD],
+ thirdparty/liblcms2/src/cmsgamma.c[ADD],
+ thirdparty/liblcms2/src/cmsgmt.c[ADD],
+ thirdparty/liblcms2/src/cmsintrp.c[ADD],
+ thirdparty/liblcms2/src/cmsio0.c[ADD],
+ thirdparty/liblcms2/src/cmsio1.c[ADD],
+ thirdparty/liblcms2/src/cmslut.c[ADD],
+ thirdparty/liblcms2/src/cmsmd5.c[ADD],
+ thirdparty/liblcms2/src/cmsmtrx.c[ADD],
+ thirdparty/liblcms2/src/cmsnamed.c[ADD],
+ thirdparty/liblcms2/src/cmsopt.c[ADD],
+ thirdparty/liblcms2/src/cmspack.c[ADD],
+ thirdparty/liblcms2/src/cmspcs.c[ADD],
+ thirdparty/liblcms2/src/cmsplugin.c[ADD],
+ thirdparty/liblcms2/src/cmsps2.c[ADD],
+ thirdparty/liblcms2/src/cmssamp.c[ADD],
+ thirdparty/liblcms2/src/cmssm.c[ADD],
+ thirdparty/liblcms2/src/cmstypes.c[ADD],
+ thirdparty/liblcms2/src/cmsvirt.c[ADD],
+ thirdparty/liblcms2/src/cmswtpnt.c[ADD],
+ thirdparty/liblcms2/src/cmsxform.c[ADD],
+ thirdparty/liblcms2/src/lcms2.def[ADD],
+ thirdparty/liblcms2/src/lcms2_internal.h[ADD],
+ thirdparty/libpng[ADD], thirdparty/libpng/CMakeLists.txt[ADD],
+ thirdparty/libpng/LICENSE[ADD], thirdparty/libpng/example.c[ADD],
+ thirdparty/libpng/png.c[ADD], thirdparty/libpng/png.h[ADD],
+ thirdparty/libpng/pngconf.h[ADD],
+ thirdparty/libpng/pngerror.c[ADD],
+ thirdparty/libpng/pngget.c[ADD], thirdparty/libpng/pngmem.c[ADD],
+ thirdparty/libpng/pngpread.c[ADD],
+ thirdparty/libpng/pngpriv.h[ADD],
+ thirdparty/libpng/pngread.c[ADD],
+ thirdparty/libpng/pngrio.c[ADD],
+ thirdparty/libpng/pngrtran.c[ADD],
+ thirdparty/libpng/pngrutil.c[ADD],
+ thirdparty/libpng/pngset.c[ADD],
+ thirdparty/libpng/pngtest.c[ADD],
+ thirdparty/libpng/pngtrans.c[ADD],
+ thirdparty/libpng/pngwio.c[ADD],
+ thirdparty/libpng/pngwrite.c[ADD],
+ thirdparty/libpng/pngwtran.c[ADD],
+ thirdparty/libpng/pngwutil.c[ADD], thirdparty/libtiff[ADD],
+ thirdparty/libtiff/CMakeLists.txt[ADD],
+ thirdparty/libtiff/t4.h[ADD],
+ thirdparty/libtiff/tif_apple.c[ADD],
+ thirdparty/libtiff/tif_aux.c[ADD],
+ thirdparty/libtiff/tif_close.c[ADD],
+ thirdparty/libtiff/tif_codec.c[ADD],
+ thirdparty/libtiff/tif_color.c[ADD],
+ thirdparty/libtiff/tif_compress.c[ADD],
+ thirdparty/libtiff/tif_config.h[ADD],
+ thirdparty/libtiff/tif_dir.c[ADD],
+ thirdparty/libtiff/tif_dir.h[ADD],
+ thirdparty/libtiff/tif_dirinfo.c[ADD],
+ thirdparty/libtiff/tif_dirread.c[ADD],
+ thirdparty/libtiff/tif_dirwrite.c[ADD],
+ thirdparty/libtiff/tif_dumpmode.c[ADD],
+ thirdparty/libtiff/tif_error.c[ADD],
+ thirdparty/libtiff/tif_extension.c[ADD],
+ thirdparty/libtiff/tif_fax3.c[ADD],
+ thirdparty/libtiff/tif_fax3.h[ADD],
+ thirdparty/libtiff/tif_fax3sm.c[ADD],
+ thirdparty/libtiff/tif_flush.c[ADD],
+ thirdparty/libtiff/tif_getimage.c[ADD],
+ thirdparty/libtiff/tif_jbig.c[ADD],
+ thirdparty/libtiff/tif_jpeg.c[ADD],
+ thirdparty/libtiff/tif_luv.c[ADD],
+ thirdparty/libtiff/tif_lzw.c[ADD],
+ thirdparty/libtiff/tif_next.c[ADD],
+ thirdparty/libtiff/tif_ojpeg.c[ADD],
+ thirdparty/libtiff/tif_open.c[ADD],
+ thirdparty/libtiff/tif_packbits.c[ADD],
+ thirdparty/libtiff/tif_pixarlog.c[ADD],
+ thirdparty/libtiff/tif_predict.c[ADD],
+ thirdparty/libtiff/tif_predict.h[ADD],
+ thirdparty/libtiff/tif_print.c[ADD],
+ thirdparty/libtiff/tif_read.c[ADD],
+ thirdparty/libtiff/tif_stream.cxx[ADD],
+ thirdparty/libtiff/tif_strip.c[ADD],
+ thirdparty/libtiff/tif_swab.c[ADD],
+ thirdparty/libtiff/tif_thunder.c[ADD],
+ thirdparty/libtiff/tif_tile.c[ADD],
+ thirdparty/libtiff/tif_unix.c[ADD],
+ thirdparty/libtiff/tif_version.c[ADD],
+ thirdparty/libtiff/tif_warning.c[ADD],
+ thirdparty/libtiff/tif_win32.c[ADD],
+ thirdparty/libtiff/tif_write.c[ADD],
+ thirdparty/libtiff/tif_zip.c[ADD],
+ thirdparty/libtiff/tiff.h[ADD],
+ thirdparty/libtiff/tiffconf.h[ADD],
+ thirdparty/libtiff/tiffio.h[ADD],
+ thirdparty/libtiff/tiffio.hxx[ADD],
+ thirdparty/libtiff/tiffiop.h[ADD],
+ thirdparty/libtiff/tiffvers.h[ADD],
+ thirdparty/libtiff/uvcode.h[ADD], thirdparty/libz[ADD],
+ thirdparty/libz/CMakeLists.txt[ADD],
+ thirdparty/libz/adler32.c[ADD], thirdparty/libz/compress.c[ADD],
+ thirdparty/libz/crc32.c[ADD], thirdparty/libz/crc32.h[ADD],
+ thirdparty/libz/deflate.c[ADD], thirdparty/libz/deflate.h[ADD],
+ thirdparty/libz/example.c[ADD], thirdparty/libz/gzclose.c[ADD],
+ thirdparty/libz/gzguts.h[ADD], thirdparty/libz/gzlib.c[ADD],
+ thirdparty/libz/gzread.c[ADD], thirdparty/libz/gzwrite.c[ADD],
+ thirdparty/libz/infback.c[ADD], thirdparty/libz/inffast.c[ADD],
+ thirdparty/libz/inffast.h[ADD], thirdparty/libz/inffixed.h[ADD],
+ thirdparty/libz/inflate.c[ADD], thirdparty/libz/inflate.h[ADD],
+ thirdparty/libz/inftrees.c[ADD], thirdparty/libz/inftrees.h[ADD],
+ thirdparty/libz/minigzip.c[ADD], thirdparty/libz/trees.c[ADD],
+ thirdparty/libz/trees.h[ADD], thirdparty/libz/uncompr.c[ADD],
+ thirdparty/libz/zlib.h[ADD], thirdparty/libz/zutil.c[ADD],
+ thirdparty/libz/zutil.h[ADD]: Removed the libs directory
+ containing win32 compiled versions of libpng, libtiff and
+ liblcms. Added a thirdparty directory to include main source
+ files of libtiff, libpng, libz and liblcms to enable support of
+ these formats in the codec executables. CMake will try to
+ statically build these libraries if they are not found on the
+ system. Note that these third party libraries are not required to
+ build libopenjpeg (which has no dependencies).
+
+2011-03-10 Antonin Descampe
+
+ * [r738] CHANGES, configure.ac, jp3d/libjp3dvm/Makefile.am: fixed
+ lt_version in configure.ac
+
+2011-03-05 Antonin Descampe
+
+ * [r737] CHANGES, configure.ac: cosmetic change for status report
+ of ./configure
+
+2011-03-04 Antonin Descampe
+
+ * [r734] CHANGES, codec/windirent.h, jp3d/codec/windirent.h,
+ jp3d/libjp3dvm/openjpeg3d.h: now assume MinGW does not have
+ dirent.h (actually have it but without opendir function). Fixed
+ also a WIN32 check in jp3d/libjp3dvm/openjpeg3d.h.
+ * [r733] codec/Makefile.am, jp3d/codec/Makefile.am,
+ jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
+ libopenjpeg/Makefile.am, mj2/Makefile.am: small fix related to
+ the formatting of the install report displayed at the end of
+ install procedure
+ * [r732] CHANGES, INSTALL, Makefile.am, codec/Makefile.am,
+ configure.ac, doc/Doxyfile.dox, doc/Makefile.am,
+ jp3d/Makefile.am, jp3d/codec/Makefile.am,
+ jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
+ libopenjpeg/Makefile.am, libopenjpeg1.pc.in, m4[ADD],
+ m4/opj_check_lib.m4[ADD], m4/opj_compiler_flag.m4[ADD],
+ m4/opj_doxygen.m4[ADD], m4/pkg.m4[ADD], mj2/Makefile.am: updated
+ autotools files to improve build and install procedures (credit
+ to Vincent Torri)
+
+2011-02-17 Antonin Descampe
+
+ * [r731] CHANGES, libopenjpeg/dwt.c: replaced "long" by "size_t" in
+ dwt.c to be sure to cast to a pointer size.
+ * [r730] CHANGES, mj2/frames_to_mj2.c, mj2/mj2_convert.c: now
+ allows 16-bit precision for mj2 encoding and decoding (solves
+ Issue 49 and Issue 63). Credit to Winfried.
+
+2011-02-16 Mathieu Malaterre
+
+ * [r729] libopenjpeg/CMakeLists.txt: Explicitly link to the math
+ lib on UNIX as we use floor and such symbols
+ * [r728] CMakeLists.txt, indexer_JPIP/CMakeLists.txt: Make sure to
+ be able to compile index_create on UNIX. Install target
+
+2011-02-09 Antonin Descampe
+
+ * [r727] CHANGES, opj_config.h.in[DEL]: removed opj_config.h.in
+ from svn, as it is automaticaly generated by autoheader when
+ calling ./bootstrap.sh
+ * [r726] JavaOpenJPEG/java sources[DEL],
+ JavaOpenJPEG/java-sources[CPY]: renamed "java sources" to
+ "java-sources" to avoid blank space in directory name
+
+2011-02-06 Antonin Descampe
+
+ * [r725] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: cmake : fixed installed links to
+ openjpeg.h and openjpeg3d.h
+
+2011-01-30 Antonin Descampe
+
+ * [r724] CHANGES, depcomp[DEL], libopenjpeg/dwt.c,
+ libopenjpeg/jp2.c: fixed warnings in jp2.c (signed compared to
+ unsigned) and dwt.c (bad cast) ; removed depcomp file from trunk
+ (automatically copied by automake in main folder)
+ * [r723] libopenjpeg/jp2.c: replaced en-dash with standard dash in
+ jp2.c
+
+2011-01-29 Antonin Descampe
+
+ * [r722] jp3d/LICENSE.txt, jp3d/codec/convert.c,
+ jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
+ jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
+ jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
+ jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
+ jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
+ jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
+ jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
+ jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
+ jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
+ jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
+ jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
+ jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
+ jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
+ jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
+ jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
+ jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
+ jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
+ jpwl/rs.h, libopenjpeg/event.h, libopenjpeg/image.c,
+ libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: license
+ header: replaced Hervcalloc by Herve, I should learn to
+ double-check my changes
+ * [r721] CHANGES, jp3d/LICENSE.txt, jp3d/codec/convert.c,
+ jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
+ jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
+ jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
+ jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
+ jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
+ jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
+ jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
+ jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
+ jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
+ jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
+ jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
+ jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
+ jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
+ jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
+ jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
+ jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
+ jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
+ jpwl/rs.h, libopenjpeg/event.c, libopenjpeg/event.h,
+ libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: removed é
+ in license header to prevent warning C4819 (see
+ http://code.google.com/p/openjpeg/issues/detail?id=57)
+
+2011-01-27 Antonin Descampe
+
+ * [r720] OpenJPEG.rc[DEL], README.msvc[DEL], clean.bat[DEL]:
+ removed other VS files
+
+2011-01-24 Antonin Descampe
+
+ * [r719] CHANGES, jp3d/DllJp3dVM.dsp[DEL], jp3d/DllJp3dVM.sln[DEL],
+ jp3d/DllJp3dVM.vcproj[DEL], jp3d/LibJp3dVM.sln[DEL],
+ jp3d/LibJp3dVM.vcproj[DEL], jp3d/codec/jp3d_vm_dec.ncb[DEL],
+ jp3d/codec/jp3d_vm_dec.sln[DEL], jp3d/codec/jp3d_vm_dec.suo[DEL],
+ jp3d/codec/jp3d_vm_dec.vcproj[DEL],
+ jp3d/codec/jp3d_vm_enc.ncb[DEL], jp3d/codec/jp3d_vm_enc.sln[DEL],
+ jp3d/codec/jp3d_vm_enc.suo[DEL],
+ jp3d/codec/jp3d_vm_enc.vcproj[DEL], mj2/MJ2_Extractor.sln[DEL],
+ mj2/MJ2_Extractor.vcproj[DEL], mj2/MJ2_Wrapper.sln[DEL],
+ mj2/MJ2_Wrapper.vcproj[DEL], mj2/frames_to_mj2.sln[DEL],
+ mj2/frames_to_mj2.vcproj[DEL], mj2/mj2_to_frames.sln[DEL],
+ mj2/mj2_to_frames.vcproj[DEL]: remove more obsolete VS files.
+ Left only mj2_to_metadata VS files, as this is the only
+ executable not yet handled by CMake
+
+2011-01-23 Antonin Descampe
+
+ * [r718] CHANGES, DllOpenJPEG.dsp[DEL], DllOpenJPEG.sln[DEL],
+ DllOpenJPEG.vcproj[DEL], JavaOpenJPEG/JavaOpenJPEG.dsp[DEL],
+ JavaOpenJPEG/JavaOpenJPEG.dsw[DEL],
+ JavaOpenJPEG/JavaOpenJPEG.vcproj[DEL], LibOpenJPEG.dsp[DEL],
+ LibOpenJPEG.dsw[DEL], LibOpenJPEG.sln[DEL],
+ LibOpenJPEG.vcproj[DEL], codec/image_to_j2k.dsp[DEL],
+ codec/image_to_j2k.dsw[DEL], codec/image_to_j2k.sln[DEL],
+ codec/image_to_j2k.vcproj[DEL], codec/j2k_to_image.dsp[DEL],
+ codec/j2k_to_image.dsw[DEL], codec/j2k_to_image.sln[DEL],
+ codec/j2k_to_image.vcproj[DEL], jpwl/JPWL_image_to_j2k.dsp[DEL],
+ jpwl/JPWL_image_to_j2k.dsw[DEL], jpwl/JPWL_j2k_to_image.dsp[DEL],
+ jpwl/JPWL_j2k_to_image.dsw[DEL], jpwl/LibOpenJPEG_JPWL.dsp[DEL],
+ mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
+ mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
+ mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
+ mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
+ mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL]:
+ removed obsolete VS files
+ * [r717] CHANGES, mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c,
+ mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
+ mj2/wrap_j2k_in_mj2.c: MJ2 module: Add two components to mj2.h:
+ meth, enumcs ; Define or reset all components of
+ mj2_cparameters_t before its usage ; Add argument -D prec to
+ frames_to_mj2.c and use the precision in mj2_convert.c (solves
+ Issue 49)
+ * [r716] CHANGES, jpwl/rs.c, jpwl/rs.h: move KK definition from
+ rs.h to rs.c to prevent duplicate symbol error when building jpwl
+ with autotools
+
+2011-01-18 Rex Dieter
+
+ * [r715] CHANGES, CMakeLists.txt: cmake: SOVERSION change to 1
+ (from 1.4) to match auto-tools build
+
+2011-01-17 Rex Dieter
+
+ * [r714] CHANGES, Makefile.in[DEL], aclocal.m4[DEL],
+ codec/Makefile.in[DEL], config.guess[DEL], config.sub[DEL],
+ configure[DEL], doc/Makefile.in[DEL], install-sh[DEL],
+ jp3d/Makefile.in[DEL], jp3d/codec/Makefile.in[DEL],
+ jp3d/libjp3dvm/Makefile.in[DEL], jpwl/Makefile.in[DEL],
+ libopenjpeg/Makefile.in[DEL], ltmain.sh[DEL], missing[DEL],
+ mj2/Makefile.in[DEL]: remove (autotools) generated files
+
+2011-01-16 Antonin Descampe
+
+ * [r713] CHANGES, codec/convert.c: convert.c: inclusion of endian.h
+ has to be different on APPLE platforms
+
+2011-01-13 Rex Dieter
+
+ * [r712] Makefile.am, doc/Makefile.am: followup autotools fixes,
+ adding DESTDIR support
+ * [r711] configure.ac: s/libopenjpeg.pc/libopenjpeg1.pc/
+ * [r710] CHANGES, libopenjpeg/CMakeLists.txt: fix symlink creation
+ (cmake)
+ * [r709] CHANGES, Makefile.am, libopenjpeg.pc.in[DEL],
+ libopenjpeg1.pc.in[CPY]: adjust autotools pkg-config support to
+ match
+ * [r708] CHANGES, CMakeLists.txt, libopenjpeg1.pc.cmake[ADD]: add
+ pkg-config support to cmake
+
+2011-01-11 Antonin Descampe
+
+ * [r707] CHANGES, codec/convert.c: removed forgotten debug info in
+ imagetopnm()
+
+2011-01-09 Antonin Descampe
+
+ * [r706] CHANGES, codec/convert.c: imagetopnm() has been rewritten
+ to allow 16-bits precision, and PAM (P7) support. See Netpbm for
+ more info. (patch from szukw000).
+
+2011-01-07 Winfried Szukalski
+
+ * [r699] CHANGES, Makefile.am, Makefile.in, codec/Makefile.am,
+ codec/Makefile.in, configure, configure.ac,
+ jp3d/codec/Makefile.am, jp3d/codec/Makefile.in,
+ jp3d/libjp3dvm/Makefile.am, jp3d/libjp3dvm/Makefile.in,
+ jpwl/Makefile.am, jpwl/Makefile.in, libopenjpeg/Makefile.am,
+ libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in:
+ changed report code in Makefile.am
+
+2011-01-03 Antonin Descampe
+
+ * [r698] CHANGES, codec/CMakeLists.txt: removed badly written tests
+ from CTest in codec/CMakeLists.txt
+
+2011-01-02 Antonin Descampe
+
+ * [r697] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
+ codec/j2k_dump.c, jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libs/lcms[ADD],
+ libs/lcms2[ADD], libs/lcms2/lcms2.h[ADD],
+ libs/lcms2/lcms2_plugin.h[ADD], libs/lcms2/lcms2_static.lib[ADD],
+ libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
+ libs/libtiff/tiffconf.h, libs/libtiff/tiffio.h,
+ libs/libtiff/tiffio.hxx[ADD], libs/libtiff/tiffvers.h,
+ libs/png[ADD], libs/png/libpng14.lib[ADD], libs/png/png.h[ADD],
+ libs/png/pngconf.h[ADD], libs/png/zconf.h[ADD],
+ libs/png/zlib.h[ADD], libs/png/zlib.lib[ADD], mj2/CMakeLists.txt:
+ bug fixes to enable cmake compilation on WIN32 platform (see
+ CHANGES for details)
+ * [r696] openjpeg.xcodeproj/project.pbxproj: small update to xcode
+ project
+
+2010-12-14 Winfried Szukalski
+
+ * [r695] CHANGES, Makefile.in, Makefile.nix, aclocal.m4,
+ codec/Makefile.am, codec/Makefile.in, configure, configure.ac,
+ doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.am,
+ jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.am,
+ jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
+ libopenjpeg/Makefile.am, libopenjpeg/Makefile.in, ltmain.sh,
+ mj2/Makefile.am, mj2/Makefile.in: Adapted
+ Makefile.am/Makefile.nix to build choice: shared xor static
+
+2010-12-11 Antonin Descampe
+
+ * [r694] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: fixed flags when
+ building jp3d with MinGW
+
+2010-12-10 Winfried Szukalski
+
+ * [r693] CHANGES, codec/Makefile.am, codec/Makefile.in,
+ codec/Makefile.nix, config.nix, configure, configure.ac,
+ jp3d/Makefile.nix, jp3d/codec/Makefile.am,
+ jp3d/codec/Makefile.in, jp3d/codec/Makefile.nix,
+ jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
+ mj2/Makefile.am, mj2/Makefile.in, mj2/Makefile.nix: Changed build
+ choice in configure.ac/Makefile.am/Makefile.nix: shared xor
+ static
+
+2010-12-09 Antonin Descampe
+
+ * [r692] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: removed LCMS
+ dependency in jp3d/libjp3dvm/CMakeLists.txt
+ * [r691] CHANGES, openjpeg.xcodeproj/project.pbxproj: updated xcode
+ project
+ * [r690] CHANGES, jp3d/DllJp3dVM.dsp, jp3d/DllJp3dVM.vcproj,
+ jp3d/LibJp3dVM.vcproj, jp3d/Makefile.nix, jp3d/codec/convert.c,
+ jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
+ jp3d/libjp3dvm/CMakeLists.txt, jp3d/libjp3dvm/Makefile.am,
+ jp3d/libjp3dvm/Makefile.in, jp3d/libjp3dvm/cio.h,
+ jp3d/libjp3dvm/event.h, jp3d/libjp3dvm/int.h,
+ jp3d/libjp3dvm/openjpeg.h[DEL], jp3d/libjp3dvm/openjpeg3d.h[CPY],
+ jp3d/libjp3dvm/opj_includes.h: renamed jp3d/libjp3dvm/openjpeg.h
+ => jp3d/libjp3dvm/openjpeg3d.h
+ * [r689] CHANGES, JavaOpenJPEG/CMakeLists.txt,
+ JavaOpenJPEG/Makefile, codec/compat[DEL]: removed "codec/compat/"
+ directory
+
+2010-12-09 Winfried Szukalski
+
+ * [r688] CHANGES, Makefile.in, codec/Makefile.in, configure,
+ doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.in,
+ jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.in,
+ libopenjpeg/Makefile.in, mj2/Makefile.in: Updated Makefile.in
+ * [r687] CHANGES, Makefile.nix, config.nix, configure.ac,
+ jpwl/Makefile.am, jpwl/Makefile.nix, libopenjpeg/Makefile.am:
+ Removed LCMS dependencies from Makefile.am/Makefile.nix
+
+2010-12-08 Antonin Descampe
+
+ * [r686] CHANGES, JavaOpenJPEG/JavaOpenJPEG.c,
+ JavaOpenJPEG/JavaOpenJPEGDecoder.c, Makefile.nix,
+ OPJ_Validate/OPJ_Validate.c, codec/CMakeLists.txt,
+ codec/Makefile.am, codec/Makefile.nix, codec/convert.c,
+ codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c,
+ common[ADD], common/color.c[ADD], common/color.h[ADD],
+ common/format_defs.h[ADD], common/getopt.c[CPY],
+ common/getopt.h[CPY], config.nix, indexer_JPIP/fix.c,
+ indexer_JPIP/index_create.c, indexer_JPIP/j2k.h,
+ jp3d/Makefile.nix, jp3d/codec/convert.c,
+ jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
+ jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/jp3d_lib.c,
+ jp3d/libjp3dvm/openjpeg.c, jpwl/CMakeLists.txt, jpwl/Makefile.am,
+ jpwl/Makefile.nix, libopenjpeg/CMakeLists.txt,
+ libopenjpeg/Makefile.am, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[DEL],
+ libopenjpeg/opj_convert.h[DEL], libopenjpeg/opj_includes.h,
+ mj2/CMakeLists.txt, mj2/Makefile.am, mj2/Makefile.nix, mj2/mj2.c,
+ mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c: (thanks to Winfried
+ for his help)
+ * [antonin] changed remaining "WIN32" to "_WIN32"
+ ! [antonin] libopenjpeg has no more dependency on LCMS lib.
+ Everything concerning color (icc profile, conversion to rgb, etc)
+ has been put outside libopenjpeg and is used in j2k_to_image.c
+ and mj2_to_frames.c.
+ - [antonin] removed "opj_convert{.c,.h}"
+ + [antonin] added a directory "common/" that contains
+ "getopt{.c,.h}" (previously in "codec/compat").
+ + [antonin] added files "color{.c,.h}" in "common/" that define
+ the code for icc profile management and sycc_to_rgb conversion
+ + [antonin] added "common/format_defs.h" that contains common
+ definitions used in image_to_j2k, j2k_to_image, j2k_dump.
+
+2010-12-05 Antonin Descampe
+
+ * [r685] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
+ jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
+ jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
+ mj2/CMakeLists.txt: revert to previous behaviour for cmake:
+ builds (and links) dynamically by default. Static build only if
+ -DBUILD_SHARED_LIBS is set to OFF.
+ * [r684] CHANGES, codec/compat/getopt.h, codec/convert.c: added a
+ definition in getopt.h and an initial value in convert.c
+
+2010-12-03 Antonin Descampe
+
+ * [r683] CHANGES, libopenjpeg/CMakeLists.txt: workaround for name
+ clash when building static and dynamic on WIN32 (see
+ http://www.vtk.org/Bug/view.php?id=10190 for description)
+
+2010-11-28 Antonin Descampe
+
+ * [r682] CHANGES, codec/convert.c: fixed a bug in codec/convert.c
+ that prevented to build executables with WIN32 compiler (thanks
+ winfried)
+ * [r681] CHANGES:
+ * [r680] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
+ jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
+ jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
+ mj2/CMakeLists.txt: changed cmake behaviour: executables are now
+ always statically linked. When -DBUIL_SHARED_LIBS option is ON
+ (the default), the shared versions of the libraries are also
+ built (but executables remain linked against the static
+ libraries).
+
+2010-11-25 Antonin Descampe
+
+ * [r678] CHANGES, libopenjpeg/event.c, libopenjpeg/j2k_lib.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_malloc.h: fix compilation and DLL creation of
+ libopenjpeg with MSYS/MinGW (from vincent.torri, see issue 47 on
+ googlecode)
+
+2010-11-22 Antonin Descampe
+
+ * [r677] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode :
+ changed to native architecture build by default
+ * [r676] CHANGES, codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_dump.c, codec/j2k_to_image.c, libopenjpeg/jp2.c,
+ libopenjpeg/openjpeg.c: reverted 'include "../opj_config.h"' to
+ 'include "opj_config.h"'
+
+2010-11-18 Antonin Descampe
+
+ * [r675] openjpeg.xcodeproj/project.pbxproj: xcode project : add
+ mj2 targets
+
+2010-11-17 Antonin Descampe
+
+ * [r674] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
+ doc/CMakeLists.txt, libopenjpeg/CMakeLists.txt: install man pages
+ by default. install CHANGES and LICENSE
+ * [r673] CHANGES, CMakeLists.txt, INSTALL,
+ JavaOpenJPEG/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
+ opj_configh.cmake.in: minor changes in cmake files (from
+ winfried)
+ * [r672] CMakeLists.txt: fixed missing argument in main
+ CMakeLists.txt
+
+2010-11-16 Antonin Descampe
+
+ * [r671] CHANGES, CMakeLists.txt, INSTALL: minor changes in cmake
+ flags
+
+2010-11-15 Antonin Descampe
+
+ * [r670] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
+ rewrite
+ * [r669] CHANGES, codec/convert.c: changed imagetopng() function to
+ correctly deal with non-standard bit-depths. Add png support for
+ win32. (from winfried)
+ * [r668] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
+ codec/j2k_to_image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h: minor changes in header inclusions
+ * [r667] CHANGES, libopenjpeg/opj_convert.c: complete rewrite of
+ opj_convert.c with correct values (from winfried)
+
+2010-11-11 Antonin Descampe
+
+ * [r666] CHANGES, jp3d/libjp3dvm/opj_includes.h: removed call to
+ dirent.h in jp3d
+ * [r665] INSTALL: add info on how to build doxygen doc with
+ autotools
+
+2010-10-28 Ben Boeckel
+
+ * [r664] CHANGES, jpwl/CMakeLists.txt: Fix installation rules in
+ jpwl for CMake
+
+2010-10-26 Ben Boeckel
+
+ * [r663] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: Installation fixes when using CMake
+
+2010-10-25 Ben Boeckel
+
+ * [r662] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: Fix jp3dvm version
+
+2010-10-24 Antonin Descampe
+
+ * [r661] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/opj_malloc.h, libopenjpeg/pi.h, libopenjpeg/t1.c,
+ libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.h: Fixed doxygen data inside source code (from
+ winfried)
+
+2010-10-22 Ben Boeckel
+
+ * [r660] CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: Don't clobber openjpeg.h from jp3d
+ * [r659] CMakeLists.txt, doc/CMakeLists.txt: Install man pages
+ * [r658] CMakeLists.txt: Default to building shared libraries
+
+2010-10-22 Antonin Descampe
+
+ * [r657] CHANGES, libopenjpeg/opj_includes.h: Patch to support the
+ MSVC Win 64 builds (from szekerest)
+ * [r656] CHANGES, libopenjpeg/jp2.c: Currently the Visual Studio
+ builds are broken in the SVN. Attached a patch to fix this issue
+ (from szekerest)
+
+2010-10-22 Winfried Szukalski
+
+ * [r655] CHANGES, jp3d/libjp3dvm/Makefile.am,
+ jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
+ libopenjpeg/Makefile.am, libopenjpeg/Makefile.in: M
+ libopenjpeg/Makefile.in
+ M libopenjpeg/Makefile.am
+ M jp3d/libjp3dvm/Makefile.in
+ M jp3d/libjp3dvm/Makefile.am
+ M CHANGES
+ M jpwl/Makefile.in
+ M jpwl/Makefile.am
+ * [r654] CHANGES, jpwl/Makefile.am, jpwl/Makefile.in: M CHANGES
+ M jpwl/Makefile.in
+ M jpwl/Makefile.am
+ * [r653] CHANGES, Makefile.am, Makefile.in, configure,
+ configure.ac, doc/Makefile.am, doc/Makefile.in,
+ libopenjpeg.pc.in[ADD]: M configure
+ M Makefile.in
+ M configure.ac
+ A libopenjpeg.pc.in
+ M doc/Makefile.in
+ M doc/Makefile.am
+ M CHANGES
+ M Makefile.am
+
+2010-10-21 Antonin Descampe
+
+ * [r651] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
+ codec/j2k_to_image.c: fixed help display (patch from winfried)
+ * [r650] CHANGES, CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: fixed paths to png and tiff in
+ CMakeLists.txt and fixed link to lcms library (patch from
+ winfried)
+
+2010-10-19 Antonin Descampe
+
+ * [r649] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
+ codec/j2k_to_image.c, mj2/extract_j2k_from_mj2.c,
+ mj2/frames_to_mj2.c, mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c:
+ fixed options and help display (patch from winfried)
+
+2010-10-18 Winfried Szukalski
+
+ * [r648] CHANGES, Makefile.nix, config.nix, doc/Makefile.am,
+ doc/Makefile.in, doc/Makefile.nix, jp3d/Makefile.nix,
+ jpwl/Makefile.nix: M jp3d/Makefile.nix
+ M config.nix
+ M doc/Makefile.in
+ M doc/Makefile.am
+ M doc/Makefile.nix
+ M CHANGES
+ M jpwl/Makefile.nix
+ M Makefile.nix
+
+2010-10-17 Winfried Szukalski
+
+ * [r647] CHANGES, INSTALL, Makefile.am, Makefile.in, Makefile.nix,
+ codec/Makefile.am, codec/Makefile.in, config.nix, configure,
+ configure.ac, doc/Makefile.am, doc/Makefile.in, doc/Makefile.nix,
+ jp3d/Makefile.in, jp3d/Makefile.nix, jp3d/codec/Makefile.am,
+ jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.in,
+ jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
+ libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in,
+ mj2/Makefile.nix, opj_config.h.in.user: -This line, and those
+ below, will be ignored--
+
+ M configure
+ M Makefile.in
+ M opj_config.h.in.user
+ M mj2/Makefile.in
+ M mj2/Makefile.am
+ M mj2/Makefile.nix
+ M libopenjpeg/Makefile.in
+ M jp3d/Makefile.in
+ M jp3d/libjp3dvm/Makefile.in
+ M jp3d/Makefile.nix
+ M jp3d/codec/Makefile.in
+ M jp3d/codec/Makefile.am
+ M config.nix
+ M configure.ac
+ M doc/Makefile.in
+ M doc/Makefile.am
+ M doc/Makefile.nix
+ M INSTALL
+ M CHANGES
+ M jpwl/Makefile.in
+ M jpwl/Makefile.am
+ M jpwl/Makefile.nix
+ M Makefile.am
+ M Makefile.nix
+ M codec/Makefile.in
+ M codec/Makefile.am
+
+2010-10-13 Winfried Szukalski
+
+ * [r646] aclocal.m4, bootstrap.sh, codec/Makefile.in, config.guess,
+ config.sub, configure, jp3d/libjp3dvm/Makefile.in,
+ libopenjpeg/Makefile.in, ltmain.sh, opj_config.h.in:
+ * [r645] Makefile.nix, codec/Makefile.am, codec/Makefile.nix,
+ configure.ac, libopenjpeg/Makefile.am:
+
+2010-10-10 Antonin Descampe
+
+ * [r644] CHANGES, configure.ac, jp3d/Makefile.nix,
+ jp3d/libjp3dvm/Makefile.am, mj2/Makefile.nix,
+ opj_config.h.in.user: 1. The jp3d/libjp3dvm/Makefile.am has been
+ changed:
+
+ Installing: /usr/local/TEST_CONFIG/include/openjpeg3d-1.3/
+ Installing:
+ /usr/local/TEST_CONFIG/include/openjpeg3d-1.3/openjpeg3d.h
+
+ PREFIX/include:
+
+ 23 openjpeg.h -> openjpeg-1.4/openjpeg.h
+ 27 openjpeg3d.h -> openjpeg3d-1.3/openjpeg3d.h
+
+ 28773 openjpeg-1.4/openjpeg.h
+ 22158 openjpeg3d-1.3/openjpeg3d.h
+
+ 2. The jp3d/Makefile.nix has been changed respectivly.
+
+ 3. The mj2/Makefile.nix contained a wrong path to 'compat/'
+
+ 4. opj_config.h.in.user contained a comment within a comment.
+
+ 5. 'autoreconf' reported that AC_PROG_RANLIB is no longer
+ necessary in 'configure.ac'.
+
+2010-10-08 Antonin Descampe
+
+ * [r643] CHANGES, mj2/mj2.c: fixed a bug in mj2.c that prevented
+ extract_j2k_from_mj2 to build properly. Patch from winfried
+
+2010-10-05 Antonin Descampe
+
+ * [r637] CMakeLists.txt: fixed CMakeLists.txt typo
+ * [r636] CHANGES[CPY], CMakeLists.txt, ChangeLog[DEL],
+ INSTALL[ADD], LICENSE[CPY], Makefile[DEL], Makefile.am[ADD],
+ Makefile.in[ADD], Makefile.nix[ADD], Makefile.osx[DEL],
+ README[ADD], README.cmake[DEL], README.linux[DEL],
+ README.osx[DEL], aclocal.m4[ADD], bootstrap.sh[ADD],
+ codec/CMakeLists.txt, codec/Makefile[DEL],
+ codec/Makefile.am[ADD], codec/Makefile.in[ADD],
+ codec/Makefile.nix[ADD], codec/README[ADD], codec/convert.c,
+ codec/dirent.h[DEL], codec/image_to_j2k.c, codec/j2k_dump.c,
+ codec/j2k_to_image.c, codec/windirent.h[ADD], config.guess[ADD],
+ config.nix[ADD], config.sub[ADD], configure[ADD],
+ configure.ac[ADD], depcomp[ADD], doc/CMakeLists.txt,
+ doc/Doxyfile.dox, doc/Makefile.am[ADD], doc/Makefile.in[ADD],
+ doc/Makefile.nix[ADD], doc/man[ADD], doc/man/man1[ADD],
+ doc/man/man1/image_to_j2k.1[ADD], doc/man/man1/j2k_dump.1[ADD],
+ doc/man/man1/j2k_to_image.1[ADD], doc/man/man3[ADD],
+ doc/man/man3/libopenjpeg.3[ADD], install-sh[ADD],
+ jp3d/CMakeLists.txt, jp3d/Makefile[DEL], jp3d/Makefile.am[ADD],
+ jp3d/Makefile.in[ADD], jp3d/Makefile.nix[ADD],
+ jp3d/codec/Makefile[DEL], jp3d/codec/Makefile.am[ADD],
+ jp3d/codec/Makefile.in[ADD], jp3d/codec/Makefile.nix[ADD],
+ jp3d/codec/convert.c, jp3d/codec/dirent.h[DEL],
+ jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
+ jp3d/codec/windirent.h[ADD], jp3d/libjp3dvm/CMakeLists.txt,
+ jp3d/libjp3dvm/Makefile.am[ADD], jp3d/libjp3dvm/Makefile.in[ADD],
+ jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/openjpeg.c,
+ jp3d/libjp3dvm/openjpeg.h, jp3d/tcltk/README[ADD],
+ jpwl/CMakeLists.txt, jpwl/Makefile[DEL], jpwl/Makefile.am[ADD],
+ jpwl/Makefile.in[ADD], jpwl/Makefile.nix[ADD],
+ libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am[ADD],
+ libopenjpeg/Makefile.in[ADD], libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[ADD],
+ libopenjpeg/opj_convert.h[ADD], libopenjpeg/t2.c,
+ license.txt[DEL], ltmain.sh[ADD], missing[ADD],
+ mj2/CMakeLists.txt, mj2/Makefile[DEL], mj2/Makefile.am[ADD],
+ mj2/Makefile.in[ADD], mj2/Makefile.nix[ADD],
+ mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c, mj2/meta_out.c,
+ mj2/mj2.c, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
+ mj2/mj2_to_metadata.c, mj2/wrap_j2k_in_mj2.c,
+ openjpegConfigure.h.in[DEL], opj_config.h.in[ADD],
+ opj_config.h.in.user[ADD], opj_configh.cmake.in[ADD]: Added files
+ to let people build openjpeg with configure tools ; Added
+ makefiles to let people manually build openjpeg on *nix platforms
+ ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ;
+ Made optional the PNG, TIFF, and LCMS support in CMake files ;
+ Added opj_config* files to configure openjpeg before building it
+ (opj_config.h generated by configure, cmake, or manually by the
+ user) ; Renamed this file from ChangeLog to CHANGES ; Renamed
+ License.txt to LICENSE ; Updated README files ; Added INSTALL and
+ LICENSE files ; Added man pages
+
+2010-09-08 Luis Ibáñez
+
+ * [r635] codec/CMakeLists.txt, codec/convert.c,
+ codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c:
+ Reverting the use of #include "openjpegConfigure.h" until we find
+ a compatible
+ way of doing this with autoconf, and with the default VS project
+ files.
+
+2010-09-07 Luis Ibáñez
+
+ * [r634] jpwl/CMakeLists.txt: ENH: Now forcing openjpeg_JPWL to be
+ a STATIC library.
+ * [r633] openjpegConfigure.h.in: ENH: Now verifies if the
+ OPJ_STATIC macro is not
+ already defined, before it defines it.
+ * [r632] codec/convert.c, codec/image_to_j2k.c, codec/j2k_dump.c,
+ codec/j2k_to_image.c: ENH: Including the new header file
+ openjpegConfigure.h
+ in order to carry the definition of OPJ_STATIC
+ when building static libraries.
+
+2010-09-05 Luis Ibáñez
+
+ * [r631] mj2/CMakeLists.txt: COMP: adding trunk/codec/compat to the
+ list of directories
+ that must be searched for header files.
+ * [r630] mj2/CMakeLists.txt, mj2/compat[DEL], mj2/frames_to_mj2.c:
+ ENH: Removed redundant copies of getopt.c and getopt.h.
+ Now reusing the ones in codec/compat.
+ * [r629] JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt: ENH:
+ The logic for defining OPJ_STATIC has now been moved to the
+ openjpegConfigure.h file.
+ * [r628] openjpegConfigure.h.in: ENH: Adding symbols from
+ traditional checks.
+ NOTE: the LCMS may still require CMake code for detecting the
+ prescence of the library, of the use of CMake options for letting
+ the user choose based on her preference.
+ * [r627] CMakeLists.txt, openjpegConfigure.h.in[ADD]: ENH: Adding a
+ configured header file at the image of config.h.
+ * [r626] jpwl/CMakeLists.txt: COMP: PNG_LIBRARIES were missing for
+ the TARGET_LINK_LIBRARIES command
+ of the executable targets.
+ * [r625] CMakeLists.txt: ENH: jpwl subdirectory is now build also
+ on Unix systems.
+ As pointed out by Winfried and Antonin, there is no reason
+ to exclude jpwl in Unix systems.
+ * [r624] CMake/CheckHaveGetopt.cmake[ADD], CMakeLists.txt,
+ JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt,
+ jpwl/CMakeLists.txt: ENH: Grouping the logic that detects
+ getopt.c into a single .cmake file.
+
+ Multiple directories were repeating this configuration
+ independently.
+ The directory jp3d is expected to be self-suficient so it still
+ does
+ the configuration directly.
+
+2010-09-01 Luis Ibáñez
+
+ * [r623] jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
+ mj2/CMakeLists.txt: COMP: Fixing configuration for static builds.
+ Fixing dependencies that several
+ executables have on getopt.c, convert.c and index.c.
+
+ Some refactoring is going to be required in order to have a
+ cleaner
+ configuration process and make it easier to maintain.
+
+2010-08-31 Luis Ibáñez
+
+ * [r622] CMakeLists.txt: ENH: Silencing warnings from Visual Studio
+ regardgin security of string functions, that can't be resolved in
+ a multi-platform manner anywasys.
+ * [r621] jp3d/libjp3dvm/opj_includes.h: STYLE: This file had
+ inconsistent ends of line (mixture of DOS and UNIX).
+ * [r620] jp3d/CMakeLists.txt, jp3d/codec/CMakeLists.txt: COMP:
+ Moving to the parent directory the set INCLUDE_DIRECTORIES
+ command.
+ Given that files in "codec" look for files in "libjp3dvm", and
+ files in
+ "libjp3dvm" look for header files in "codec".
+ * [r619] codec/convert.c: COMP: Remove requirement that png and
+ tiff headers must be in a specific directory relative to this
+ one.
+ * [r618] jp3d/codec/CMakeLists.txt: BUG: The directory compat
+ doesn't exist. The file getopt.c is actually at this level.
+
+2010-08-30 Antonin Descampe
+
+ * [r617] openjpeg.xcodeproj/project.pbxproj: Update the XCode
+ project file with JPWL targets
+ * [r616] README.cmake: Update the README.cmake file : an
+ instruction was missing to run the tests correctly.
+
+2010-08-11 Mathieu Malaterre
+
+ * [r609] CMake/OpenJPEGConfig.cmake.in: Fix case
+
+2010-07-07 Antonin Descampe
+
+ * [r608] Makefile, Makefile.osx, README.cmake, README.linux,
+ README.osx: Update README and Makefiles to promote cmake. Fix the
+ README.cmake file.
+
+2010-07-02 Antonin Descampe
+
+ * [r607] CMakeLists.txt: Change CMakeLists.txt to build examples by
+ default (image_to_j2k and j2k_to_image).
+
+2010-07-01 Mathieu Malaterre
+
+ * [r603] codec/CMakeLists.txt: Need to include png/tiff include
+ path
+
+2010-06-29 Mathieu Malaterre
+
+ * [r602] CMake/CTestCustom.cmake.in[ADD],
+ CMake/OpenJPEGConfig.cmake.in[ADD]: Synchronize branch and trunk
+ cmakelists files
+ * [r601] CMake[ADD], CMakeLists.txt, codec/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: Synchronize branch and trunk
+ cmakelists files
+ * [r600] codec/j2k_to_image.c: return error code upon errors
+
+2010-06-22 Mathieu Malaterre
+
+ * [r597] codec/j2k_dump.c: Sync with v2 branch
+ * [r594] codec/convert.c, codec/image_to_j2k.c: Merge with v2
+ branch
+ * [r592] ChangeLog, codec/j2k_dump.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h: Also dump the image info as well as cp info.
+ * [r591] ChangeLog, codec/Makefile, codec/j2k_dump.c,
+ libopenjpeg/j2k.h: Apply patch from w. szukalski (sent to list).
+ Mon, Jun 21, 2010 at 5:49 PM
+
+2010-06-21 Mathieu Malaterre
+
+ * [r588] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
+ codec/image_to_j2k.c, codec/j2k_dump.c[ADD],
+ codec/j2k_to_image.c: adding j2k_dump executable
+
+2010-05-26 Luis Ibáñez
+
+ * [r575] CMakeLists.txt, CTestCustom.cmake.in[ADD]: ENH: Added
+ custom configuration for CTest. This allows to fine tune
+ the selection of files for code coverage computation, and also
+ allows to filter out acceptable compiler warnings.
+ * [r571] CTestConfig.cmake: ENH: Cleaning up the file comments.
+ Setting the build time to 3am UTC.
+
+2010-05-26 Mathieu Malaterre
+
+ * [r570] CMakeLists.txt: Remove automatic setting of BUILDNAME for
+ now
+ * [r569] CMakeLists.txt, codec/CMakeLists.txt: Reactivate ctest
+ * [r568] CMakeLists.txt: Move to cmake 2.6. Add policy CMP0003
+
+2010-05-26 Antonin Descampe
+
+ * [r567] CTestConfig.cmake[ADD], ChangeLog: Added CTestConfig.cmake
+ to the root directory to incorporate the testing dashboard.
+ * [r566] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
+ Added a "build all" target to the XCode project file.
+
+2010-04-16 Antonin Descampe
+
+ * [r565] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
+ Fixed the XCode project file to link with the PNG library.
+ Library and header should be located in /usr/local/lib/ and
+ /usr/local/include/, respectively. Check
+ http://ethan.tira-thompson.org/Mac_OS_X_Ports.html if it is not
+ the case on your mac.
+
+2010-04-08 François-Olivier Devaux
+
+ * [r563] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/opj_includes.h,
+ libopenjpeg/t2.c: [v1.4]Fixed issue 6 on google code. Variable
+ "pi" not freed or pointed-to in function "pi_create_encode".
+ Thanks to Kent Mein for reporting this.
+ [v1.4]Fixed problem with Borland C++ Builder (Borland C do not
+ have lrintf). Thanks Marek Mauder for this fix.
+ * [r561] ChangeLog, jp3d/codec/jp3d_to_volume.c, libopenjpeg/pi.c:
+ [v1.4] Fixed pi.c bug (issue 15 on google code). Thanks to Anton
+ Lionel for catching this.
+ * [r559] ChangeLog, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
+ mj2/wrap_j2k_in_mj2.c: Fixed MJ2 codec bugs (issues 23-24 on
+ google code). Thanks to Winfried for these patches.
+ * [r558] ChangeLog, jp3d/codec/jp3d_to_volume.c,
+ jp3d/codec/volume_to_jp3d.c: Fixed JP3D codec file format
+ analyzer. Thanks to Kristóf Ralovich for this patch.
+ * [r557] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/j2k.h,
+ libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h,
+ libopenjpeg/t1.c: Significant optimizations of MCT, DWT, MQ and
+ T1 modules by Peter Wimmer (thanks Peter)
+
+2010-03-26 François-Olivier Devaux
+
+ * [r555] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ Added support for "jpc" codestreams which are equivalent to "j2c"
+ codestreams [v1.4]. Thanks to Winfried for this patch
+ * [r554] ChangeLog, codec/Makefile, codec/convert.c,
+ codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ Added support for PNG image format [Not yet functional under
+ WIN32]. Thanks to Winfried for this patch. See details here
+ http://code.google.com/p/openjpeg/issues/detail?id=16
+
+2010-03-24 François-Olivier Devaux
+
+ * [r552] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/convert.c, codec/image_to_j2k.c, codec/j2k_to_image.c,
+ indexer_JPIP/index_create.c, indexer_JPIP/jp2.c,
+ libopenjpeg/j2k.c, mj2/extract_j2k_from_mj2.c,
+ mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2_to_frames.c,
+ mj2/wrap_j2k_in_mj2.c: Code improvements using 'g++-4.4.0' to
+ trace the code (v1.4). Thanks to Winfried for this patch.
+
+2010-03-07 François-Olivier Devaux
+
+ * [r551] ChangeLog, OPJ_Validate/OPJ_Validate.c,
+ codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed small
+ compatibility issues with win32 in codec (moved include
+ <strings.h>)
+
+2010-03-05 François-Olivier Devaux
+
+ * [r548] CMakeLists.txt, ChangeLog, Makefile, Makefile.osx: Updated
+ makefiles for v1.4 and v2.0
+ * [r547] ChangeLog, OPJ_Validate[ADD], OPJ_Validate/Makefile[ADD],
+ OPJ_Validate/OPJ_Binaries[ADD],
+ OPJ_Validate/OPJ_Param_File_v0_1.txt[ADD],
+ OPJ_Validate/OPJ_Validate.c[ADD],
+ OPJ_Validate/OPJ_Validate.dsp[ADD],
+ OPJ_Validate/OPJ_Validate.dsw[ADD],
+ OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.bat[ADD],
+ OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.sh[ADD],
+ OPJ_Validate/OPJ_Validate_Create_Ref.bat[ADD],
+ OPJ_Validate/OPJ_Validate_Create_Ref.sh[ADD],
+ OPJ_Validate/README.txt[ADD],
+ OPJ_Validate/linux_OPJ_Param_File_v0_1.txt[ADD],
+ OPJ_Validate/md5.c[ADD], OPJ_Validate/md5.h[ADD],
+ OPJ_Validate/original[ADD],
+ OPJ_Validate/original/README.txt[ADD], OPJ_Validate/temp[ADD]:
+ First import of OPJ_Validate tool
+
+2010-02-19 François-Olivier Devaux
+
+ * [r546] jp3d/codec/jp3d_to_volume.c: Applied changes to
+ jp3d_to_volume.c that didn't pass in previous revision (rev545)
+
+2010-02-18 François-Olivier Devaux
+
+ * [r545] ChangeLog, jp3d/Makefile, jp3d/codec/Makefile[ADD],
+ jp3d/codec/jp3d_to_volume.c: JP3D Module. Fixed issue when
+ computing the number of elements in an array that leads to crash
+ (thanks Kristof). Updated JP3D makefiles.
+
+2010-01-20 François-Olivier Devaux
+
+ * [r542] ChangeLog, libopenjpeg/openjpeg.h: [FOD] Created a new
+ constant in openjpeg.h to differentiate the case when the
+ colorspace is not supported by the library and when it is not
+ specified in the codestream. Suggested by Matteo Italia.
+
+2009-11-06 Antonin Descampe
+
+ * [r541] ChangeLog, libopenjpeg/t1.c: fixed MCT check bug in
+ t1_getwmsedec. See
+ http://groups.google.com/group/openjpeg/browse_thread/thread/d9d96dd4ec3e7443
+ for info
+
+2009-11-05 Antonin Descampe
+
+ * [r540] ChangeLog, codec/convert.c,
+ openjpeg.xcodeproj/project.pbxproj: fixed "tiffio" header
+ inclusion to use user version on Win32 system only (otherwise
+ assume its existence in system headers).
+
+2009-09-10 Antonin Descampe
+
+ * [r535] ChangeLog, codec/convert.c, codec/index.c,
+ libopenjpeg/t1_generate_luts.c: fixed minor bugs which were
+ triggering warnings at compilation (different signedness, wrong
+ pointer type, etc)
+
+2009-09-08 Antonin Descampe
+
+ * [r534] ChangeLog, libopenjpeg/openjpeg.c: openjpeg.c : fixed
+ initialization of
+ parameters->cp_disto_alloc/fixed_quality/fixed_alloc/tcp_numlayers
+ because they were preventing to use the -q and -f options.
+
+2009-08-31 Antonin Descampe
+
+ * [r533] ChangeLog, JavaOpenJPEG/JavaOpenJPEGDecoder.c:
+ JavaOpenJpegDecoder.c : fixed a signed/unsigned behaviour when
+ returning form C to JAVA
+
+2008-10-01 Mathieu Malaterre
+
+ * [r528] license.txt: ENH: fix svn properties
+ * [r527] codec/image_to_j2k.c: COMP: minor compilation warning
+
+2008-08-22 Antonin Descampe
+
+ * [r526] ChangeLog, libopenjpeg/tcd.c: found a bug in tcd.c that
+ was preventing to find the correct threshold in
+ tcd_rateallocate.c for high-precision images. Applied a temporary
+ patch but a better solution should be found.
+
+2008-08-21 Antonin Descampe
+
+ * [r525] ChangeLog, codec/image_to_j2k.c: fixed a bug in
+ image_to_j2k.c that was preventing the 'r' option to work
+ properly (everything was compressed lossless regardless of the
+ specified rate).
+
+2008-08-08 François-Olivier Devaux
+
+ * [r524] ChangeLog, codec/convert.c: Modified the way raw images
+ with more that 8bpp are read and written
+
+2008-07-31 Antonin Descampe
+
+ * [r517] v2[DEL]: Deleting v2 directory... Will be re-created as a
+ branch
+
+2008-07-09 Parvatha Elangovan
+
+ * [r516] ChangeLog, libopenjpeg/openjpeg.c: Added the default
+ lossless parameter to opj_set_default_encoder_parameters in
+ openjpeg.c
+
+2008-07-04 Antonin Descampe
+
+ * [r515] v2[ADD], v2/CMakeLists.txt[ADD],
+ v2/Free_CMakeImport.cmake[ADD], v2/codec[ADD],
+ v2/codec/CMakeLists.txt[ADD], v2/codec/compat[ADD],
+ v2/codec/compat/getopt.c[ADD], v2/codec/compat/getopt.h[ADD],
+ v2/codec/convert.c[ADD], v2/codec/convert.h[ADD],
+ v2/codec/dirent.h[ADD], v2/codec/image_to_j2k.c[ADD],
+ v2/codec/index.c[ADD], v2/codec/index.h[ADD],
+ v2/codec/j2k_to_image.c[ADD], v2/libopenjpeg[ADD],
+ v2/libopenjpeg/CMakeLists.txt[ADD], v2/libopenjpeg/bio.c[ADD],
+ v2/libopenjpeg/bio.h[ADD], v2/libopenjpeg/cio.c[ADD],
+ v2/libopenjpeg/cio.h[ADD], v2/libopenjpeg/dwt.c[ADD],
+ v2/libopenjpeg/dwt.h[ADD], v2/libopenjpeg/event.c[ADD],
+ v2/libopenjpeg/event.h[ADD], v2/libopenjpeg/fix.h[ADD],
+ v2/libopenjpeg/function_list.c[ADD],
+ v2/libopenjpeg/function_list.h[ADD], v2/libopenjpeg/image.c[ADD],
+ v2/libopenjpeg/image.h[ADD], v2/libopenjpeg/int.h[ADD],
+ v2/libopenjpeg/invert.c[ADD], v2/libopenjpeg/invert.h[ADD],
+ v2/libopenjpeg/j2k.c[ADD], v2/libopenjpeg/j2k.h[ADD],
+ v2/libopenjpeg/j2k_lib.c[ADD], v2/libopenjpeg/j2k_lib.h[ADD],
+ v2/libopenjpeg/jp2.c[ADD], v2/libopenjpeg/jp2.h[ADD],
+ v2/libopenjpeg/jpt.c[ADD], v2/libopenjpeg/jpt.h[ADD],
+ v2/libopenjpeg/mct.c[ADD], v2/libopenjpeg/mct.h[ADD],
+ v2/libopenjpeg/mqc.c[ADD], v2/libopenjpeg/mqc.h[ADD],
+ v2/libopenjpeg/openjpeg.c[ADD], v2/libopenjpeg/openjpeg.h[ADD],
+ v2/libopenjpeg/opj_configure.h[ADD],
+ v2/libopenjpeg/opj_includes.h[ADD],
+ v2/libopenjpeg/opj_malloc.h[ADD], v2/libopenjpeg/pi.c[ADD],
+ v2/libopenjpeg/pi.h[ADD], v2/libopenjpeg/profile.c[ADD],
+ v2/libopenjpeg/profile.h[ADD], v2/libopenjpeg/raw.c[ADD],
+ v2/libopenjpeg/raw.h[ADD], v2/libopenjpeg/t1.c[ADD],
+ v2/libopenjpeg/t1.h[ADD], v2/libopenjpeg/t1_generate_luts.c[ADD],
+ v2/libopenjpeg/t1_luts.h[ADD], v2/libopenjpeg/t2.c[ADD],
+ v2/libopenjpeg/t2.h[ADD], v2/libopenjpeg/tcd.c[ADD],
+ v2/libopenjpeg/tcd.h[ADD], v2/libopenjpeg/tgt.c[ADD],
+ v2/libopenjpeg/tgt.h[ADD], v2/libs[ADD], v2/libs/FreeImage[ADD],
+ v2/libs/FreeImage/FreeImage.h[ADD],
+ v2/libs/FreeImage/freeimage.s.lib[ADD],
+ v2/libs/FreeImage/libfreeimage.a[ADD],
+ v2/libs/FreeImage/libfreeimage.s.a[ADD], v2/libs/libtiff[ADD],
+ v2/libs/libtiff/libtiff.lib[ADD], v2/libs/libtiff/tiff.h[ADD],
+ v2/libs/libtiff/tiffconf.h[ADD], v2/libs/libtiff/tiffio.h[ADD],
+ v2/libs/libtiff/tiffvers.h[ADD], v2/opj_configure.h.in[ADD],
+ v2/test_Free_image_V2_tile_handling[ADD],
+ v2/test_Free_image_V2_tile_handling/CMakeLists.txt[ADD],
+ v2/test_Free_image_V2_tile_handling/test2_decoder.c[ADD],
+ v2/test_Free_image_V2_tile_handling/test2_encoder.c[ADD],
+ v2/test_V2_tile_handling[ADD],
+ v2/test_V2_tile_handling/CMakeLists.txt[ADD],
+ v2/test_V2_tile_handling/test_decoder.c[ADD],
+ v2/test_V2_tile_handling/test_encoder.c[ADD]: Initial commit of
+ openjpeg version 2. Temprarily added as a separate directory in
+ the trunk (will maybe be moved to a branch of version 1.3, this
+ has to be investigated).
+
+2008-06-12 Antonin Descampe
+
+ * [r514] ChangeLog, codec/dirent.h: fixed a bug in dirent.h that
+ prevented codec on Linux Alpha Systems to compile correctly.
+ Thanks to RobinC.
+
+2008-05-22 Antonin Descampe
+
+ * [r513] ChangeLog, libopenjpeg/j2k.c: fixed a bug in j2k.c
+ (j2k_write_sod) that allowed to get negative rates, thanks
+ zhong1985624 for pointing this.
+ * [r512] ChangeLog, libopenjpeg/j2k.c: additional test to avoid
+ crash due to invalid image size, patch by Christopher Layne
+ * [r511] ChangeLog, libopenjpeg/openjpeg.c: memory leak fixed in
+ openjpeg.c (opj_destroy_cstr_info()), patch by Carsten Juttner
+
+2008-05-20 Antonin Descampe
+
+ * [r510] openjpeg.xcodeproj/project.pbxproj: updated XCode project
+ file
+
+2008-03-12 unipg
+
+ * [r509] ChangeLog, codec/image_to_j2k.c: Added help line for the
+ -F option in j2k_to_image
+
+2008-03-04 François-Olivier Devaux
+
+ * [r508] ChangeLog, JavaOpenJPEG/java
+ sources/org/openJpeg/OpenJPEGJavaDecoder.java, JavaOpenJPEG/java
+ sources/org/openJpeg/OpenJPEGJavaEncoder.java: Changed Java files
+ copyright in JavaOpenJPEG module
+
+2008-02-29 François-Olivier Devaux
+
+ * [r507] libopenjpeg/openjpeg.c: Corrected the wrong syntax of
+ calloc()...
+ * [r506] ChangeLog, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_malloc.h: Fixed openjpeg.c for proper
+ initialization of codec context structures (dinfo in
+ opj_create_compress() and opj_create_decompress(). Bug fix
+ suggested by Andrey V. Kiselev
+ Clean up of opj_aligned_malloc(), to just forgo the use of
+ posix_memalign(), as apparently memalign() is what is working
+ better for everyone. Patch by Callum.
+
+2008-02-28 François-Olivier Devaux
+
+ * [r505] ChangeLog, j2kviewer[DEL], libopenjpeg/jp2.c: Removed the
+ J2KViewer module, which has been replaced by OPJViewer and fixed
+ the error handling of j2k_decode in jp2.c, thanks to Robin
+ Cornelius
+
+2008-02-11 unipg
+
+ * [r504] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.iss,
+ OPJViewer/Readme.txt, OPJViewer/source/OPJThreads.cpp,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/build.h, OPJViewer/source/imagjpeg2000.cpp,
+ codec/image_to_j2k.c, jpwl/JPWL_j2k_to_image.dsp,
+ jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
+ jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.h: Minor style
+ modifications to comply with c99 compiler flag; removed
+ Microsoft-specific "union-in-struct" syntax; Re-enabled cstr_info
+ struct creation when -W switch is specified. Changed a number of
+ things in opjviewer (e.g., decoding thread does not execute GUI
+ calls anymore), to have it running under linux --> it is better
+ than before, but still crashes
+
+2008-02-05 Parvatha Elangovan
+
+ * [r503] ChangeLog, codec/convert.c, libopenjpeg/tcd.c: In
+ convert.c, corrected imagetobmp() conversion for grayscale. In
+ tcd.c, corrected Rate modification in tcd_init_encode().
+
+2008-01-31 unipg
+
+ * [r502] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/OPJViewer.dsw, OPJViewer/source/OPJAbout.cpp[ADD],
+ OPJViewer/source/OPJThreads.cpp, OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
+ OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp[DEL],
+ OPJViewer/source/imagj2k.h[DEL],
+ OPJViewer/source/imagjp2.cpp[DEL],
+ OPJViewer/source/imagjp2.h[DEL],
+ OPJViewer/source/imagjpeg2000.cpp,
+ OPJViewer/source/imagjpeg2000.h[ADD],
+ OPJViewer/source/imagmj2.cpp[DEL],
+ OPJViewer/source/imagmj2.h[DEL], OPJViewer/source/imagmxf.cpp,
+ OPJViewer/source/imagmxf.h: In opjviewer, unification of JPEG
+ 2000 family handlers (*.jp2, *.mj2, *.j2k) in a single file
+
+2008-01-22 François-Olivier Devaux
+
+ * [r501] ChangeLog, libopenjpeg/image.c: In image.c, changed the
+ opj_image_create0() memory allocation from malloc() to calloc()
+ in order to avoid segfaults when freeing the memory allocated for
+ the coding of bad images. Thanks to Christopher Layne for this
+ improvement.
+
+2008-01-18 Antonin Descampe
+
+ * [r500] openjpeg.xcodeproj[ADD],
+ openjpeg.xcodeproj/project.pbxproj[ADD]: update of openjpeg XCode
+ project file (2)
+ * [r499] opjcore.xcodeproj[DEL]: update of openjpeg XCode project
+ file
+
+2008-01-17 François-Olivier Devaux
+
+ * [r498] mj2/MJ2_Extractor.dsp[ADD], mj2/MJ2_Extractor.dsw[ADD],
+ mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
+ mj2/MJ2_Wrapper.dsp[ADD], mj2/MJ2_Wrapper.dsw[ADD],
+ mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
+ mj2/frames_to_mj2.dsp[ADD], mj2/frames_to_mj2.dsw[ADD],
+ mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
+ mj2/mj2_to_frames.dsp[ADD], mj2/mj2_to_frames.dsw[ADD],
+ mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
+ mj2/mj2_to_metadata.dsp[ADD], mj2/mj2_to_metadata.dsw[ADD],
+ mj2/mj2_to_metadata.dtd[ADD], mj2/mj2_to_metadata.sln[ADD],
+ mj2/mj2_to_metadata.vcproj[ADD]: SVN server problem. Added again
+ MJ2 project files to try to solve issue.
+ * [r497] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
+ mj2/MJ2_Extractor.sln[DEL], mj2/MJ2_Extractor.vcproj[DEL],
+ mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
+ mj2/MJ2_Wrapper.sln[DEL], mj2/MJ2_Wrapper.vcproj[DEL],
+ mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
+ mj2/frames_to_mj2.sln[DEL], mj2/frames_to_mj2.vcproj[DEL],
+ mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
+ mj2/mj2_to_frames.sln[DEL], mj2/mj2_to_frames.vcproj[DEL],
+ mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL],
+ mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.sln[DEL],
+ mj2/mj2_to_metadata.vcproj[DEL]: SVN server problem. Removed MJ2
+ project files to try to solve issue.
+
+2008-01-17 Antonin Descampe
+
+ * [r496] ChangeLog, opjcore.xcodeproj[ADD],
+ opjcore.xcodeproj/project.pbxproj[ADD]: Initial commit of Xcode
+ project directory (XCode 2.5 for macosx). Available targets :
+ libopenjpeg (stat and dyn), image_to_j2k, j2k_to_image
+
+2008-01-16 Antonin Descampe
+
+ * [r495] ChangeLog, libopenjpeg/opj_malloc.h: fixed opj_malloc.h
+ for macosx (bugfix provided by janpeder, thanks)
+ * [r494] CVSROOT[DEL]: remove obsolete directory "CVSROOT"
+ * [r493] Makefile.osx, README.osx: update makefile.osx and
+ readme.osx to comply with version 1.3
+
+2008-01-11 François-Olivier Devaux
+
+ * [r492] ChangeLog, JavaOpenJPEG/JavaOpenJPEG.vcproj,
+ JavaOpenJPEG/java-jni[ADD], JavaOpenJPEG/java-jni/include[ADD],
+ JavaOpenJPEG/java-jni/include/jawt.h[ADD],
+ JavaOpenJPEG/java-jni/include/jdwpTransport.h[ADD],
+ JavaOpenJPEG/java-jni/include/jni.h[ADD],
+ JavaOpenJPEG/java-jni/include/jvmdi.h[ADD],
+ JavaOpenJPEG/java-jni/include/jvmpi.h[ADD],
+ JavaOpenJPEG/java-jni/include/jvmti.h[ADD],
+ JavaOpenJPEG/java-jni/include/win32[ADD],
+ JavaOpenJPEG/java-jni/include/win32/jawt_md.h[ADD],
+ JavaOpenJPEG/java-jni/include/win32/jni_md.h[ADD],
+ JavaOpenJPEG/java-jni/lib[ADD],
+ JavaOpenJPEG/java-jni/lib/jvm.lib[ADD]: Added missing files to
+ JavaOpenJPEG project (files from Patrick Piscaglia)
+
+2008-01-04 Parvatha Elangovan
+
+ * [r491] ChangeLog, libopenjpeg/tcd.c: Patch by Callum Lerwick.
+ Fixed error during encoding using tile option in tcd.c
+
+2007-12-21 François-Olivier Devaux
+
+ * [r490] CMakeLists.txt, ChangeLog, Makefile,
+ libopenjpeg/openjpeg.h: VERSION 1.3.0 RELEASE
+ * [r489] ChangeLog, libopenjpeg/opj_malloc.h, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/t2.c: Bug fixed by David Bruken.
+ Fixed memory allocation issue in opj_malloc.h.
+ Possible errors in pi_create_encode handled
+
+2007-12-19 Antonin Descampe
+
+ * [r488] ChangeLog, libopenjpeg/dwt.c: changed variables names
+ alpha, beta, gamma, delta in dwt.c to avoid re-declarations on
+ Macosx
+
+2007-12-19 François-Olivier Devaux
+
+ * [r487] ChangeLog, libopenjpeg/pi.c: Fixed allocation problem in
+ pi.c
+
+2007-12-19 Parvatha Elangovan
+
+ * [r486] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c: In pi.c, removed the Recursive function
+ pi_check_next_level() and modified the code.
+
+2007-12-19 François-Olivier Devaux
+
+ * [r485] ChangeLog, libopenjpeg/mqc.h: In mqc.h, changed
+ MQC_NUMCTXS from 32 to 19 as JPEG 2000 only allows 19 possible
+ contexts
+
+2007-12-10 François-Olivier Devaux
+
+ * [r484] ChangeLog, JavaOpenJPEG[ADD],
+ JavaOpenJPEG/CMakeLists.txt[ADD],
+ JavaOpenJPEG/JavaOpenJPEG.c[ADD],
+ JavaOpenJPEG/JavaOpenJPEG.dsp[ADD],
+ JavaOpenJPEG/JavaOpenJPEG.dsw[ADD],
+ JavaOpenJPEG/JavaOpenJPEG.vcproj[ADD],
+ JavaOpenJPEG/JavaOpenJPEGDecoder.c[ADD],
+ JavaOpenJPEG/Makefile[ADD], JavaOpenJPEG/java sources[ADD],
+ JavaOpenJPEG/java sources/org[ADD], JavaOpenJPEG/java
+ sources/org/openJpeg[ADD], JavaOpenJPEG/java
+ sources/org/openJpeg/OpenJPEGJavaDecoder.java[ADD],
+ JavaOpenJPEG/java
+ sources/org/openJpeg/OpenJPEGJavaEncoder.java[ADD],
+ JavaOpenJPEG/org_openJpeg_OpenJPEGJavaDecoder.h[ADD],
+ JavaOpenJPEG/org_openJpeg_OpenJPEGJavaEncoder.h[ADD],
+ codec/compat/getopt.c, codec/image_to_j2k.c, libopenjpeg/tcd.c:
+ First import of JAVAOpenJPEG, a Java wrapper of OpenJPEG,
+ developed by Patrick Piscaglia of Telemis (www.telemis.com).
+ Thank you Patrick for this new module !
+
+2007-11-29 unipg
+
+ * [r483] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJDialogs.cpp,
+ OPJViewer/source/OPJThreads.cpp[ADD],
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagj2k.h, OPJViewer/source/imagmxf.cpp[ADD],
+ OPJViewer/source/imagmxf.h[ADD], codec/image_to_j2k.dsp,
+ codec/index.c, codec/index.h, codec/j2k_to_image.dsp,
+ jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
+ jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: Added
+ index.h and index.c in VC6 projects; wrapped index.h in the C++
+ preprocessor; modified OPJViewer project and some files.
+
+2007-11-27 François-Olivier Devaux
+
+ * [r482] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/tcd.c: Fixed the maximum number of resolutions a user
+ can discard while decoding.
+ Added an error state in J2K_STATE (j2k.c)
+ * [r481] ChangeLog, codec/CMakeLists.txt, codec/Makefile,
+ codec/image_to_j2k.c, codec/image_to_j2k.sln,
+ codec/image_to_j2k.vcproj, codec/index.c[ADD],
+ codec/index.h[ADD], codec/j2k_to_image.c,
+ codec/j2k_to_image.vcproj: Created the file index.c in the codec
+ directory. This file handles the creation of index files, at
+ encoding and decoding.
+ Fixed bugs during the creation of the index (PCRL progression
+ order)
+
+2007-11-14 François-Olivier Devaux
+
+ * [r480] ChangeLog, libopenjpeg/openjpeg.h: Avoided ABI breakage
+ * [r479] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h: Patch by Callum Lerwick.
+ The opj_tcd_cblk array is one of the largest allocations, because
+ it contains a bunch of static buffers. This also makes it a major
+ source of cache thrashing. This patch allocates the buffers from
+ the heap, and dynamically sizes them in the decoder. I have not
+ yet managed to dynamically size them in the encoder, getting the
+ decoder to do it was tricky enough... I also split opj_tcd_cblk_t
+ into separate encode and decode versions. A lot of fields were
+ not used by both, so this cuts its size even further.
+ * [r478] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c: Patch by Callum Lerwick. This patch rearranges
+ the largest memory allocations so they're allocated as late as
+ possible, and freed as soon as possible. This cuts memory usage
+ by about half on two large test images.
+ * [r477] ChangeLog, libopenjpeg/j2k.c: Patch by Callum Lerwick.
+ Instead of reinventing realloc, j2k_read_sod now just uses
+ opj_realloc in j2k.c
+
+2007-11-13 François-Olivier Devaux
+
+ * [r476] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/opj_includes.h,
+ libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c: Patch by
+ Dzonatas and Callum Lerwick. Fp/vectorization patch which
+ basically converts most of the irreversible decode codepath to
+ floating point, eliminating a few rounds of int/fp conversion,
+ resulting in a vast performance improvement, and an increase in
+ accuracy.
+
+2007-11-08 Mathieu Malaterre
+
+ * [r475] CMakeLists.txt: BUG: Fix name of project
+ * [r474] CMakeLists.txt: ENH: remove hardcoded value. It is a
+ user-configurable option, which default to the same...
+ * [r473] CMakeLists.txt: ENH: do not set ffast-math for all
+ configurations, please
+
+2007-11-08 François-Olivier Devaux
+
+ * [r472] ChangeLog, libopenjpeg/dwt.c: Patches from Callum Lewick:
+ Fixed some spelling errors in dwt.c.
+ * [r471] CMakeLists.txt, ChangeLog, Makefile, libopenjpeg/t1.c: In
+ t1.c, small change to avoid calling twice t1_getwmsedec()
+ Patch from Callum Lewick. Basic gcc optimization flags in cmake
+ and makefile match.
+
+2007-11-05 unipg
+
+ * [r470] mj2/wrap_j2k_in_mj2.c: Restoring wrap_j2k_in_mj2.c, which
+ I did not want to commit at all in rev469
+ * [r469] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJDialogs.cpp[ADD],
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagj2k.h, codec/image_to_j2k.c,
+ jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
+ jpwl/jpwl.h, jpwl/jpwl_lib.c, libopenjpeg/j2k.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ mj2/wrap_j2k_in_mj2.c: Fixed a bug which prevented JPWL from
+ working on multi-tiled images; added some more fields in the
+ interface info structures (keep a list of markers, save start
+ packet number for each tile)
+
+2007-10-23 unipg
+
+ * [r468] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/about_htm.h, OPJViewer/source/build.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
+ OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
+ OPJViewer/source/wxj2kparser.cpp, jpwl/Makefile: Improved success
+ for the linux build; OPJViewer shows all the COM contents
+
+2007-10-18 François-Olivier Devaux
+
+ * [r467] ChangeLog, LibOpenJPEG.vcproj, Makefile,
+ libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
+ libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h[ADD],
+ libopenjpeg/pi.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
+ libopenjpeg/tgt.c, mj2/extract_j2k_from_mj2.c,
+ mj2/frames_to_mj2.c, mj2/frames_to_mj2.vcproj, mj2/mj2.c,
+ mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c: Patch from Callum
+ Lewick. Memset patch. See ChangeLog for more details. Thanks
+ Callum !
+ * [r466] ChangeLog, codec/image_to_j2k.c: Changed the ROI parameter
+ in the image_to_j2k codec to make it correspond to the
+ documentation (i.e. -ROI c=0,U=25)
+
+2007-10-12 François-Olivier Devaux
+
+ * [r465] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
+ libopenjpeg/t2.c, libopenjpeg/tcd.c: Changed the way the image
+ structure is allocated when the decoding parameters include some
+ resolutions to discard. This should have a significant impact for
+ the decoding of huge images when some resolutions are discarder
+ (-r parameter)
+ Warning: The output image size is now reduced when discarding
+ resolutions !
+
+2007-10-10 François-Olivier Devaux
+
+ * [r464] ChangeLog, codec/convert.c, libopenjpeg/j2k_lib.h: *Patch
+ from Callum Lewick. Clean up of j2klib.h for the aligned malloc
+ stuff.
+ *convert.c: Changed some error comments for TIFF images
+
+2007-09-27 François-Olivier Devaux
+
+ * [r463] ChangeLog, libopenjpeg/dwt.c: Patch from Callum Lewick.
+ Fixed dwt.c where an alignment in buffer was problematic under
+ x86_64.
+
+2007-09-25 Mathieu Malaterre
+
+ * [r462] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt:
+ BUG: Fix previous patch from Callum Lerwick. I have no clue what
+ CMAKE_INSTALL_LIBDIR refers too. Bump up cmake 2.2 restriction to
+ cmake 2.4 because of previous patch not backward compatible.
+ Properly set the SOVERSION in a cross plateform way (yes WIN32 is
+ a plateform)
+
+2007-09-19 Parvatha Elangovan
+
+ * [r461] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
+ libopenjpeg/t2.c, libopenjpeg/tcd.h: Fixed issues with generation
+ of SOP marker.
+
+2007-09-18 Parvatha Elangovan
+
+ * [r460] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
+ libopenjpeg/t2.c, libopenjpeg/tcd.c: Fixed issues with Reading
+ and Writing TIF images in convert.c to avoid segmentation fault.
+ Fixed issues relating to using user specified rates for CINEMA
+ option for multiple images.
+
+2007-09-17 François-Olivier Devaux
+
+ * [r459] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, mj2/meta_out.c,
+ mj2/mj2_to_frames.c: OpenJPEG library interface modified to
+ retain compatibility with version 1.2. Sorry if some of you
+ already adapted their code to the previous interface, but we want
+ to avoid a ABI break....
+ * [r458] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c: Fixed issues with cstr_info when codestream
+ has components with different number of resolutions.
+
+2007-09-12 François-Olivier Devaux
+
+ * [r457] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt,
+ mj2/CMakeLists.txt: Patch from Callum Lerwick. Fixed the library
+ linking so it links with the soversion properly set. Fixes up the
+ install targets so that it interacts properly with RPM. Install
+ target for MJ2. Sets some necessary and useful CFLAGS if gcc is
+ in use.
+ * [r456] ChangeLog, mj2/meta_out.c, mj2/mj2_to_frames.c,
+ mj2/mj2_to_metadata.sln, mj2/mj2_to_metadata.vcproj: Updated the
+ MJ2 codec to be compatible with the recent changes in the
+ OpenJPEG library.
+
+2007-09-11 unipg
+
+ * [r455] ChangeLog, codec/image_to_j2k.c,
+ jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
+ libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: JPWL encoding is
+ finalized correctly into the JP2 file format; added an additional
+ structure in opj_codestream_info, to keep a record of the written
+ markers
+
+2007-09-07 unipg
+
+ * [r454] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
+ codec/image_to_j2k.c, jpwl/jpwl.c, jpwl/jpwl_lib.c: Adapted the
+ JPWL and OPJViewer code to new interface; fixed a samll bug in
+ JPWL which created large EPBs even when null protection was
+ specified
+
+2007-09-07 François-Olivier Devaux
+
+ * [r453] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/cio.c, libopenjpeg/image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t1.c, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: Indexes
+ can now be generated when decoding J2K codestreams.
+
+2007-09-07 Mathieu Malaterre
+
+ * [r452] license.txt: ENH: license.txt was dos on my linux box.
+ Make it native instead.
+ * [r451] CMakeLists.txt, codec/CMakeLists.txt: BUG: cannot run
+ tests if EXAMPLES are not built
+ * [r450] CMakeLists.txt: ENH: make it a little more user friendly
+ * [r449] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
+ cmake code to do testing if user has properly setup a testimages
+ directory
+ * [r448] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ ENH: Upon failure, properly return error code (!=0)
+
+2007-09-06 Mathieu Malaterre
+
+ * [r447] ChangeLog, codec/CMakeLists.txt, codec/image_to_j2k.c,
+ codec/j2k_to_image.c: ENH: Fix unitialized read in img_fol (we
+ may need a smarter initialize than memset)
+ * [r446] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
+ very simple tests (simply run command line with no option)
+
+2007-09-06 unipg
+
+ * [r445] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
+ jpwl/jpwl_lib.c, libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: One
+ more field in the codestream_info struct for recording the number
+ of packets per tile part; JPWL now distributes the EPBs in all
+ the tile part headers
+
+2007-09-06 Mathieu Malaterre
+
+ * [r444] CMakeLists.txt, ChangeLog, doc/CMakeLists.txt[ADD]: ENH:
+ Add CMake/doxygen output
+ * [r443] ChangeLog: ENH: add Java j2kviewer but do not compile it
+ using cmake since cmake has too poor support for Java. Should
+ create a custom command running ant instead.
+ * [r442] CMakeLists.txt, j2kviewer/src/CMakeLists.txt[ADD]: ENH:
+ add Java j2kviewer but do not compile it using cmake since cmake
+ has too poor support for Java. Should create a custom command
+ running ant instead.
+ * [r441] CMakeLists.txt, ChangeLog, OpenJPEG.rc,
+ indexer_JPIP/CMakeLists.txt[ADD]: ENH: CMake: start compiling
+ index_create. OpenJPEG.rc update copyright year
+ * [r440] README.cmake: ENH: CMake: output all executable/libs into
+ one single directory
+ * [r439] CMakeLists.txt, ChangeLog: ENH: CMake: output all
+ executable/libs into one single directory
+ * [r438] ChangeLog: ENH: update changelog
+ * [r437] CMakeLists.txt, jp3d/CMakeLists.txt[ADD],
+ jp3d/codec/CMakeLists.txt[ADD],
+ jp3d/libjp3dvm/CMakeLists.txt[ADD]: ENH: add cmake for jp3d
+ * [r436] jp3d/codec/dirent.h[CPY], jp3d/libjp3dvm/dirent.h[DEL]:
+ Move include file that collides with system include to the
+ correct directory (no need to be present for the lib, only codec
+ need it)
+ * [r435] CMakeLists.txt, codec/CMakeLists.txt,
+ jpwl/CMakeLists.txt[ADD]: ENH: Add jpwl. Also remove old
+ deprecated way of linking lib math on unix
+ * [r434] CMakeLists.txt, mj2/CMakeLists.txt[ADD]: ENH: Start
+ building mj2
+
+2007-09-04 unipg
+
+ * [r433] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/openjpeg.h: Added some fields in the codestream_info
+ structure: they are used to record the position of single tile
+ parts. Changed also the write_index function in the codec, to
+ reflect the presence of this new information.
+
+2007-09-03 unipg
+
+ * [r432] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/build.h, OPJViewer/source/wxj2kparser.cpp,
+ doc/Doxyfile.dox, jpwl/JPWL_image_to_j2k.dsp,
+ jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h: Added the knowledge of
+ JPSEC SEC and INSEC markers (you have to compile the JPWL
+ project). Management of these markers is limited to skipping them
+ without crashing: no real security function at this stage.
+ Deprecated USE_JPSEC and USE_JPWL will be removed next
+
+2007-08-31 unipg
+
+ * [r431] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagj2k.h: Fixed save capabilities in OPJViewer
+ due to recent code upgrade
+
+2007-08-30 François-Olivier Devaux
+
+ * [r430] ChangeLog, codec/image_to_j2k.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/t2.c: Added information regarding the end of packet
+ position in the index
+ * [r429] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
+ jpwl/jpwl_lib.c, libopenjpeg/cio.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h, mj2/frames_to_mj2.c:
+ Changed the OpenJPEG library interface to enable users to access
+ information regarding the codestream (also called index).
+
+2007-08-28 François-Olivier Devaux
+
+ * [r428] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/openjpeg.c:
+ Fixed wrong destructors called in openjpeg.c
+ Fixed bug in j2k_decode_jpt_stream
+
+2007-08-24 Parvatha Elangovan
+
+ * [r427] ChangeLog, libopenjpeg/j2k.c: The end of main header is
+ calculated after TLM and POC marker for Dcinema.
+
+2007-08-24 François-Olivier Devaux
+
+ * [r426] libopenjpeg/j2k_lib.h: Fixed problem with _mm_malloc under
+ OSX. Thanks to Callum Lerwick for solving that issue.
+
+2007-08-21 François-Olivier Devaux
+
+ * [r425] libopenjpeg/j2k_lib.h, libopenjpeg/t1.c: Use <xmmintrin.h>
+ for WIN32, else use <mm_malloc.h>
+ * [r424] ChangeLog, libopenjpeg/t1.c,
+ libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Moved the
+ orient flipping into the ctxno_zc table.
+ Thanks to Callum Lerwick who provided all these great patches !
+ * [r423] ChangeLog, libopenjpeg/t1.c,
+ libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Replaced
+ the large ctxno_mag lookup table with a small bit of inline-able
+ branchless code
+ * [r422] ChangeLog, LibOpenJPEG.vcproj, libopenjpeg/t1.c,
+ libopenjpeg/t1_generate_luts.c: Consolidated some calls to
+ mqc_setcurctx. Cleaned up t1_generate_luts to output the proper
+ types.
+ * [r421] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/t1.c: Reworks of t1_updateflags to get rid of the
+ shift operation. mqc_setcurctx moved to the header to allow it to
+ be inlined into the t1.
+ * [r420] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t2.c: Memory
+ leaks fixed
+ * [r419] ChangeLog, libopenjpeg/j2k_lib.h, libopenjpeg/t1.c,
+ libopenjpeg/tcd.c: Aligned malloc using Intel's _mm_malloc(),
+ cleanup on the t1 memory allocation, getting rid of some leftover
+ debug code
+ * [r418] ChangeLog, libopenjpeg/bio.c, libopenjpeg/bio.h,
+ libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/raw.c, libopenjpeg/raw.h: Minor cleanup patch, that
+ gets rid of a bunch of "old style declaration" warnings from
+ Intel's compiler
+ * [r417] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ Solved problems with codec reading from image file directory when
+ filename had more than one "." in name
+ * [r416] mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2.h,
+ mj2/mj2_convert.c, mj2/mj2_convert.h, mj2/mj2_to_frames.c:
+ Robustified MJ2 codecs
+ * [r415] ChangeLog, DllOpenJPEG.sln[ADD], DllOpenJPEG.vcproj[ADD],
+ LibOpenJPEG.sln[ADD], LibOpenJPEG.vcproj[ADD],
+ codec/image_to_j2k.sln[ADD], codec/image_to_j2k.vcproj[ADD],
+ codec/j2k_to_image.sln[ADD], codec/j2k_to_image.vcproj[ADD],
+ mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
+ mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
+ mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
+ mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
+ mj2/mj2_to_metadata.sln[ADD], mj2/mj2_to_metadata.vcproj: Added
+ support for Visual Studio 2005
+ * [r414] libopenjpeg/tcd.c: Corrected allocation to take into
+ account the EOC marker
+
+2007-08-20 François-Olivier Devaux
+
+ * [r413] codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed
+ _strnicmp bug
+ * [r412] ChangeLog, codec/compat/getopt.c, codec/convert.c,
+ codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ Added support for the TGA file format in the codec
+
+2007-08-08 François-Olivier Devaux
+
+ * [r411] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
+ libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c: Fixed the DCinema filesize allocation. It now
+ includes the SOT marker size
+
+2007-08-02 unipg
+
+ * [r410] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
+ OPJViewer/buildupdate.bat, OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
+ OPJViewer/source/wxjp2parser.cpp: Added a basic saving capability
+ to OPJViewer
+
+2007-07-19 François-Olivier Devaux
+
+ * [r409] libs/libtiff/libtiff.lib, libs/libtiff/tiffconf.h: Lighter
+ version of libtiff uploaded (without JPEG support).
+ * [r408] libs/libtiff/Tiffconf.h[DEL]: Delete Tiffconf.h
+ * [r407] ChangeLog, codec/convert.c, codec/image_to_j2k.dsp,
+ codec/j2k_to_image.dsp, libs/libtiff/Tiffcomp.h[DEL],
+ libs/libtiff/Tiffiop.h[DEL], libs/libtiff/Version.h[DEL],
+ libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
+ libs/libtiff/tiffconf.h[ADD], libs/libtiff/tiffio.h,
+ libs/libtiff/tiffvers.h[ADD]: Updated libtiff library version to
+ 3.8.2 (for WIN32)
+ Updated BMP and PxM truncation when decoding J2K files with more
+ than 8 bits (convert.c)
+
+2007-07-18 François-Olivier Devaux
+
+ * [r406] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
+ raw option to encode raw images with more than three components.
+
+2007-07-17 François-Olivier Devaux
+
+ * [r405] ChangeLog, codec/convert.c, codec/convert.h,
+ codec/image_to_j2k.c, codec/j2k_to_image.c: Added support for RAW
+ images. This module has been developped by the University of
+ Perugia team. Thanks to them !
+
+2007-07-13 François-Olivier Devaux
+
+ * [r404] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
+ libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
+ mj2/frames_to_mj2.c:
+
+2007-07-12 unipg
+
+ * [r403] ChangeLog, jpwl/jpwl_lib.c, libopenjpeg/openjpeg.h: Fixed
+ a bug in JPWL module, which prevented to exploit the full error
+ correction capability of RS codes (e.g. it gave up at 5 errors,
+ even if 6 were correctable); defined a JPWL_MAXIMUM_EPB_ROOM for
+ better customization of the maximum dimension of EPBs (the
+ dimension is pre-calculated on an hypothesis, if it goes beyond
+ 65535 there will be problems, thus we give a little less than the
+ max, let's say 65450)
+
+2007-07-08 Antonin Descampe
+
+ * [r402] ChangeLog, libopenjpeg/cio.c: fixed the size of the memory
+ allocation in cio.c (confusion between bits and bytes)
+
+2007-06-21 unipg
+
+ * [r401] ChangeLog, OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: Previous,
+ home, and next frame buttons for exploring MJ2 files in OPJViewer
+
+2007-06-21 François-Olivier Devaux
+
+ * [r400] ChangeLog, libopenjpeg/jp2.c: Output image color space set
+ when decoding a JP2 file
+
+2007-06-18 unipg
+
+ * [r399] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/build.h: Reload image doesn't crash in
+ OPJViewer; more settings saved to registry
+
+2007-06-17 unipg
+
+ * [r398] OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: added
+ toolbar to OPJViewer
+
+2007-06-16 unipg
+
+ * [r397] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
+ OPJViewer/buildupdate.bat[ADD], OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
+ OPJViewer/source/build.h[ADD], OPJViewer/source/imagjpeg2000.cpp,
+ OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxjp2parser.cpp:
+ Possibility to disable parsing in OPJViewer; also, saves common
+ settings to the registry; automatic build numbering
+
+2007-06-15 François-Olivier Devaux
+
+ * [r396] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/t2.c: Fixed the generation of index files. Now works
+ with cinema formats.
+
+2007-06-05 Antonin Descampe
+
+ * [r395] Makefile.osx: changed the dylib-version to 1.2.0
+
+2007-06-04 François-Olivier Devaux
+
+ * [r393] codec/image_to_j2k.c: Tipo corrected...
+ * [r392] ChangeLog, Makefile, libopenjpeg/openjpeg.h: Release of
+ version 1.2.0
+ * [r391] ChangeLog, codec/compat/getopt.c, codec/convert.c,
+ codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: Bugs corrected in decoding of command line
+ (getopt.c), in the handling of 16 bit files (t1.c and tcd.c) and
+ the calculation of elapsed time for multiple tiles parts (tcd.c
+ and tdc.h).
+
+2007-06-03 unipg
+
+ * [r390] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
+ OPJViewer/source/imagjpeg2000.cpp[ADD],
+ OPJViewer/source/imagmj2.cpp: OPJViewer opens now BMP, PNG, GIF,
+ PNM, TIFF (with wxWidgets internals); added an encoder settings
+ tab, for future integration with "save file as..." in JPEG 2000
+ format
+
+2007-05-31 François-Olivier Devaux
+
+ * [r389] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
+ the handling of 16bit TIFF files for cinema compression. Modified
+ "convert.c".
+ Fixed the parameters used for cinema compression (9-7 transform
+ used instead of 5-3). Modified "image_to_j2k.c"
+
+2007-05-23 François-Olivier Devaux
+
+ * [r388] libopenjpeg/j2k.c: Bug fixed by Sylvain Munaut. Change in
+ the reading of the POC marker. Since COD/COC can be anywhere in
+ the header, the decoder cannot always know while decoding the POC
+ marker the value of numlayers and numresolution.
+
+2007-05-22 François-Olivier Devaux
+
+ * [r387] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
+ Callum Lerwick <seg@haxxed.com>: "This makes the t1 data arrays
+ dynamic, which greatly reduces cache thrashing. Also, some minor
+ cleanup to prevent unnecessary casts"
+
+2007-05-21 François-Olivier Devaux
+
+ * [r386] libopenjpeg/t1.c: Patch suggested by Callum Lerwick
+ <seg@haxxed.com>: "Some formatting cleanups, so that the long
+ function definitions and calls fit on screen. Use of prefix
+ increment which is theoretically faster, in
+ practice any sane compiler can optimize a postfix increment but
+ its best not to count on such things. Consolidation of some
+ redundant calculations in the inner loops, which becomes very
+ useful in the future autovectorize patch."
+ * [r385] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
+ Callum Lerwick <seg@haxxed.com>: "This changes the flag code in
+ t1 to use a flag_t type, which can then be changed to reduce RAM
+ usage. It is now typedef to a short."
+ * [r384] LibOpenJPEG.dsp, libopenjpeg/t1.c, libopenjpeg/t1.h,
+ libopenjpeg/t1_generate_luts.c[ADD], libopenjpeg/t1_luts.h[ADD]:
+ Patch suggested by Callum Lerwick <seg@haxxed.com>: "This patch
+ makes the t1 LUTs static. I actually intend this as a prelude to
+ possibly eliminating some or all of the LUTs entirely."
+
+2007-05-15 François-Olivier Devaux
+
+ * [r383] ChangeLog: Changlog updated
+
+2007-05-10 François-Olivier Devaux
+
+ * [r382] jp3d/DllJp3dVM.ncb[DEL], jp3d/DllJp3dVM.suo[DEL],
+ jp3d/LibJp3dVM.ncb[DEL], jp3d/LibJp3dVM.suo[DEL], jp3d/bin[DEL]:
+ JP3D library Binaries removed from SVN.
+ * [r381] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ mj2/MJ2_Extractor.dsp[CPY], mj2/MJ2_Extractor.dsw[ADD],
+ mj2/MJ2_Wrapper.dsp[CPY], mj2/MJ2_Wrapper.dsw[ADD],
+ mj2/MJ2_codec[DEL], mj2/Makefile[CPY], mj2/compat[CPY],
+ mj2/extract_j2k_from_mj2.c[CPY], mj2/frames_to_mj2.c[CPY],
+ mj2/frames_to_mj2.dsp[CPY], mj2/frames_to_mj2.dsw[ADD],
+ mj2/libopenjpeg_097[DEL], mj2/meta_out.c[CPY],
+ mj2/meta_out.h[CPY], mj2/mj2.c[CPY], mj2/mj2.h[CPY],
+ mj2/mj2_convert.c[CPY], mj2/mj2_convert.h[CPY],
+ mj2/mj2_to_frames.c[CPY], mj2/mj2_to_frames.dsp[CPY],
+ mj2/mj2_to_frames.dsw[ADD], mj2/mj2_to_metadata.c[CPY],
+ mj2/mj2_to_metadata.dsp[CPY], mj2/mj2_to_metadata.dsw[ADD],
+ mj2/mj2_to_metadata.dtd[CPY], mj2/mj2_to_metadata.h[CPY],
+ mj2/mj2_to_metadata.vcproj[CPY],
+ mj2/mj2_to_metadata_Notes.doc[CPY], mj2/readme.txt[CPY],
+ mj2/wrap_j2k_in_mj2.c[CPY]: MJ2 codec updated from LibOpenJPEG
+ version 0.97 to LibOpenJPEG version 1. Hence, the MJ2 codec will
+ now take advantage of all the improvements and optimizations done
+ on the LibOpenJPEG library.
+ * [r380] codec/image_to_j2k.c, libopenjpeg/j2k.c: Possibility to
+ choose to apply MCT (multiple component transform) enabled, and
+ new decoding_limit: DECODE_ALL_BUT_PACKETS
+
+2007-04-27 unipg
+
+ * [r379] OPJViewer/OPJViewer.dsp, OPJViewer/OPJViewer.iss,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/wxj2kparser.cpp:
+ workarounds for rendering differently sized components
+
+2007-04-26 Mathieu Malaterre
+
+ * [r378] ChangeLog: ENH: add basic instructions for cmake
+ * [r377] README.cmake[ADD]: ENH: add basic instructions for cmake
+
+2007-04-25 François-Olivier Devaux
+
+ * [r376] ChangeLog, libopenjpeg/openjpeg.h: Modification of the
+ openjpeg.h file to avoid and ABI break with v1.1, removed the
+ dangerous #IFDEF JPWL and added tcp_mct in cparameters.
+
+2007-04-22 unipg
+
+ * [r375] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/license.txt, OPJViewer/source/readmeafter.txt:
+ enable/disable decoding in OPJViewer
+
+2007-04-12 Parvatha Elangovan
+
+ * [r374] ChangeLog, codec/convert.c: Fixed Error in tiftoimage().
+ Modification in convert.c.
+
+2007-04-10 Parvatha Elangovan
+
+ * [r373] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/t2.c: Accepting "j2c" as format
+ for Encoding and Decoding. Modification in image_to_j2k.c.
+ Modified imagetotif() to read images with signed data.
+ Modification in convert.c.
+
+2007-04-05 François-Olivier Devaux
+
+ * [r372] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/fix.h,
+ libopenjpeg/t1.c: fix.h, dwt.c and t1.c optimized. Thanks a lot
+ to Dzonatas <dzonatas at dzonux.net> and Callum Lerwick <seg at
+ haxxed.com> for these great patches !
+
+2007-04-04 Parvatha Elangovan
+
+ * [r371] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c: Digital cinema compliance for 4K chosen by
+ "-cinema4K" option. Modification in image_to_j2k.c.
+ Bit rate limitation for each color component. Modification in
+ image_to_j2k.c, t2.c.
+ Modified and tested Progression order change "-POC" option.
+ Modification in image_to_j2k.c, j2k.c, pi.c.
+ Function j2k_check_poc_val() to check for possible loss of
+ packets in case of wrong POC declaration. Modification in j2k.c.
+ Structure T2_MODE. This tells if the t2_encode_packets() is
+ called during Threshold calculation or in Final pass.
+ Modification in j2k.h, tcd.c
+
+2007-04-04 François-Olivier Devaux
+
+ * [r370] license.txt[ADD]: Included the license in a distinct file,
+ which allows other projects using OpenJPEG to
+ include it into the built package in a legally unambiguous
+ manner.
+
+2007-03-30 unipg
+
+ * [r369] ChangeLog, OPJViewer/Makefile[ADD],
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
+ OPJViewer/source/wxj2kparser.cpp,
+ OPJViewer/source/wxjp2parser.cpp: OPJViewer should now work under
+ Linux, at least with not big j2k files. Tested under Suse 10.1 64
+ bit.
+
+2007-03-29 Parvatha Elangovan
+
+ * [r368] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/image_to_j2k.c, codec/j2k_to_image.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
+ libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: Enable accepting file names with `-´ symbol
+ .Modification getopt.c
+ Rsiz profile name generation to be STD_RSIZ for profiles which
+ are not DCI compliant.Modification in image_to_j2k.c
+ Renamed convert_progression_order to
+ j2k_convert_progression_order. Modification j2k.c
+ Calculation of number of tile part in each tile in
+ j2k_calculate_tp. Modification j2k.c
+ j2k_setup_encoder to set bit rate limitation for digital cinema
+ compliance with quality option. Modification in j2k.c
+ Equation to check multiple tile precincts. Modification pi.c
+ array size generation of pi->include in
+ pi_initialise_encode().Modification in pi.c
+ Modification in pi_create_encode for tile part
+ generation.Modification in pi.c
+ In tcd_rateallocate a variable stable_threshold which holds the
+ valid threshold value. This is used to avoid error in case of a
+ wrong threshold value in the last iteration. Modification in
+ tcd.c.
+
+2007-03-29 unipg
+
+ * [r367] OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
+ OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxj2kparser.cpp,
+ OPJViewer/source/wxjp2parser.cpp: Some coding style adaptations
+ for compiling the OPJViewer GUI under Linux. It compiles, but
+ does not yet display images.
+
+2007-03-28 François-Olivier Devaux
+
+ * [r366] ChangeLog, libopenjpeg/t1.c: Fixed an historical bug in
+ t1.c that leaded to the inclusion of useless 0xFF in the
+ codestream. Thanks to Sylvain, Pascal and Parvatha !
+
+2007-03-27 unipg
+
+ * [r365] ChangeLog, OPJViewer/OPJViewer.dsp,
+ jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
+ libopenjpeg/j2k.c, libopenjpeg/t2.c: Following to Hervé's
+ suggestions, all the exit() calls, added by JPWL strict checking
+ in t2.c and j2k.c, have been substituted with (object free'ing +
+ opj_evt_message(EVT_ERROR) + return); added linking to TIFF
+ library in the JPWL VC6 workspaces
+ * [r364] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
+ OPJViewer/about/about.htm, OPJViewer/source/OPJViewer.cpp,
+ OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h[ADD],
+ OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagmj2.cpp,
+ OPJViewer/source/imagmj2.h, OPJViewer/source/opj_logo.xpm[ADD],
+ OPJViewer/source/wxj2kparser.cpp,
+ OPJViewer/source/wxjp2parser.cpp, jpwl/LibOpenJPEG_JPWL.dsp,
+ jpwl/rs.h: Improved parsing in OPJViewer, as well some aesthetic
+ modifications; support for image rendering with bit depths lower
+ than 8 bits; can display an arbitrary frame of an MJ2 file (only
+ in B/W, though); can reload a file; better image resizing
+ capabilities
+
+2007-03-23 Antonin Descampe
+
+ * [r363] ChangeLog, Makefile.osx, README.osx: Fixed Makefile.osx
+ and changed Readme.osx accordingly
+
+2007-03-21 Parvatha Elangovan
+
+ * [r362] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t1.c: Fixed
+ j2k_prog_order_list[]. Modifications in j2k.c.
+ Fixed t1_decode_cblks. Modifications in t1.c.
+
+2007-03-20 Parvatha Elangovan
+
+ * [r361] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: Added feature for generation of tile parts.
+ Modifications in image_to_j2k.c, openjpeg.c, j2k.c, pi.c
+ Added function j2k_write_tlm(),to generate TLM marker for a
+ Digital cinema compliant codestream. Modifications in j2k.c.
+
+2007-03-14 François-Olivier Devaux
+
+ * [r360] ChangeLog, Makefile, Makefile.osx, README.linux,
+ README.osx: Fixed linux makefile, with help from David Fries and
+ Guido
+
+2007-03-07 Parvatha Elangovan
+
+ * [r359] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: Added option for
+ Digital cinema profile compliant codestream. This can be chosen
+ by "-cinema2K" or "-cinema4K" for a 2K and 4K compliance
+ respectively. The feature for tileparts has not been implemented
+ in this version. Modification in image_to_j2k.c
+ Added the Digital Cinema profiles (CINEMA2K and CINEMA4K) to the
+ list of profiles recognized in the codestream SIZ marker segment.
+ Modification in openjpeg.h,j2k.c
+ Added feature for constant quality within bitrate defined in
+ Digital cinema standards. Modification in tcd.c
+ Modified the method of generation of buffer length. Modification
+ in cio.c
+
+2007-03-01 François-Olivier Devaux
+
+ * [r358] ChangeLog, codec/Makefile, codec/image_to_j2k.dsp,
+ codec/j2k_to_image.dsp: Modified codec projects (*.dsp) and
+ makefile to include the tiff library (modified
+ codec/image_to_j2k.dsp codec/j2k_to_image.dsp and codec/makefile)
+
+2007-03-01 Mathieu Malaterre
+
+ * [r357] codec/CMakeLists.txt: COMP: Fix compilation of executable
+ linking to TIFF lib.
+
+2007-03-01 unipg
+
+ * [r356] ChangeLog, OPJViewer/OPJViewer.dsp,
+ OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
+ OPJViewer/about[ADD], OPJViewer/about/about.htm[ADD],
+ OPJViewer/about/opj_logo.png[ADD],
+ OPJViewer/source/OPJChild.ico[ADD],
+ OPJViewer/source/OPJChild16.xpm[ADD],
+ OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
+ OPJViewer/source/OPJViewer.rc, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagj2k.h, OPJViewer/source/imagjp2.cpp,
+ OPJViewer/source/imagjp2.h, OPJViewer/source/imagmj2.cpp,
+ OPJViewer/source/imagmj2.h, OPJViewer/source/license.txt[ADD],
+ OPJViewer/source/readmeafter.txt[ADD],
+ OPJViewer/source/readmebefore.txt[ADD],
+ OPJViewer/source/wxj2kparser.cpp,
+ OPJViewer/source/wxjp2parser.cpp: Zoom capability and decoder
+ settings dialog in OPJViewer
+
+2007-02-28 unipg
+
+ * [r355] jpwl/JPWL_image_to_j2k.dsp, jpwl/LibOpenJPEG_JPWL.dsp:
+ Modified JPWL libopenjpeg library by directly embedding the JPWL
+ functions
+
+2007-02-28 Antonin Descampe
+
+ * [r354] mj2/MJ2_codec/extract_j2k_from_mj2.c,
+ mj2/MJ2_codec/mj2_convert.c, mj2/MJ2_codec/mj2_to_frames.c,
+ mj2/MJ2_codec/wrap_j2k_in_mj2.c: add an "ifdef WIN32" to "include
+ malloc.h" to be compliant with non-WIN32 platforms.
+
+2007-02-28 Parvatha Elangovan
+
+ * [r353] ChangeLog, codec/convert.c, codec/convert.h,
+ codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/openjpeg.h, libs[ADD], libs/libtiff[ADD],
+ libs/libtiff/Tiffcomp.h[ADD], libs/libtiff/Tiffconf.h[ADD],
+ libs/libtiff/Tiffiop.h[ADD], libs/libtiff/Version.h[ADD],
+ libs/libtiff/libtiff.lib[ADD], libs/libtiff/tiff.h[ADD],
+ libs/libtiff/tiffio.h[ADD]: Enabled compression of TIF image
+ format to j2k by tifftoimage() and decompression of codestream to
+ TIF image format using imagetotif(). Modifications in
+ image_to_j2k.c, j2k_to_image.c, convert.c, convert.h
+
+2007-02-28 Antonin Descampe
+
+ * [r352] ChangeLog, libopenjpeg/mqc.c: fixed a bug in context
+ numerotation that prevented the RESET switch to work correctly :
+ mqc_reset_enc in mqc.c
+
+2007-02-28 François-Olivier Devaux
+
+ * [r351] ChangeLog, codec/Makefile: Corrected codec Makefile by
+ adding the compilation of "compat/getopt.c"
+
+2007-02-27 Parvatha Elangovan
+
+ * [r350] ChangeLog, codec/compat/getopt.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c: Made get_file_format function more robust.
+ Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
+ getopt.h
+ * [r349] codec/compat/getopt.c, codec/dirent.h[ADD]: Added the
+ dirent.h file used for opening and reading Directory holding
+ image files. Used in image_to_j2k.c and j2k_to_image.c.
+
+2007-02-26 Parvatha Elangovan
+
+ * [r348] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/image_to_j2k.c, codec/j2k_to_image.c: Option to read images
+ from a Folder whose path is specified in the Input parameters by
+ "-ImgDir" along with output decod format specified by "-OutFor" .
+ Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
+ getopt.h
+ Enabling use of multi character input parameters in the codec.
+ Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
+ getopt.h
+
+2007-02-23 unipg
+
+ * [r347] ChangeLog, jpwl/Makefile[ADD], jpwl/README.txt,
+ jpwl/crc.c, jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/rs.c,
+ jpwl/rs.h: Added makefile for linux build of JPWL module; added
+ newlines at the end of JPWL files
+
+2007-02-23 François-Olivier Devaux
+
+ * [r346] ChangeLog, libopenjpeg/openjpeg.h: Changed version number
+ from 1.1.0 to 1.1.1 in openjpeg.h
+
+2007-02-23 unipg
+
+ * [r345] OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt[ADD]: Added
+ Readme file for OPJViewer
+ * [r344] ChangeLog, OPJViewer/source/imagj2k.cpp,
+ OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
+ jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl_lib.c,
+ libopenjpeg/openjpeg.h: Fixed a copy-and-paste type assignment
+ error (bool instead of int) in the JPWL section of decoder
+ parameters structure in openjpeg.h; minor type-casting in
+ jpwl_lib.c. As a result, now OPJViewer should run correctly when
+ built against the most current SVN trunk of LibOpenJPEG.lib
+
+2007-02-22 François-Olivier Devaux
+
+ * [r343] ChangeLog, OPJViewer[ADD], OPJViewer/OPJViewer.dsp[ADD],
+ OPJViewer/OPJViewer.dsw[ADD], OPJViewer/OPJViewer.iss[ADD],
+ OPJViewer/source[ADD], OPJViewer/source/OPJViewer.cpp[ADD],
+ OPJViewer/source/OPJViewer.h[ADD],
+ OPJViewer/source/OPJViewer.ico[ADD],
+ OPJViewer/source/OPJViewer.rc[ADD],
+ OPJViewer/source/OPJViewer16.xpm[ADD],
+ OPJViewer/source/icon1.xpm[ADD], OPJViewer/source/icon2.xpm[ADD],
+ OPJViewer/source/icon3.xpm[ADD], OPJViewer/source/icon4.xpm[ADD],
+ OPJViewer/source/icon5.xpm[ADD],
+ OPJViewer/source/imagj2k.cpp[ADD],
+ OPJViewer/source/imagj2k.h[ADD],
+ OPJViewer/source/imagjp2.cpp[ADD],
+ OPJViewer/source/imagjp2.h[ADD],
+ OPJViewer/source/imagmj2.cpp[ADD],
+ OPJViewer/source/imagmj2.h[ADD],
+ OPJViewer/source/wxj2kparser.cpp[ADD],
+ OPJViewer/source/wxjp2parser.cpp[ADD]: Added the OPJViewer Module
+ (/OPJViewer), developed by Giuseppe Baruffa of the University of
+ Perugia
+
+2007-02-21 François-Olivier Devaux
+
+ * [r342] ChangeLog, libopenjpeg/t1.c: Algorithmic optimizations in
+ t1.c, thanks to Guido J. !
+
+2007-02-19 François-Olivier Devaux
+
+ * [r341] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: Added
+ OPJ_LIMIT_DECODING enabling us to limit the decoding to main
+ header
+
+2007-02-13 François-Olivier Devaux
+
+ * [r340] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
+ David Fries suggestions. In image_to_j2k and j2k_to_image,
+ strncpy() functions: instead of specifying the path size macro,
+ let the compiler read the length out of the array entry.
+ * [r339] ChangeLog, Makefile: Change file modified. -fPIC flag used
+ for 64-bit compilation. Move operation (rather than copy) for the
+ dist library creation, and -p flag added.
+
+2007-01-31 François-Olivier Devaux
+
+ * [r338] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/openjpeg.c: Extra tokens at the end of #endif
+ directive corrected in openjpeg.c, j2k.c and image_to_j2k.c -> no
+ more warnings in linux compilation
+ * [r336] ChangeLog: Linux Makefile for the codec added
+ * [r335] codec/Makefile[ADD]: Linux Makefile for the codec added
+
+2007-01-30 François-Olivier Devaux
+
+ * [r334] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/openjpeg.h: Use of OPJ_PATH_LEN (defined as 4096) to
+ be the maximum allowed size for filenames instead of MAX_PATH
+ which is not always defined. This caused some programs using
+ OpenJPEG to crash. Modifications in openjpeg.h j2k_to_image.c and
+ image_to_j2k.c
+ * [r333] mj2/MJ2_codec/mj2_to_frames.c: Correction of the syntax
+ usage (line 36)
+
+2007-01-23 François-Olivier Devaux
+
+ * [r332] ChangeLog: ! [FOD] Modification in the context numbers, to
+ reflect what has been specified in standard, in libopenjpeg/t1.h
+ * [r331] libopenjpeg/t1.h: Modification of the context numbers, to
+ reflect what has been specified in standard.
+
+2007-01-15 François-Olivier Devaux
+
+ * [r330] codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/bio.c, libopenjpeg/bio.h,
+ libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
+ libopenjpeg/dwt.h, libopenjpeg/fix.h, libopenjpeg/int.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
+ libopenjpeg/mqc.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
+ libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
+ libopenjpeg/tgt.c, libopenjpeg/tgt.h: Copyright update
+
+2007-01-03 François-Olivier Devaux
+
+ * [r329] libopenjpeg/jp2.c: JP2 module: Tests during encoding if
+ the number of components respects the JPEG 2000 standard.
+
+2006-12-13 unipg
+
+ * [r328] doc/Doxyfile.dox, jpwl/README.txt[ADD]: Definition of
+ USE_JPWL in doxygen file for building the corresponding
+ documentation on JPWL module; creation of README file in JPWL
+ directory
+
+2006-12-08 François-Olivier Devaux
+
+ * [r327] mj2/MJ2_codec/MJ2_Extractor.dsp,
+ mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/frames_to_mj2.dsp,
+ mj2/MJ2_codec/mj2_to_frames.dsp: MJ2 codec restructuration.
+ Update of dsp project files properties
+ * [r326] mj2/MJ2_codec/MJ2_Extractor.dsp,
+ mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/Makefile,
+ mj2/MJ2_codec/frames_to_mj2.dsp, mj2/MJ2_codec/mj2_to_frames.dsp,
+ mj2/MJ2_codec/mj2_to_metadata.dsp,
+ mj2/MJ2_codec/mj2_to_metadata.vcproj: MJ2 codec restructuration.
+ Update of project files (dsp, vcproj and makefile)
+ * [r325] mj2/compat[DEL]: MJ2 codec restructuration. Movec compat
+ directory to MJ2_codec
+ * [r324] mj2/MJ2_codec/compat[ADD],
+ mj2/MJ2_codec/compat/getopt.c[ADD],
+ mj2/MJ2_codec/compat/getopt.h[ADD]: MJ2 codec restructuration.
+ Movec compat directory to MJ2_codec
+ * [r323] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Wrapper.dsp[DEL],
+ mj2/Makefile[DEL], mj2/extract_j2k_from_mj2.c[DEL],
+ mj2/frames_to_mj2.c[DEL], mj2/frames_to_mj2.dsp[DEL],
+ mj2/meta_out.c[DEL], mj2/meta_out.h[DEL], mj2/mj2.c[DEL],
+ mj2/mj2.h[DEL], mj2/mj2_convert.c[DEL], mj2/mj2_convert.h[DEL],
+ mj2/mj2_to_frames.c[DEL], mj2/mj2_to_frames.dsp[DEL],
+ mj2/mj2_to_metadata.c[DEL], mj2/mj2_to_metadata.dsp[DEL],
+ mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.h[DEL],
+ mj2/mj2_to_metadata.vcproj[DEL],
+ mj2/mj2_to_metadata_Notes.doc[DEL], mj2/readme.txt[DEL],
+ mj2/wrap_j2k_in_mj2.c[DEL]: MJ2 codec restructuration. Created
+ MJ2_codec directory and moved MJ2 codec files to this directory,
+ created libopenjpeg_097 directory and moved libopenjpeg files
+ version 0.97 to this directory
+ * [r322] mj2/libopenjpeg_097[ADD], mj2/libopenjpeg_097/bio.c[ADD],
+ mj2/libopenjpeg_097/bio.h[ADD], mj2/libopenjpeg_097/cio.c[ADD],
+ mj2/libopenjpeg_097/cio.h[ADD], mj2/libopenjpeg_097/dwt.c[ADD],
+ mj2/libopenjpeg_097/dwt.h[ADD], mj2/libopenjpeg_097/fix.c[ADD],
+ mj2/libopenjpeg_097/fix.h[ADD], mj2/libopenjpeg_097/int.c[ADD],
+ mj2/libopenjpeg_097/int.h[ADD], mj2/libopenjpeg_097/j2k.c[ADD],
+ mj2/libopenjpeg_097/j2k.h[ADD], mj2/libopenjpeg_097/jp2.c[ADD],
+ mj2/libopenjpeg_097/jp2.h[ADD], mj2/libopenjpeg_097/jpt.c[ADD],
+ mj2/libopenjpeg_097/jpt.h[ADD], mj2/libopenjpeg_097/mct.c[ADD],
+ mj2/libopenjpeg_097/mct.h[ADD], mj2/libopenjpeg_097/mqc.c[ADD],
+ mj2/libopenjpeg_097/mqc.h[ADD],
+ mj2/libopenjpeg_097/openjpeg.h[ADD],
+ mj2/libopenjpeg_097/pi.c[ADD], mj2/libopenjpeg_097/pi.h[ADD],
+ mj2/libopenjpeg_097/raw.c[ADD], mj2/libopenjpeg_097/raw.h[ADD],
+ mj2/libopenjpeg_097/t1.c[ADD], mj2/libopenjpeg_097/t1.h[ADD],
+ mj2/libopenjpeg_097/t2.c[ADD], mj2/libopenjpeg_097/t2.h[ADD],
+ mj2/libopenjpeg_097/tcd.c[ADD], mj2/libopenjpeg_097/tcd.h[ADD],
+ mj2/libopenjpeg_097/tgt.c[ADD], mj2/libopenjpeg_097/tgt.h[ADD]:
+ MJ2 codec restructuration. Created libopenjpeg_097 directory and
+ moved libopenjpeg files version 0.97 to this directory
+ * [r321] mj2/MJ2_codec[ADD], mj2/MJ2_codec/MJ2_Extractor.dsp[CPY],
+ mj2/MJ2_codec/MJ2_Wrapper.dsp[CPY], mj2/MJ2_codec/Makefile[CPY],
+ mj2/MJ2_codec/extract_j2k_from_mj2.c[CPY],
+ mj2/MJ2_codec/frames_to_mj2.c[CPY],
+ mj2/MJ2_codec/frames_to_mj2.dsp[CPY],
+ mj2/MJ2_codec/meta_out.c[CPY], mj2/MJ2_codec/meta_out.h[CPY],
+ mj2/MJ2_codec/mj2.c[CPY], mj2/MJ2_codec/mj2.h[CPY],
+ mj2/MJ2_codec/mj2_convert.c[CPY],
+ mj2/MJ2_codec/mj2_convert.h[CPY],
+ mj2/MJ2_codec/mj2_to_frames.c[CPY],
+ mj2/MJ2_codec/mj2_to_frames.dsp[CPY],
+ mj2/MJ2_codec/mj2_to_metadata.c[CPY],
+ mj2/MJ2_codec/mj2_to_metadata.dsp[CPY],
+ mj2/MJ2_codec/mj2_to_metadata.dtd[CPY],
+ mj2/MJ2_codec/mj2_to_metadata.h[CPY],
+ mj2/MJ2_codec/mj2_to_metadata.vcproj[CPY],
+ mj2/MJ2_codec/mj2_to_metadata_Notes.doc[CPY],
+ mj2/MJ2_codec/readme.txt[CPY],
+ mj2/MJ2_codec/wrap_j2k_in_mj2.c[CPY]: MJ2 codec restructuration.
+ Created MJ2_codec directory and moved M2 codec files to this
+ directory
+
+2006-12-07 unipg
+
+ * [r320] ChangeLog, jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.h,
+ jpwl/rs.h: + Antonin verified that the MacOS build of JPWL module
+ suffered from a missing definition of the "min" macro; I've added
+ this into both jpwl.h and rs.h
+
+2006-12-05 unipg
+
+ * [r319] ChangeLog, codec/image_to_j2k.c, jpwl,
+ jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: *
+ Better fix of the TPH EPBs bug in JPWL module
+ * Fixed the UEP bug in JPWL module
+ + Added some lines in the help of JPWL_image_to_j2k
+
+2006-12-04 unipg
+
+ * [r318] ChangeLog: Bug fix explanation
+
+2006-12-04 François-Olivier Devaux
+
+ * [r317] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw: SVN
+ file properties modified (EOL handled better)
+ * [r316] codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
+ codec/j2k_to_image.dsp, codec/j2k_to_image.dsw: SVN file
+ properties modified (EOL handled better)
+ * [r315] jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_image_to_j2k.dsw,
+ jpwl/JPWL_j2k_to_image.dsp, jpwl/JPWL_j2k_to_image.dsw,
+ jpwl/LibOpenJPEG_JPWL.dsp: SVN file properties modified (EOL
+ handled better)
+ * [r314] jpwl/jpwl.h: SVN file properties modified
+ * [r313] jpwl/crc.c, jpwl/jpwl_lib.c, jpwl/rs.c, jpwl/rs.h: SVN
+ file properties modified
+ * [r312] jpwl/crc.h: EOL handling
+ * [r311] OpenJPEG.rc: Version 1.1
+
+2006-12-04 unipg
+
+ * [r310] jpwl/jpwl.c: Fixed the following bug:
+ - when using -W h,h0 the EPBs in TPHs always get a "not latest in
+ current header" signature, even if they are really the latest.
+
+ The fix checks for additional EPBs, after the TPH one (e.g. UEP
+ EPBs), and sets the Depb field of the TPH EPB accordingly.
+
+2006-12-04 François-Olivier Devaux
+
+ * [r309] ChangeLog: Changes for 4th of December 2006 (bis)
+ * [r308] ChangeLog: Changes for 4th of December 2006
+ * [r307] libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h, libopenjpeg/t2.c: First integration
+ of JPWL code
+ * [r306] libopenjpeg/event.c: Code optimization usinq vsprintf()
+ command
+ * [r305] codec/j2k_to_image.c: First integration of JPWL code
+ * [r304] codec/image_to_j2k.c: First integration of JPWL code
+ * [r303] codec/convert.c: Corrected incorrect fprintf formatting
+ * [r299] jpwl/JPWL_image_to_j2k.dsp[ADD],
+ jpwl/JPWL_image_to_j2k.dsw[ADD], jpwl/JPWL_j2k_to_image.dsp[ADD],
+ jpwl/JPWL_j2k_to_image.dsw[ADD], jpwl/LibOpenJPEG_JPWL.dsp[ADD]:
+ JPWL version 1.0 by Universita' degli Studi di Perugia
+ * [r298] jpwl/crc.c[ADD], jpwl/crc.h[ADD], jpwl/jpwl.c[ADD],
+ jpwl/jpwl.h[ADD], jpwl/jpwl_lib.c[ADD], jpwl/rs.c[ADD],
+ jpwl/rs.h[ADD]: JPWL version 1.0 by Universita' degli Studi di
+ Perugia
+ * [r297] jpwl/encoder_02[DEL]: Deleted because this directory
+ corresponds to an old version of the JPWL library
+ * [r296] jpwl/encoder[DEL]: Deleted because this directory
+ corresponds to an old version of the JPWL library
+ * [r295] jpwl/decoder_02[DEL]: Deleted because this directory
+ corresponds to an old version of the JPWL library
+ * [r294] jpwl/decoder[DEL]: Deleted because this directory
+ corresponds to an old version of the JPWL library
+
+2006-10-31 Antonin Descampe
+
+ * [r293] libopenjpeg/tcd.c: fixed a cast problem in the maxlen
+ variable
+ * [r292] libopenjpeg/tcd.c: removed a debug test in the version
+ just committed
+ * [r291] ChangeLog, libopenjpeg/dwt.c: fixed a bug in the
+ computation of the mantissa (mu)
+ * [r290] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/tcd.c:
+ added the ability to specify the rate as "float" (before :
+ integer)
+
+2006-10-30 Antonin Descampe
+
+ * [r289] jp3d[ADD], jp3d/DllJp3dVM.dsp[ADD],
+ jp3d/DllJp3dVM.ncb[ADD], jp3d/DllJp3dVM.sln[ADD],
+ jp3d/DllJp3dVM.suo[ADD], jp3d/DllJp3dVM.vcproj[ADD],
+ jp3d/LICENSE.txt[ADD], jp3d/LibJp3dVM.ncb[ADD],
+ jp3d/LibJp3dVM.sln[ADD], jp3d/LibJp3dVM.suo[ADD],
+ jp3d/LibJp3dVM.vcproj[ADD], jp3d/Makefile[ADD],
+ jp3d/README.txt[ADD], jp3d/bin[ADD], jp3d/bin/LibJp3dVM.lib[ADD],
+ jp3d/bin/OpenJP3D.dll[ADD], jp3d/bin/jp3d_vm_dec.exe[ADD],
+ jp3d/bin/jp3d_vm_enc.exe[ADD], jp3d/bin/openjpeg.h[ADD],
+ jp3d/codec[ADD], jp3d/codec/convert.c[ADD],
+ jp3d/codec/convert.h[ADD], jp3d/codec/getopt.c[ADD],
+ jp3d/codec/getopt.h[ADD], jp3d/codec/jp3d_to_volume.c[ADD],
+ jp3d/codec/jp3d_vm_dec.ncb[ADD], jp3d/codec/jp3d_vm_dec.sln[ADD],
+ jp3d/codec/jp3d_vm_dec.suo[ADD],
+ jp3d/codec/jp3d_vm_dec.vcproj[ADD],
+ jp3d/codec/jp3d_vm_enc.ncb[ADD], jp3d/codec/jp3d_vm_enc.sln[ADD],
+ jp3d/codec/jp3d_vm_enc.suo[ADD],
+ jp3d/codec/jp3d_vm_enc.vcproj[ADD],
+ jp3d/codec/volume_to_jp3d.c[ADD], jp3d/libjp3dvm[ADD],
+ jp3d/libjp3dvm/bio.c[ADD], jp3d/libjp3dvm/bio.h[ADD],
+ jp3d/libjp3dvm/cio.c[ADD], jp3d/libjp3dvm/cio.h[ADD],
+ jp3d/libjp3dvm/dirent.h[ADD], jp3d/libjp3dvm/dwt.c[ADD],
+ jp3d/libjp3dvm/dwt.h[ADD], jp3d/libjp3dvm/event.c[ADD],
+ jp3d/libjp3dvm/event.h[ADD], jp3d/libjp3dvm/fix.h[ADD],
+ jp3d/libjp3dvm/int.h[ADD], jp3d/libjp3dvm/jp3d.c[ADD],
+ jp3d/libjp3dvm/jp3d.h[ADD], jp3d/libjp3dvm/jp3d_lib.c[ADD],
+ jp3d/libjp3dvm/jp3d_lib.h[ADD], jp3d/libjp3dvm/mct.c[ADD],
+ jp3d/libjp3dvm/mct.h[ADD], jp3d/libjp3dvm/mqc.c[ADD],
+ jp3d/libjp3dvm/mqc.h[ADD], jp3d/libjp3dvm/openjpeg.c[ADD],
+ jp3d/libjp3dvm/openjpeg.h[ADD],
+ jp3d/libjp3dvm/opj_includes.h[ADD], jp3d/libjp3dvm/pi.c[ADD],
+ jp3d/libjp3dvm/pi.h[ADD], jp3d/libjp3dvm/raw.c[ADD],
+ jp3d/libjp3dvm/raw.h[ADD], jp3d/libjp3dvm/t1.c[ADD],
+ jp3d/libjp3dvm/t1.h[ADD], jp3d/libjp3dvm/t1_3d.c[ADD],
+ jp3d/libjp3dvm/t1_3d.h[ADD], jp3d/libjp3dvm/t2.c[ADD],
+ jp3d/libjp3dvm/t2.h[ADD], jp3d/libjp3dvm/tcd.c[ADD],
+ jp3d/libjp3dvm/tcd.h[ADD], jp3d/libjp3dvm/tgt.c[ADD],
+ jp3d/libjp3dvm/tgt.h[ADD], jp3d/libjp3dvm/volume.c[ADD],
+ jp3d/libjp3dvm/volume.h[ADD], jp3d/tcltk[ADD],
+ jp3d/tcltk/LPI_JP3D_VM.tcl[ADD], jp3d/tcltk/Thumbs.db[ADD],
+ jp3d/tcltk/decoder.tcl[ADD], jp3d/tcltk/encoder.tcl[ADD],
+ jp3d/tcltk/logoLPI.gif[ADD]: initial release of jp3d library and
+ codec
+
+2006-10-27 unipg
+
+ * [r288] jpwl/decoder/ReadmeJPWLdec.txt:
+ * [r287] jpwl/decoder/ReadmeJPWLdec.txt: Test
+ * [r286] jpwl/decoder/ReadmeJPWLdec.txt:
+
+2006-10-27 Antonin Descampe
+
+ * [r285] codec/.cvsignore[DEL],
+ jpwl/decoder/jpwldec/.cvsignore[DEL],
+ jpwl/decoder/libopenjpeg/.cvsignore[DEL],
+ jpwl/decoder_02/jpwldec/.cvsignore[DEL],
+ jpwl/decoder_02/libopenjpeg/.cvsignore[DEL],
+ jpwl/encoder/jpwlenc/.cvsignore[DEL],
+ jpwl/encoder/libopenjpeg/.cvsignore[DEL],
+ jpwl/encoder_02/codec/.cvsignore[DEL],
+ jpwl/encoder_02/libopenjpeg/.cvsignore[DEL],
+ libopenjpeg/.cvsignore[DEL]: remove some needless cvs files
+ * [r284] codec/image_to_j2k.c: testsvn2
+
+2006-10-26 Antonin Descampe
+
+ * [r283] libopenjpeg/openjpeg.h: testsvn
+
+2006-08-18 Antonin Descampe
+
+ * [r282] ChangeLog, codec/j2k_to_image.c: fixed a bug in
+ j2k_to_image.c, that prevented the -l option to work correctly.
+
+2006-08-04 Antonin Descampe
+
+ * [r281] ChangeLog, libopenjpeg/pi.c: fixed a bug in pi.c, line
+ 473, that appeared when more than 100 precincts were generated in
+ a resolution level
+
+2006-07-28 Antonin Descampe
+
+ * [r280] ChangeLog, mj2/readme.txt[ADD]: *** empty log message ***
+
+2006-07-22 Mathieu Malaterre
+
+ * [r279] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
+ libopenjpeg/CMakeLists.txt: ENH: Update CMake to do proper
+ installation. Still using the 2.2 installation approach for now.
+ * [r278] codec/compat/getopt.c: ENH: Fix warning about assignment
+ discards qualifiers from pointer target type
+ * [r277] ChangeLog: ENH: Update on recent commit
+ * [r276] codec/convert.c: STYLE: Fix style issue
+ * [r275] codec/convert.c: BUG: Do not leak with greyscale bmp.
+ Solve problem with name>256 for pgx and resolve random memory
+ access (reported by valgrind)
+
+2006-07-21 Mathieu Malaterre
+
+ * [r274] codec/convert.c, codec/convert.h: ENH: Marking const char
+ * what should be const char *. TODO need to fix code for
+ imagetopgx.
+ * [r273] codec/image_to_j2k.c: ENH: Better solution: using the
+ opj_version function to stay up to date
+ * [r272] codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c: ENH: Minor cleanup, mainly comment and line
+ too long
+ * [r271] codec/image_to_j2k.c: ENH: Cannot assign const char* into
+ a char*. At same time upgrade OpenJPEG version to proper one
+
+2006-03-19 Antonin Descampe
+
+ * [r270] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1.c that
+ prevented in some cases a true lossless compression (thanks to
+ Don Mimlitch for reporting this bug)
+
+2006-03-16 unipg
+
+ * [r269] jpwl/decoder_02/libopenjpeg/j2k.c,
+ jpwl/decoder_02/libopenjpeg/jpw.c: italian text translated into
+ english
+ * [r267] jpwl/decoder/jpwldec/Makefile[CPY],
+ jpwl/decoder/libopenjpeg/Makefile[CPY],
+ jpwl/encoder/jpwlenc/Makefile[CPY],
+ jpwl/encoder/libopenjpeg/Makefile[CPY]: This commit was generated
+ by cvs2svn to compensate for changes in r266,
+ which included commits to RCS files with non-trunk default
+ branches.
+
+2006-03-13 unipg
+
+ * [r264] jpwl/decoder_02[ADD], jpwl/decoder_02/jpwldec[ADD],
+ jpwl/decoder_02/jpwldec/.cvsignore[ADD],
+ jpwl/decoder_02/jpwldec/Makefile[ADD],
+ jpwl/decoder_02/jpwldec/compat[ADD],
+ jpwl/decoder_02/jpwldec/compat/getopt.c[ADD],
+ jpwl/decoder_02/jpwldec/compat/getopt.h[ADD],
+ jpwl/decoder_02/jpwldec/convert.c[ADD],
+ jpwl/decoder_02/jpwldec/convert.h[ADD],
+ jpwl/decoder_02/jpwldec/image_to_j2k.c[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.c[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.dsp[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.dsw[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.ncb[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.opt[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.plg[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.sln[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.suo[ADD],
+ jpwl/decoder_02/jpwldec/j2k_to_image.vcproj[ADD],
+ jpwl/decoder_02/libopenjpeg[ADD],
+ jpwl/decoder_02/libopenjpeg/.cvsignore[ADD],
+ jpwl/decoder_02/libopenjpeg/Makefile[ADD],
+ jpwl/decoder_02/libopenjpeg/bio.c[ADD],
+ jpwl/decoder_02/libopenjpeg/bio.h[ADD],
+ jpwl/decoder_02/libopenjpeg/cio.c[ADD],
+ jpwl/decoder_02/libopenjpeg/cio.h[ADD],
+ jpwl/decoder_02/libopenjpeg/dwt.c[ADD],
+ jpwl/decoder_02/libopenjpeg/dwt.h[ADD],
+ jpwl/decoder_02/libopenjpeg/fix.c[ADD],
+ jpwl/decoder_02/libopenjpeg/fix.h[ADD],
+ jpwl/decoder_02/libopenjpeg/int.c[ADD],
+ jpwl/decoder_02/libopenjpeg/int.h[ADD],
+ jpwl/decoder_02/libopenjpeg/j2k.c[ADD],
+ jpwl/decoder_02/libopenjpeg/j2k.h[ADD],
+ jpwl/decoder_02/libopenjpeg/jp2.c[ADD],
+ jpwl/decoder_02/libopenjpeg/jp2.h[ADD],
+ jpwl/decoder_02/libopenjpeg/jpt.c[ADD],
+ jpwl/decoder_02/libopenjpeg/jpt.h[ADD],
+ jpwl/decoder_02/libopenjpeg/jpw.c[ADD],
+ jpwl/decoder_02/libopenjpeg/jpw.h[ADD],
+ jpwl/decoder_02/libopenjpeg/mct.c[ADD],
+ jpwl/decoder_02/libopenjpeg/mct.h[ADD],
+ jpwl/decoder_02/libopenjpeg/mqc.c[ADD],
+ jpwl/decoder_02/libopenjpeg/mqc.h[ADD],
+ jpwl/decoder_02/libopenjpeg/openjpeg.h[ADD],
+ jpwl/decoder_02/libopenjpeg/pi.c[ADD],
+ jpwl/decoder_02/libopenjpeg/pi.h[ADD],
+ jpwl/decoder_02/libopenjpeg/raw.c[ADD],
+ jpwl/decoder_02/libopenjpeg/raw.h[ADD],
+ jpwl/decoder_02/libopenjpeg/t1.c[ADD],
+ jpwl/decoder_02/libopenjpeg/t1.h[ADD],
+ jpwl/decoder_02/libopenjpeg/t2.c[ADD],
+ jpwl/decoder_02/libopenjpeg/t2.h[ADD],
+ jpwl/decoder_02/libopenjpeg/tcd.c[ADD],
+ jpwl/decoder_02/libopenjpeg/tcd.h[ADD],
+ jpwl/decoder_02/libopenjpeg/tgt.c[ADD],
+ jpwl/decoder_02/libopenjpeg/tgt.h[ADD],
+ jpwl/decoder_02/readme.txt[ADD], jpwl/encoder_02[ADD],
+ jpwl/encoder_02/codec[ADD],
+ jpwl/encoder_02/codec/.cvsignore[ADD],
+ jpwl/encoder_02/codec/Makefile[ADD],
+ jpwl/encoder_02/codec/compat[ADD],
+ jpwl/encoder_02/codec/compat/getopt.c[ADD],
+ jpwl/encoder_02/codec/compat/getopt.h[ADD],
+ jpwl/encoder_02/codec/convert.c[ADD],
+ jpwl/encoder_02/codec/convert.h[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.c[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.dsp[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.dsw[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.ncb[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.opt[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.plg[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.sln[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.suo[ADD],
+ jpwl/encoder_02/codec/image_to_j2k.vcproj[ADD],
+ jpwl/encoder_02/codec/j2k_to_image.c[ADD],
+ jpwl/encoder_02/libopenjpeg[ADD],
+ jpwl/encoder_02/libopenjpeg/.cvsignore[ADD],
+ jpwl/encoder_02/libopenjpeg/Makefile[ADD],
+ jpwl/encoder_02/libopenjpeg/bio.c[ADD],
+ jpwl/encoder_02/libopenjpeg/bio.h[ADD],
+ jpwl/encoder_02/libopenjpeg/cio.c[ADD],
+ jpwl/encoder_02/libopenjpeg/cio.h[ADD],
+ jpwl/encoder_02/libopenjpeg/dwt.c[ADD],
+ jpwl/encoder_02/libopenjpeg/dwt.h[ADD],
+ jpwl/encoder_02/libopenjpeg/fix.c[ADD],
+ jpwl/encoder_02/libopenjpeg/fix.h[ADD],
+ jpwl/encoder_02/libopenjpeg/int.c[ADD],
+ jpwl/encoder_02/libopenjpeg/int.h[ADD],
+ jpwl/encoder_02/libopenjpeg/j2k.c[ADD],
+ jpwl/encoder_02/libopenjpeg/j2k.h[ADD],
+ jpwl/encoder_02/libopenjpeg/jp2.c[ADD],
+ jpwl/encoder_02/libopenjpeg/jp2.h[ADD],
+ jpwl/encoder_02/libopenjpeg/jpt.c[ADD],
+ jpwl/encoder_02/libopenjpeg/jpt.h[ADD],
+ jpwl/encoder_02/libopenjpeg/jpw.c[ADD],
+ jpwl/encoder_02/libopenjpeg/jpw.h[ADD],
+ jpwl/encoder_02/libopenjpeg/mct.c[ADD],
+ jpwl/encoder_02/libopenjpeg/mct.h[ADD],
+ jpwl/encoder_02/libopenjpeg/mqc.c[ADD],
+ jpwl/encoder_02/libopenjpeg/mqc.h[ADD],
+ jpwl/encoder_02/libopenjpeg/openjpeg.h[ADD],
+ jpwl/encoder_02/libopenjpeg/pi.c[ADD],
+ jpwl/encoder_02/libopenjpeg/pi.h[ADD],
+ jpwl/encoder_02/libopenjpeg/raw.c[ADD],
+ jpwl/encoder_02/libopenjpeg/raw.h[ADD],
+ jpwl/encoder_02/libopenjpeg/rs.c[ADD],
+ jpwl/encoder_02/libopenjpeg/rs.h[ADD],
+ jpwl/encoder_02/libopenjpeg/t1.c[ADD],
+ jpwl/encoder_02/libopenjpeg/t1.h[ADD],
+ jpwl/encoder_02/libopenjpeg/t2.c[ADD],
+ jpwl/encoder_02/libopenjpeg/t2.h[ADD],
+ jpwl/encoder_02/libopenjpeg/tcd.c[ADD],
+ jpwl/encoder_02/libopenjpeg/tcd.h[ADD],
+ jpwl/encoder_02/libopenjpeg/tgt.c[ADD],
+ jpwl/encoder_02/libopenjpeg/tgt.h[ADD]: Added a second version of
+ enco+deco, with comments and text in italian
+
+2006-02-19 Mathieu Malaterre
+
+ * [r263] libopenjpeg/tcd.c: COMP: Fix warning about C++ comment
+
+2006-02-18 Mathieu Malaterre
+
+ * [r262] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
+ len
+ * [r261] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
+ len
+ * [r260] libopenjpeg/tcd.c: STYLE: Remove C++ comments
+
+2006-02-12 freeimage
+
+ * [r259] ChangeLog, libopenjpeg/tcd.c, libopenjpeg/tcd.h: removed
+ unneeded working variables in opj_tcd_t
+
+2006-02-08 François-Olivier Devaux
+
+ * [r258] jpwl/encoder/jpwlenc/image_to_j2k.dsw: Readded CRLF
+ * [r257] jpwl/encoder/jpwlenc/image_to_j2k.dsp: Added
+ SOURCE=..\libopenjpeg\jpw.c
+ Added SOURCE=..\libopenjpeg\rs.c
+ * [r256] jpwl/decoder/jpwldec/j2k_to_image.dsp: Added
+ SOURCE=..\libopenjpeg\jpw.c
+
+2006-02-05 Mathieu Malaterre
+
+ * [r255] CMakeLists.txt: BUG: Need to leave option for user to
+ change
+ * [r254] CMakeLists.txt, DartConfig.cmake[DEL]: ENH: Several
+ updates: Do not need an explicit DartConfig, default inexistant
+ file is just fine. Also remove explicit BUILD_SHARED_LIBS since
+ this is garantee to be OFF by CMake
+ * [r253] codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: ENH: Do
+ the proper thing for static/shared
+
+2006-02-04 freeimage
+
+ * [r252] ChangeLog, codec/convert.c: fixed a bug in
+ codec/convert.c::imagetobmp
+ * [r251] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw,
+ OpenJPEG.rc, codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
+ codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
+ jpwl/decoder/jpwldec/image_to_j2k.dsp,
+ jpwl/decoder/jpwldec/j2k_to_image.dsp,
+ jpwl/encoder/jpwlenc/image_to_j2k.dsp, mj2/MJ2_Extractor.dsp,
+ mj2/MJ2_Wrapper.dsp, mj2/frames_to_mj2.dsp,
+ mj2/mj2_to_frames.dsp: readded CRLF to dsp, dsw and rc files
+ * [r250] codec/image_to_j2k.dsw, codec/j2k_to_image.dsw,
+ mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
+ mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: readded CRLF to dsp
+ and dsw files
+
+2006-02-03 freeimage
+
+ * [r249] libopenjpeg/fix.h, libopenjpeg/int.h: added the 'static'
+ keyword to inline functions to keep gcc happy
+
+2006-02-02 Antonin Descampe
+
+ * [r248] README.msvc: minor change : project replaced by workspace
+
+2006-02-01 freeimage
+
+ * [r247] ChangeLog: What's new ...
+ * [r246] OpenJPEG.rc[ADD]: added a VERSION resource to the DLL
+ version of OpenJPEG
+ * [r245] DllOpenJPEG.dsp, LibOpenJPEG.dsp, Makefile, Makefile.osx,
+ libopenjpeg/CMakeLists.txt, libopenjpeg/fix.c[DEL],
+ libopenjpeg/fix.h, libopenjpeg/int.c[DEL], libopenjpeg/int.h,
+ libopenjpeg/opj_includes.h: changed function definitions of INT
+ and FIX modules to 'inline'
+
+2006-01-31 Mathieu Malaterre
+
+ * [r244] ChangeLog, libopenjpeg/CMakeLists.txt,
+ libopenjpeg/openjpeg.def.in[DEL]: ENH: Update CMake to match the
+ new shared lib system (no more def file)
+
+2006-01-31 freeimage
+
+ * [r243] ChangeLog, DllOpenJPEG.dsp[ADD], LibOpenJPEG.dsp,
+ LibOpenJPEG.dsw, README.msvc[ADD], clean.bat, codec/convert.c,
+ codec/image_to_j2k.c, codec/image_to_j2k.dsp,
+ codec/j2k_to_image.c, codec/j2k_to_image.dsp, libopenjpeg/cio.c,
+ libopenjpeg/event.c, libopenjpeg/image.c, libopenjpeg/openjpeg.c,
+ libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/tcd.c:
+ fixed various minor warnings occuring under icc9 and bcc32, added
+ MSVC project and compiler directives to build a 'standard' WIN32
+ DLL
+
+2006-01-31 Mathieu Malaterre
+
+ * [r242] libopenjpeg/CMakeLists.txt: COMP: Fix compilation on MINGW
+ * [r241] ChangeLog: ENH: update changelog about modification for
+ shared lib in CMake which now compatible with old build system
+ * [r240] libopenjpeg/openjpeg.h: STYLE: Remove completely reference
+ to OPJ_EXPORT
+ * [r239] libopenjpeg/CMakeLists.txt: STYLE: More verbose comments
+ * [r238] libopenjpeg/openjpeg.def.in: STYLE: Add more comment, also
+ use more feature from CMake to introduce the VERSION number of
+ openjpeg
+ * [r237] libopenjpeg/CMakeLists.txt,
+ libopenjpeg/openjpeg.def.in[ADD], libopenjpeg/openjpeg.h: ENH:
+ Move to a def solution to avoid polluting header file with
+ declspec
+
+2006-01-27 Antonin Descampe
+
+ * [r236] ChangeLog, libopenjpeg/t1.c, libopenjpeg/tcd.c: fixed two
+ initialization problems in t1.c and tcd.c
+
+2006-01-26 freeimage
+
+ * [r235] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/pi.c: fixed various minor warnings occuring under
+ gcc, added corrections proposed in the forum
+
+2006-01-25 Mathieu Malaterre
+
+ * [r234] ChangeLog, DartConfig.cmake: ENH: Sync with ITK and add
+ ref to doxygen
+ * [r233] libopenjpeg/CMakeLists.txt: ENH: Sync with ITK repository
+ * [r232] CMakeLists.txt, ChangeLog, DartConfig.cmake,
+ codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: STYLE: Add a
+ lot of comments for the CMake build system
+ * [r231] ChangeLog: ENH: Fix compilation on mingw32 and borland
+ * [r230] CMakeLists.txt: ENH: Set a default BUILDNAME
+ * [r229] CVSROOT/checkCtrlM: BUG: Try to fix the shell script
+
+2006-01-25 Antonin Descampe
+
+ * [r228] ChangeLog, codec/convert.c: fixed a problem in convert.c
+ when multiple comments
+
+2006-01-25 Mathieu Malaterre
+
+ * [r227] libopenjpeg/event.c, libopenjpeg/fix.c: COMP: Fix
+ compilation on mingw (already had itoa) and borland (need
+ __int64)
+
+2006-01-25 Antonin Descampe
+
+ * [r226] Makefile, Makefile.osx: removed all CtrlM from files
+ * [r225] CVSROOT/checkCtrlM: check also for CtrlM in .txt and
+ .cmake files
+ * [r224] CMakeLists.txt[ADD], ChangeLog, DartConfig.cmake[ADD],
+ codec/CMakeLists.txt[ADD], libopenjpeg/CMakeLists.txt[ADD]: added
+ cmake files to the project
+ * [r223] README.osx, codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
+ libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.h,
+ libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.h,
+ libopenjpeg/fix.h, libopenjpeg/image.c, libopenjpeg/image.h,
+ libopenjpeg/int.c, libopenjpeg/int.h, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
+ libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
+ libopenjpeg/mqc.h, libopenjpeg/openjpeg.c,
+ libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
+ libopenjpeg/t1.h, libopenjpeg/t2.h, libopenjpeg/tcd.h,
+ libopenjpeg/tgt.c, libopenjpeg/tgt.h: removed all CtrlM from
+ files
+ * [r222] libopenjpeg/fix.c: fix.c : replaced "WIN32" by "_MSC_VER"
+ for int64
+ * [r221] ChangeLog, libopenjpeg/fix.c: removed all CtrlM from files
+ * [r220] ChangeLog: fix.c : replaced "WIN32" by "_MSC_VER" for
+ int64
+ * [r219] ChangeLog, libopenjpeg/openjpeg.h: added "OPJ_EXPORT" in
+ openjpeg.h to generate shared lib with win32
+ * [r218] ChangeLog, codec/j2k_to_image.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/t2.c: removed all CtrlM from files
+ (openjpeg.h,t2.c,j2k_to_image.c)
+
+2006-01-24 Antonin Descampe
+
+ * [r217] libopenjpeg/event.c: event.c : replaced "WIN32" by
+ "_MSC_VER" for i2a (line 33) + replaced win32 line breaks
+ * [r216] ChangeLog: event.c : replaced "WIN32" by "_MSC_VER" for
+ i2a
+
+2006-01-22 Antonin Descampe
+
+ * [r215] CVSROOT/checkCtrlM[ADD], CVSROOT/checkTabs[ADD],
+ CVSROOT/checkoutlist, CVSROOT/checktabs.sh[DEL],
+ CVSROOT/commitinfo: CtrlM check added when committing files
+
+2006-01-20 Antonin Descampe
+
+ * [r214] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/dwt.c, libopenjpeg/event.c,
+ libopenjpeg/jp2.c: fixed various minor warnings with gdcm patches
+
+2006-01-19 freeimage
+
+ * [r213] ChangeLog, libopenjpeg/jp2.c: fixed a bug in jp2_read_ihdr
+ (need to allocate jp2->comps)
+
+2006-01-18 freeimage
+
+ * [r212] ChangeLog: What's new
+ * [r211] libopenjpeg/cio.c: fixed a bug in opj_cio_open when saving
+ 48-bit images (wrong buffer size calculation)
+ * [r210] libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/tcd.c: changed the name of
+ j2k_realloc to opj_realloc
+
+2005-12-21 Antonin Descampe
+
+ * [r209] Makefile, Makefile.osx, README.linux, README.osx:
+ makefiles and readme updated
+
+2005-12-08 Antonin Descampe
+
+ * [r208] ChangeLog, libopenjpeg/t2.c, libopenjpeg/tcd.c: fixed a
+ bug when specifying a rate '-r' => no distortion info was
+ available in the index
+ * [r207] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1_getwmsedec
+ (stepsize was divided by 8192)
+ * [r206] CVSROOT/modules: added doc module to openjpeg module
+ * [r205] ChangeLog[ADD], LibOpenJPEG.dsp[ADD],
+ LibOpenJPEG.dsw[ADD], Makefile[ADD], Makefile.osx[ADD],
+ README.linux[ADD], README.osx[ADD], clean.bat[ADD], doc[ADD],
+ doc/Doxyfile.dox[ADD], libopenjpeg/bio.c, libopenjpeg/bio.h,
+ libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
+ libopenjpeg/dwt.h, libopenjpeg/event.c, libopenjpeg/event.h,
+ libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c,
+ libopenjpeg/image.h, libopenjpeg/int.c, libopenjpeg/int.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
+ libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
+ libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
+ libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
+ libopenjpeg/tgt.h: OpenJPEG version 1.1
+ * [r204] codec/Makefile[DEL], codec/compat/getopt.c,
+ codec/compat/getopt.h, codec/convert.c, codec/convert.h,
+ codec/image_to_j2k.c, codec/image_to_j2k.dsp,
+ codec/image_to_j2k.dsw, codec/j2k_to_image.c,
+ codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
+ codec/readme.txt[DEL]: removed old readme and Makefile
+
+2005-12-07 Antonin Descampe
+
+ * [r203] README[DEL]: removed test file
+ * [r202] README[ADD]: test
+ * [r201] CVSROOT/modules: still trying to add root directory to
+ module
+ * [r200] CVSROOT/modules: still trying to add root directory to
+ module
+ * [r199] CVSROOT/modules: still trying to add root directory to
+ module
+ * [r198] CVSROOT/modules: test for adding root directory to modules
+ * [r197] CVSROOT/modules: test to add root directory to modules
+
+2005-12-06 Antonin Descampe
+
+ * [r196] CVSROOT/modules: added an 'openjpeg' module
+ * [r195] CVSROOT/modules: addes an 'openjpeg' module containing all
+ modules
+ * [r194] CVSROOT/commitinfo: removed pre-commit check tabs
+
+2005-12-04 Antonin Descampe
+
+ * [r193] libopenjpeg/Makefile[DEL]: Makefile moved to ROOT
+ directory
+ * [r192] libopenjpeg/LibOpenJPEG.dsp[DEL]: LibOpenJPEG project
+ files moved to root directory
+
+2005-12-02 Antonin Descampe
+
+ * [r191] codec/image_to_j2k.dsw[ADD], codec/j2k_to_image.dsw[ADD]:
+ openjpeg version 1.0 (previous version still available with tag
+ opj0-97)
+ * [r190] libopenjpeg/j2k_lib.c: add an include <sys/time.h> before
+ <sys/resource.h>
+ * [r189] codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
+ codec/image_to_j2k.dsp, codec/j2k_to_image.c,
+ codec/j2k_to_image.dsp, libopenjpeg/LibOpenJPEG.dsp[ADD],
+ libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.c,
+ libopenjpeg/cio.h, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/event.c[ADD], libopenjpeg/event.h[ADD],
+ libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c[ADD],
+ libopenjpeg/image.h[ADD], libopenjpeg/int.c, libopenjpeg/int.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c[ADD],
+ libopenjpeg/j2k_lib.h[ADD], libopenjpeg/jp2.c, libopenjpeg/jp2.h,
+ libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
+ libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/openjpeg.c[ADD], libopenjpeg/openjpeg.h,
+ libopenjpeg/opj_includes.h[ADD], libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
+ libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
+ libopenjpeg/tgt.c, libopenjpeg/tgt.h: openjpeg version 1.0
+ (previous version still available with tag opj0-97)
+
+2005-12-01 Antonin Descampe
+
+ * [r188] CVSROOT/checktabs.sh[ADD], CVSROOT/commitinfo: Added check
+ to avoid tabs in source files
+
+2005-11-09 Antonin Descampe
+
+ * [r186] libopenjpeg/tcd.c: minor change for readability
+ * [r185] libopenjpeg/jp2.c: minor change to avoid warnings about
+ signedness
+
+2005-11-08 unipg
+
+ * [r181] jpwl[ADD], jpwl/decoder[ADD],
+ jpwl/decoder/ReadmeJPWLdec.txt[ADD], jpwl/decoder/jpwldec[ADD],
+ jpwl/decoder/jpwldec/.cvsignore[ADD],
+ jpwl/decoder/jpwldec/Makefile[ADD],
+ jpwl/decoder/jpwldec/compat[ADD],
+ jpwl/decoder/jpwldec/compat/getopt.c[ADD],
+ jpwl/decoder/jpwldec/compat/getopt.h[ADD],
+ jpwl/decoder/jpwldec/convert.c[ADD],
+ jpwl/decoder/jpwldec/convert.h[ADD],
+ jpwl/decoder/jpwldec/image_to_j2k.c[ADD],
+ jpwl/decoder/jpwldec/image_to_j2k.dsp[ADD],
+ jpwl/decoder/jpwldec/image_to_j2k.ncb[ADD],
+ jpwl/decoder/jpwldec/image_to_j2k.vcproj[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.c[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.dsp[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.ncb[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.sln[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.suo[ADD],
+ jpwl/decoder/jpwldec/j2k_to_image.vcproj[ADD],
+ jpwl/decoder/jpwldec/readme.txt[ADD],
+ jpwl/decoder/libopenjpeg[ADD],
+ jpwl/decoder/libopenjpeg/.cvsignore[ADD],
+ jpwl/decoder/libopenjpeg/Makefile[ADD],
+ jpwl/decoder/libopenjpeg/bio.c[ADD],
+ jpwl/decoder/libopenjpeg/bio.h[ADD],
+ jpwl/decoder/libopenjpeg/cio.c[ADD],
+ jpwl/decoder/libopenjpeg/cio.h[ADD],
+ jpwl/decoder/libopenjpeg/dwt.c[ADD],
+ jpwl/decoder/libopenjpeg/dwt.h[ADD],
+ jpwl/decoder/libopenjpeg/fix.c[ADD],
+ jpwl/decoder/libopenjpeg/fix.h[ADD],
+ jpwl/decoder/libopenjpeg/int.c[ADD],
+ jpwl/decoder/libopenjpeg/int.h[ADD],
+ jpwl/decoder/libopenjpeg/j2k.c[ADD],
+ jpwl/decoder/libopenjpeg/j2k.h[ADD],
+ jpwl/decoder/libopenjpeg/jp2.c[ADD],
+ jpwl/decoder/libopenjpeg/jp2.h[ADD],
+ jpwl/decoder/libopenjpeg/jpt.c[ADD],
+ jpwl/decoder/libopenjpeg/jpt.h[ADD],
+ jpwl/decoder/libopenjpeg/jpw.c[ADD],
+ jpwl/decoder/libopenjpeg/jpw.h[ADD],
+ jpwl/decoder/libopenjpeg/mct.c[ADD],
+ jpwl/decoder/libopenjpeg/mct.h[ADD],
+ jpwl/decoder/libopenjpeg/mqc.c[ADD],
+ jpwl/decoder/libopenjpeg/mqc.h[ADD],
+ jpwl/decoder/libopenjpeg/openjpeg.h[ADD],
+ jpwl/decoder/libopenjpeg/pi.c[ADD],
+ jpwl/decoder/libopenjpeg/pi.h[ADD],
+ jpwl/decoder/libopenjpeg/raw.c[ADD],
+ jpwl/decoder/libopenjpeg/raw.h[ADD],
+ jpwl/decoder/libopenjpeg/t1.c[ADD],
+ jpwl/decoder/libopenjpeg/t1.h[ADD],
+ jpwl/decoder/libopenjpeg/t2.c[ADD],
+ jpwl/decoder/libopenjpeg/t2.h[ADD],
+ jpwl/decoder/libopenjpeg/tcd.c[ADD],
+ jpwl/decoder/libopenjpeg/tcd.h[ADD],
+ jpwl/decoder/libopenjpeg/tgt.c[ADD],
+ jpwl/decoder/libopenjpeg/tgt.h[ADD], jpwl/encoder[ADD],
+ jpwl/encoder/jpwlenc[ADD], jpwl/encoder/jpwlenc/.cvsignore[ADD],
+ jpwl/encoder/jpwlenc/Makefile[ADD],
+ jpwl/encoder/jpwlenc/compat[ADD],
+ jpwl/encoder/jpwlenc/compat/getopt.c[ADD],
+ jpwl/encoder/jpwlenc/compat/getopt.h[ADD],
+ jpwl/encoder/jpwlenc/convert.c[ADD],
+ jpwl/encoder/jpwlenc/convert.h[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.c[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.dsp[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.dsw[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.ncb[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.opt[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.plg[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.sln[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.suo[ADD],
+ jpwl/encoder/jpwlenc/image_to_j2k.vcproj[ADD],
+ jpwl/encoder/jpwlenc/irdeto.j2k[ADD],
+ jpwl/encoder/jpwlenc/j2k_to_image.c[ADD],
+ jpwl/encoder/jpwlenc/j2k_to_image.dsp[ADD],
+ jpwl/encoder/libopenjpeg[ADD],
+ jpwl/encoder/libopenjpeg/.cvsignore[ADD],
+ jpwl/encoder/libopenjpeg/Makefile[ADD],
+ jpwl/encoder/libopenjpeg/bio.c[ADD],
+ jpwl/encoder/libopenjpeg/bio.h[ADD],
+ jpwl/encoder/libopenjpeg/cio.c[ADD],
+ jpwl/encoder/libopenjpeg/cio.h[ADD],
+ jpwl/encoder/libopenjpeg/dwt.c[ADD],
+ jpwl/encoder/libopenjpeg/dwt.h[ADD],
+ jpwl/encoder/libopenjpeg/fix.c[ADD],
+ jpwl/encoder/libopenjpeg/fix.h[ADD],
+ jpwl/encoder/libopenjpeg/int.c[ADD],
+ jpwl/encoder/libopenjpeg/int.h[ADD],
+ jpwl/encoder/libopenjpeg/j2k.c[ADD],
+ jpwl/encoder/libopenjpeg/j2k.h[ADD],
+ jpwl/encoder/libopenjpeg/jp2.c[ADD],
+ jpwl/encoder/libopenjpeg/jp2.h[ADD],
+ jpwl/encoder/libopenjpeg/jpt.c[ADD],
+ jpwl/encoder/libopenjpeg/jpt.h[ADD],
+ jpwl/encoder/libopenjpeg/jpw.c[ADD],
+ jpwl/encoder/libopenjpeg/jpw.h[ADD],
+ jpwl/encoder/libopenjpeg/mct.c[ADD],
+ jpwl/encoder/libopenjpeg/mct.h[ADD],
+ jpwl/encoder/libopenjpeg/mqc.c[ADD],
+ jpwl/encoder/libopenjpeg/mqc.h[ADD],
+ jpwl/encoder/libopenjpeg/openjpeg.h[ADD],
+ jpwl/encoder/libopenjpeg/pi.c[ADD],
+ jpwl/encoder/libopenjpeg/pi.h[ADD],
+ jpwl/encoder/libopenjpeg/raw.c[ADD],
+ jpwl/encoder/libopenjpeg/raw.h[ADD],
+ jpwl/encoder/libopenjpeg/rs.c[ADD],
+ jpwl/encoder/libopenjpeg/rs.h[ADD],
+ jpwl/encoder/libopenjpeg/t1.c[ADD],
+ jpwl/encoder/libopenjpeg/t1.h[ADD],
+ jpwl/encoder/libopenjpeg/t2.c[ADD],
+ jpwl/encoder/libopenjpeg/t2.h[ADD],
+ jpwl/encoder/libopenjpeg/tcd.c[ADD],
+ jpwl/encoder/libopenjpeg/tcd.h[ADD],
+ jpwl/encoder/libopenjpeg/tgt.c[ADD],
+ jpwl/encoder/libopenjpeg/tgt.h[ADD]: Initial revision
+
+2005-11-08 Antonin Descampe
+
+ * [r180] libopenjpeg/j2k.c: small changes to remove warnings
+ related to signedness
+
+2005-11-04 Antonin Descampe
+
+ * [r179] libopenjpeg/t1.c: small change to avoid signed/unsigned
+ warning during compilation
+
+2005-11-01 Antonin Descampe
+
+ * [r178] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/int.c,
+ libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jp2.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
+ libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c: Changes
+ proposed by Mathieu Malaterre from the GDCM project... Thanks a
+ lot Mathieu
+ - '//' replaced by '/* */'
+ - inclusion of int.h in int.c
+ - inclusion of j2k.h in int.h in order to export symbols
+ - adding (void) var when a variable is declared but not used
+ - some explicit cast
+ - CLOCKS_PER_SEC is declared as float in bcc55, so there is a
+ need to cast it to int for the modulo operation
+ - some variables changed from float -> double
+
+2005-10-27 Antonin Descampe
+
+ * [r177] libopenjpeg/dwt.c: changed one of the 9-7 coefficients
+ (value closer to the one in the std)
+ * [r176] codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: 1) quantization stepsizes stored as float
+ instead of shifted integers -> fixes a pb of precision when using
+ very small stepsizes. 2) bug fixed when decoding until bitplane 0
+ -> r-value (1/2) added to the coefficient.
+
+2005-10-20 François-Olivier Devaux
+
+ * [r175] libopenjpeg/jp2.c: Modifications to decoding of JP2H box
+ in order to be compatible with JP2 conformance files
+
+2005-09-21 Antonin Descampe
+
+ * [r174] libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/tcd.c:
+ major change in the dwt-module, thanks to Ive (aka Reiner
+ Wahler): thanks a lot ! See note in dwt.c for more details.
+ * [r173] libopenjpeg/tcd.c: bug fixed when asking for an index with
+ more than (layer*resolutions*100) packets per tile (2nd
+ correction)
+
+2005-09-20 Antonin Descampe
+
+ * [r172] libopenjpeg/j2k.c, libopenjpeg/tcd.c: bug fixed when
+ asking for an index with more than (layer*resolutions*100)
+ packets per tile
+
+2005-09-13 Antonin Descampe
+
+ * [r171] libopenjpeg/j2k.c: bug fixed when freeing the memory
+ allocated if ppm-marker or ppt-marker is used
+ * [r170] codec/image_to_j2k.c, libopenjpeg/j2k.h: bug fixed when
+ freeing the memory allocated if ppm-marker or ppt-marker is used
+
+2005-08-01 François-Olivier Devaux
+
+ * [r169] libopenjpeg/jpt.c: Modifications proposed by Rob Komar.
+ Thanks for your contribution !
+
+2005-07-18 Antonin Descampe
+
+ * [r168] codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/tcd.c: Several bugs fixed when dealing with pgx-files
+ with more than 8 bpp and the fixed_quality feature.
+
+2005-06-02 François-Olivier Devaux
+
+ * [r167] libopenjpeg/t1.c: At lines 577, 692 and 699, zeroing of
+ effective region of code-block rather than the 1024*1024
+ allocated integers of code-block. This optimization has been
+ proposed by Dmitry Kolyadin. Thanks for your help !
+ * [r166] libopenjpeg/tcd.c: Conversions from int to unsigned int to
+ ensure correct execution of int_min and int_max at lines 800 to
+ 830
+ * [r165] libopenjpeg/j2k.c: Conversions from int to unsigned int to
+ ensure correct execution of int_min at line 626 to 628
+
+2005-05-26 Antonin Descampe
+
+ * [r164] codec/j2k_to_image.c: argv[2] replaced by outfile when
+ writing to output file (thanks to O.Smeesters and V.Mesaros)
+ * [r163] libopenjpeg/fix.c: CRLF -> LF
+
+2005-05-26 François-Olivier Devaux
+
+ * [r162] libopenjpeg/fix.c: CVS test
+
+2005-05-26 lugan
+
+ * [r161] codec/j2k_to_image.c, libopenjpeg/cio.c,
+ libopenjpeg/cio.h, libopenjpeg/fix.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/mqc.c, libopenjpeg/pi.c,
+ libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.h,
+ mj2/Makefile, mj2/extract_j2k_from_mj2.c, mj2/meta_out.c,
+ mj2/meta_out.h, mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c,
+ mj2/mj2_convert.h, mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c,
+ mj2/mj2_to_metadata.h, mj2/wrap_j2k_in_mj2.c: correction CRLF ->
+ LF
+
+2005-05-26 Antonin Descampe
+
+ * [r160] libopenjpeg/bio.c: test
+
+2005-05-26 François-Olivier Devaux
+
+ * [r159] libopenjpeg/cio.c, libopenjpeg/cio.h: cio_read_to_buf(...)
+ and cio_write_from_buf(...) functions syntax modification
+
+2005-05-24 François-Olivier Devaux
+
+ * [r158] libopenjpeg/t1.c: Code optimization: t1_flags and t1_data
+ set to zero with memset
+
+2005-05-23 François-Olivier Devaux
+
+ * [r157] libopenjpeg/cio.c: 2 functions were added, to fasten
+ buffer transfers:
+ void cio_read_to_buf(unsigned char* buf, int n)
+ void cio_write_from_buf(unsigned char* buf, int n)
+ Code written by Glenn Pearson
+ * [r156] libopenjpeg/cio.h: 2 functions were added, to fasten
+ buffer transfers:
+ void cio_read_to_buf(unsigned char* buf, int n)
+ void cio_write_from_buf(unsigned char* buf, int n)
+ * [r155] mj2/mj2.c: Variables in Movie and Track structure
+ initialized to avoid problems when freeing memory.
+ These initializations are made in mj2_read_smhd and
+ mj2_read_hmhd.
+ * [r154] mj2/extract_j2k_from_mj2.c: Useless call of
+ mj2_init_stdmovie function deleted
+
+2005-05-20 François-Olivier Devaux
+
+ * [r153] mj2/mj2.c: Modified mj2_init_stdmovie. Check for division
+ by zero at line 212: tk->sample[j].sample_delta = tk->timescale /
+ tk->sample_rate;
+ Thanks to Valentin Mesaros !
+
+2005-04-27 François-Olivier Devaux
+
+ * [r152] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
+ mj2/mj2_to_frames.dsp, mj2/mj2_to_metadata.dsp: Release
+ configuration modified
+ * [r151] mj2/frames_to_mj2.dsp: Light modifications
+ * [r150] mj2/mj2_to_metadata.dtd[ADD]: First upload of the DTD file
+ * [r149] mj2/meta_out.c: Light modifications
+
+2005-04-19 François-Olivier Devaux
+
+ * [r148] mj2/Makefile: Update
+ * [r147] mj2/extract_j2k_from_mj2.c: bug while freeing memory
+ (mj2_free) fixed
+ * [r146] mj2/wrap_j2k_in_mj2.c: Bug while writing huge MOOV boxes
+ fixed. Thanks to Valentin Mesaros !
+ * [r145] mj2/mj2.c: Standard movie initialisation slightely
+ modified
+ * [r144] mj2/Makefile: Makefile update
+
+2005-04-15 François-Olivier Devaux
+
+ * [r143] mj2/mj2_to_metadata.vcproj: Project update
+
+2005-04-06 François-Olivier Devaux
+
+ * [r142] mj2/mj2_to_metadata.vcproj: Project settings update
+ * [r141] mj2/mj2_to_metadata.vcproj: Project settings update
+ * [r140] mj2/mj2_to_metadata.vcproj: Project settings update
+ * [r139] mj2/mj2_to_metadata.vcproj: Relative path modifications
+
+2005-04-01 François-Olivier Devaux
+
+ * [r138] mj2/mj2_to_metadata.vcproj[ADD]: Visual .NET project
+ * [r137] mj2/mj2_to_metadata_Notes.doc: New version by Glenn
+ Pearson
+
+2005-03-25 François-Olivier Devaux
+
+ * [r136] mj2/mj2_to_metadata.c: Line 114: Simple warning message
+ when NO_PACKETS_DECODING is not defined
+ * [r135] mj2/meta_out.c: Line 944:Memory release of
+ img.comps[i].data when NO_PACKETS_DECODING is not defined
+ * [r134] codec/convert.c: Removed unused parameter in fprintf at
+ line 618
+ * [r133] codec/j2k_to_image.c: Unused "dest" pointer removed from
+ main()
+ * [r132] libopenjpeg/j2k.c: #endif;
+ replaced by
+ #endif
+ * [r131] mj2/Makefile[ADD]: Makefile for frames_to_mj2,
+ mj2_to_frames, wrap_j2k_in_mj2
+ and extract_j2k_from_mj2
+ Thanks to Valentin Mesaros from Octalis !
+ * [r130] mj2/mj2_convert.c: Newline at end of file added
+ * [r129] mj2/mj2.c: Replaced bad message error when unknown box is
+ found
+ * [r128] mj2/frames_to_mj2.c: Replaced unlink() with remove()
+ * [r127] mj2/meta_out.c[ADD], mj2/meta_out.h[ADD],
+ mj2/mj2_to_metadata.c[ADD], mj2/mj2_to_metadata.dsp[ADD],
+ mj2/mj2_to_metadata.h[ADD], mj2/mj2_to_metadata_Notes.doc[ADD]:
+ New OpenJPEG MJ2 module: mj2_to_metadata created by Glenn
+ Pearson. The OpenJPEG team would like to thank him for his
+ contributions !
+ * [r126] mj2/mj2_convert.h, mj2/mj2_to_frames.c: Newline at end of
+ file
+
+2005-03-21 François-Olivier Devaux
+
+ * [r125] mj2/mj2.c: Initialisation of movie->cl changed in
+ mj2_init_stdmovie
+
+2005-03-16 François-Olivier Devaux
+
+ * [r124] libopenjpeg/j2k.c: Modifications made to enable the
+ decoding of a J2K file headers without decoding all packets using
+ #NO_PACKETS_DECODING
+ Used with MJ2_to_metadata
+
+2005-02-10 François-Olivier Devaux
+
+ * [r123] codec/image_to_j2k.c: Input file format bug fixed (2)
+ * [r122] codec/image_to_j2k.c: Input file format bug fixed
+
+2005-02-09 François-Olivier Devaux
+
+ * [r121] mj2/mj2.c: Minor bugs in error messages fixed
+ * [r120] mj2/mj2.c, mj2/mj2.h: Added tk->visual_w and tk->visual_h
+ variables, specifying the track's visual presentation size as
+ fixed-point 16.16 values.
+ * [r119] mj2/mj2.c: Precision added to tk->balance, tk->volume,
+ movie->volume and movie->rate
+ * [r118] libopenjpeg/j2k.h: YUV_DFMT added
+
+2005-02-01 François-Olivier Devaux
+
+ * [r117] mj2/mj2_to_frames.c: Bug with number of layers to decode
+ fixed
+
+2005-01-26 Antonin Descampe
+
+ * [r116] codec/j2k_to_image.c, libopenjpeg/t2.c: Added layer option
+ '-l' to the command line. This option allows user to
+ specify a maximum number of quality layers to be decoded.
+ * [r115] codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
+ mj2/frames_to_mj2.c: * function getopt added to the decoder (to
+ efficiently manage arguments
+ in command line)
+ * reduce_on, reduce_value grouped in a single variable reduce
+ * up-to-date usage display
+ * image_type renamed --> decod_format
+ * JPEG2000_format renamed --> cod_format
+
+2005-01-14 François-Olivier Devaux
+
+ * [r114] mj2/mj2.c: Bug with mj2_read_struct fixed (problem when
+ reading MJ2 files starting with the MOOV box fixed)
+
+2005-01-03 Antonin Descampe
+
+ * [r113] libopenjpeg/fix.c: Luke Lee optimization for fix_mul...
+ Thanks to him
+
+2004-12-08 François-Olivier Devaux
+
+ * [r112] mj2/wrap_j2k_in_mj2.c[ADD]: This tool wraps J2K
+ codestreams into a MJ2 file (designed to
+ work with other codecs than OpenJPEG)
+ * [r111] mj2/extract_j2k_from_mj2.c[ADD]: This tool extracts J2K
+ codestreams from a MJ2 file (designed to
+ work with other codecs than OpenJPEG)
+ * [r110] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
+ mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Dos
+ * [r109] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
+ mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Unix
+ * [r108] mj2/MJ2_Wrapper.dsp[ADD]: This tool wraps J2K codestreams
+ into a MJ2 file (designed to
+ work with other codecs than OpenJPEG)
+ * [r107] mj2/MJ2_Extractor.dsp[ADD]: This tool extracts J2K
+ codestreams from a MJ2 file (designed to
+ work with other codecs than OpenJPEG)
+ * [r106] mj2/frames_to_mj2.c, mj2/frames_to_mj2.dsp, mj2/mj2.c,
+ mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_convert.h,
+ mj2/mj2_to_frames.c, mj2/mj2_to_frames.dsp: New modular version
+ of the MJ2 library.
+ The goal of this new version is to make the library more
+ independent from OpenJPEG
+ * [r105] codec/image_to_j2k.c: Modifications in handling of JP2
+ files to increase modularity of JP2.c
+ Memory leak fixed with jp2 files
+ * [r104] libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modularity increase
+ in jp2_init_stdjp2 function and jp2c box functions to enable new
+ version of MJ2 module
+
+2004-11-29 Antonin Descampe
+
+ * [r103] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Index structure
+ adpated for other progression orders than LRCP
+ (thanks to Stefano Pensa)
+
+2004-11-26 François-Olivier Devaux
+
+ * [r102] codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modifications to increase
+ modularity of jp2 coding/decoding
+
+2004-11-15 François-Olivier Devaux
+
+ * [r101] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c,
+ mj2/frames_to_mj2.c: fprintf correctly redirected to stderr or
+ stdout
+
+2004-11-05 François-Olivier Devaux
+
+ * [r100] mj2/frames_to_mj2.c: Help message updated
+ * [r99] mj2/mj2_to_frames.c: Usage message updated
+ * [r98] mj2/frames_to_mj2.c: Help message updated
+ * [r97] codec/image_to_j2k.c: Help message updated
+ * [r96] mj2/mj2.c: Stack corruption error corrected with "tmp"
+ variable
+
+2004-10-08 François-Olivier Devaux
+
+ * [r95] mj2/frames_to_mj2.c: Bug with -F argument fixed
+
+2004-10-06 François-Olivier Devaux
+
+ * [r94] mj2/mj2.c: Memory leak bug fixed in the read_mdat()
+ function
+ * [r93] libopenjpeg/jp2.c: Small bug corrected: unsigned int to int
+ conversion at line 417
+
+2004-09-09 François-Olivier Devaux
+
+ * [r92] mj2/mj2.c: Bug with tk->imagefile pointer fixed
+
+2004-09-08 François-Olivier Devaux
+
+ * [r91] mj2/mj2.c: Modification of stsc_decompact function
+
+2004-09-06 François-Olivier Devaux
+
+ * [r90] mj2/mj2.c: Bug with sound and hint tracks fixed
+ * [r89] mj2/mj2_convert.c: One component input image handled
+
+2004-08-31 François-Olivier Devaux
+
+ * [r88] libopenjpeg/jp2.c: Order of data written to jp2_struct->cl
+ inversed in jp2_read_ftyp function
+
+2004-08-27 François-Olivier Devaux
+
+ * [r87] mj2/mj2.c, mj2/mj2_to_frames.c: Pointer values initialized
+ to zero
+
+2004-08-24 François-Olivier Devaux
+
+ * [r86] mj2/mj2.c: Fixed bugs. Thanks to Dereck !
+
+2004-08-06 Antonin Descampe
+
+ * [r85] codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h: * Inserted tool for memory leaks fixing in
+ debug mode
+ * Fixed some memory leaks in the decoder (some are still present
+ when multiple tiles!)
+
+2004-08-04 Antonin Descampe
+
+ * [r84] codec/image_to_j2k.c: Help updated
+
+2004-08-03 François-Olivier Devaux
+
+ * [r83] mj2/frames_to_mj2.c: Bug fixed in lossless mode
+
+2004-08-03 Antonin Descampe
+
+ * [r82] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
+ Better indentation
+ * [r81] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
+ Bug fixed in lossless mode
+
+2004-08-02 François-Olivier Devaux
+
+ * [r80] codec/image_to_j2k.c: Deleted system("pause") at the end of
+ main function
+
+2004-07-30 Antonin Descampe
+
+ * [r79] codec/convert.c: Bug fixed in pgx-file reading
+
+2004-07-21 Antonin Descampe
+
+ * [r78] libopenjpeg/mqc.c: Bug fixed in MQ decoder initialization
+ (keyword comment : initbug1)
+
+2004-07-20 Antonin Descampe
+
+ * [r77] codec/j2k_to_image.c, libopenjpeg/pi.c, libopenjpeg/tcd.c:
+ * Bug fixed in jpt decoding
+ * Bug fixed in pcrl progression order (profile-1 compliance)
+ * Change in tcd_dump
+
+2004-07-16 François-Olivier Devaux
+
+ * [r76] mj2/mj2_to_frames.c: Error message modification
+
+2004-07-16 Antonin Descampe
+
+ * [r75] mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to
+ DOS-formats
+
+2004-07-16 François-Olivier Devaux
+
+ * [r74] mj2/frames_to_mj2.c[ADD], mj2/frames_to_mj2.dsp[ADD],
+ mj2/mj2.c[ADD], mj2/mj2_convert.c[ADD], mj2/mj2_convert.h[ADD],
+ mj2/mj2_to_frames.c[ADD], mj2/mj2_to_frames.dsp[ADD]: First
+ upload of MJ2 module
+ * [r73] mj2/mj2.h[ADD]: First upload of mj2.h
+ * [r70] mj2[ADD], mj2/compat[ADD], mj2/compat/getopt.c[ADD],
+ mj2/compat/getopt.h[ADD]: Initial revision
+ * [r69] libopenjpeg/jp2.h: Comments added
+ * [r68] libopenjpeg/j2k.c: minor changes
+ * [r67] libopenjpeg/jp2.c: Bug on jp2_struct->comps memory
+ allocation fixed
+
+2004-07-16 Antonin Descampe
+
+ * [r66] indexer_JPIP/index_create.c: USAGE-statement updated
+
+2004-07-16 François-Olivier Devaux
+
+ * [r65] codec/j2k_to_image.c: Memory leaks at decoding fixed
+
+2004-07-16 Antonin Descampe
+
+ * [r64] indexer_JPIP/index_create.c, indexer_JPIP/j2k.h: Previous
+ version reloaded
+
+2004-07-16 François-Olivier Devaux
+
+ * [r63] libopenjpeg/j2k.c: Memory leaks at decoding fixed
+
+2004-07-16 Antonin Descampe
+
+ * [r62] indexer_JPIP/index_create.c: Fixed bug (compatibility
+ between index_create and j2k_decode)
+
+2004-07-16 François-Olivier Devaux
+
+ * [r61] libopenjpeg/jp2.c: Multiple tile bug fixed (line 438)
+ * [r60] libopenjpeg/tcd.c: Memory leaks fixed (line 1592: frees
+ data of all components of current tile)
+
+2004-07-16 Antonin Descampe
+
+ * [r59] libopenjpeg/t1.c, libopenjpeg/t2.c: Minor changes for RESET
+ mode
+
+2004-07-16 François-Olivier Devaux
+
+ * [r58] codec/image_to_j2k.c: Comment introcudec (Created by
+ OpenJPEG version 0.9) + Memory leaks fixed
+
+2004-07-15 lugan
+
+ * [r57] libopenjpeg/Makefile: Bugfix Makefile / jp2.c & jp2.h
+
+2004-07-14 Antonin Descampe
+
+ * [r56] libopenjpeg/tcd.c: (Sampling + Offset) incompatibility bug
+ fixed
+ * [r55] codec/image_to_j2k.c: fixed bug from previous revision
+
+2004-07-14 François-Olivier Devaux
+
+ * [r54] codec/image_to_j2k.c: Memory leak fix + Comment inserted in
+ codestream: "Created by OpenJPEG version 0.9"
+ * [r53] codec/image_to_j2k.c: Allocated memory of coding parameters
+ (cp) freed
+
+2004-07-14 Antonin Descampe
+
+ * [r52] codec/image_to_j2k.c, indexer_JPIP/j2k.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c,
+ libopenjpeg/t2.c, libopenjpeg/tcd.c: * PPM markers handling
+ modified (comment keyword : ppmbug1)
+ * empty resolution level or subband handling (comment keyword :
+ sizebug1)
+ * index_on field forwarded to j2k_cp_t structure
+
+2004-07-13 Antonin Descampe
+
+ * [r51] codec/j2k_to_image.c, indexer_JPIP/index_create.c,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
+ libopenjpeg/jp2.h: Structure j2k_option_t deleted and option
+ "-reduce" integrated to j2k_cp_t.
+ Parameters changed for j2k_decode, jp2_decode,
+ j2k_decode_jpt_stream
+ * [r50] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/t1.c,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h: * Quantization bug fixed
+ when using 9x7 DWT (comment keyword : quantizbug1)
+
+ * Multiplication bug fixed when dividing by 8192 (comment keyword
+ : multbug1)
+
+2004-07-09 Antonin Descampe
+
+ * [r49] libopenjpeg/j2k.c: scalar_derived quantization type bug
+ fixed (2)
+ * [r48] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Bug fixed for
+ scalar_derived quantization type
+ * [r47] codec/j2k_to_image.c: Bug fixed in pgx-format
+
+2004-07-07 Antonin Descampe
+
+ * [r46] codec/image_to_j2k.dsp, codec/j2k_to_image.dsp: Added jp2.h
+ et jp2.c to the project
+
+2004-07-07 François-Olivier Devaux
+
+ * [r45] libopenjpeg/jp2.c[ADD], libopenjpeg/jp2.h[ADD]: First
+ version of JP2 file format
+ * [r44] libopenjpeg/openjpeg.h: Include jp2.h file
+ * [r43] libopenjpeg/j2k.h: New variable in cp structure for JP2
+ format
+ * [r42] libopenjpeg/j2k.c: j2k_encode can output data to a buffer
+ or to a file
+ * [r41] codec/j2k_to_image.c: Enables the decoding of JP2 files
+ * [r40] codec/image_to_j2k.c: Enables the creation of JP2 files
+ * [r39] codec/convert.c: Sets the image color space for JP2 format
+
+2004-07-06 François-Olivier Devaux
+
+ * [r38] codec/image_to_j2k.c: Fixed bug for rate option
+
+2004-07-05 Antonin Descampe
+
+ * [r37] codec/image_to_j2k.dsp[ADD], codec/j2k_to_image.dsp[ADD]:
+ *.dsp files added for Microsoft Visual Studio users
+
+2004-05-07 Antonin Descampe
+
+ * [r36] libopenjpeg/j2k.c, libopenjpeg/j2k.h: small changes in the
+ INDEX-file generation (in order to only use data from index data
+ structures)
+ * [r35] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/t1.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h: *
+ Fixed_quality option added : specifying -q psnr1,psnr2,psnr3,...
+ at the command line when encoding an image generates layers with
+ the corresponding psnr. You have to specify values in the
+ increase order. This option is incompatible with "-r" or "-f"
+ options.
+
+ * Old -q option is now available with -f
+
+ * The INDEX-file structure has been modified and is now like this
+ :
+ ------------------------------
+ image_width image_height
+ progression order
+ tile_width tile_height
+ nb_tiles_width nb_tiles_height
+ nb_components
+ nb_layers
+ nb_decompositions
+ foreach resolution_level {[precinct_width,precinct_height]}
+ main_header_end
+ codestream_size
+ foreach tile {
+ tileno start_pos end_header end_pos squarred_error_total
+ nb_pixels mean_squarred_error
+ }
+ foreach tile {
+ foreach packet {
+ packetno tileno layerno resno compno precinctno start_pos end_pos
+ SE_reduction
+ }
+ }
+ SE max
+ SE total
+ -----------------------------
+
+2004-04-30 Antonin Descampe
+
+ * [r34] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
+ libopenjpeg/tcd.c: Various corrections to avoid "signed/unsigned
+ mismatch" warnings during compilation
+
+2004-04-29 Antonin Descampe
+
+ * [r33] codec/image_to_j2k.c: Ajout de la possibilit� de taille de
+ precincts diff�rente pour chaque r�solution
+
+2004-04-29 lugan
+
+ * [r32] codec/compat/getopt.c, codec/convert.c,
+ codec/image_to_j2k.c, codec/j2k_to_image.c, libopenjpeg/bio.c,
+ libopenjpeg/cio.c, libopenjpeg/dwt.c, libopenjpeg/fix.c,
+ libopenjpeg/int.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
+ libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
+ libopenjpeg/mqc.c, libopenjpeg/pi.c, libopenjpeg/pi.h,
+ libopenjpeg/raw.c, libopenjpeg/t1.c, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
+ libopenjpeg/tgt.h: Reformatage : indent -kr -i2 -ci2 $(find .
+ -name '*.c') $(find . -name '*.h')
+ * [r31] codec/compat/getopt.c, codec/compat/getopt.h,
+ codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
+ codec/j2k_to_image.c, libopenjpeg/bio.c, libopenjpeg/bio.h,
+ libopenjpeg/cio.c, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/fix.c, libopenjpeg/int.c, libopenjpeg/j2k.c,
+ libopenjpeg/j2k.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
+ libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
+ libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/t1.c,
+ libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
+ libopenjpeg/tcd.h, libopenjpeg/tgt.c, libopenjpeg/tgt.h:
+ Reformatage : indent -kr $(find . -name '*.c') $(find . -name
+ '*.h')
+
+2004-04-19 yannick
+
+ * [r30] libopenjpeg/fix.c: Change in the IFDEF due to error with
+ Windows users
+ * [r29] libopenjpeg/t2.c: remove obsolete part of code in
+ t2_encode_packet
+ * [r28] codec/convert.c, indexer_JPIP/index_create.c,
+ indexer_JPIP/jpip.c: Remove call to obsolete library unistd.h
+ * [r27] libopenjpeg/tcd.c: Potential error in tcd_init around L543
+ with p and q
+
+2004-03-15 yannick
+
+ * [r26] codec/convert.c: BMP problem solves : BMP-Images with
+ dimension multiple of 4 presented problems
+
+2004-03-05 yannick
+
+ * [r25] codec/j2k_to_image.c, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
+ libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/t2.c,
+ libopenjpeg/tcd.c: Update to version 0.9 : option -reduce added
+ on decoder
+ * [r24] codec/image_to_j2k.c: Error message changed (obsolete
+ pnmtoj2k)
+
+2004-03-01 yannick
+
+ * [r23] codec/j2k_to_image.c: Errors with some BMP file solved
+ * [r22] codec/convert.c: Errors with some BMP file solved
+
+2004-02-17 lugan
+
+ * [r19] j2kviewer[ADD], j2kviewer/build.xml[ADD],
+ j2kviewer/src[ADD], j2kviewer/src/Exec.java[ADD],
+ j2kviewer/src/ImageViewer.java[ADD], j2kviewer/src/MML.java[ADD],
+ j2kviewer/src/PgmImage.java[ADD]: Initial revision
+
+2004-02-13 yannick
+
+ * [r18] libopenjpeg/Makefile: Automatic creation of building
+ directories during make (OK for version >= 0.8)
+ * [r17] libopenjpeg/jpt.c[ADD], libopenjpeg/jpt.h[ADD]: File
+ necessary for version >= 0.8
+ * [r16] indexer_JPIP/bio.c, indexer_JPIP/bio.h, indexer_JPIP/cio.c,
+ indexer_JPIP/cio.h, indexer_JPIP/index_create.c,
+ indexer_JPIP/int.c, indexer_JPIP/int.h, indexer_JPIP/j2k.h,
+ indexer_JPIP/jp2.c, indexer_JPIP/jp2.h, indexer_JPIP/jpip.c,
+ indexer_JPIP/pi.c, indexer_JPIP/pi.h, indexer_JPIP/t2.c,
+ indexer_JPIP/tcd.c, indexer_JPIP/tgt.c: Update for version 1.0
+ * [r15] indexer_JPIP/jpip.h: Update for version 1.0
+ * [r14] codec/image_to_j2k.c, codec/j2k_to_image.c,
+ libopenjpeg/bio.h, libopenjpeg/cio.c, libopenjpeg/cio.h,
+ libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/int.c,
+ libopenjpeg/j2k.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
+ libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/raw.c,
+ libopenjpeg/raw.h, libopenjpeg/t1.c, libopenjpeg/t2.c,
+ libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
+ libopenjpeg/tgt.h: Update for version 0.8
+ * [r13] libopenjpeg/fix.c, libopenjpeg/int.h, libopenjpeg/j2k.c:
+ Update for version 0.8
+ * [r12] libopenjpeg/bio.c: update vor version 0.8
+
+2004-02-12 lugan
+
+ * [r11] codec/Makefile, libopenjpeg/Makefile: Automatic creation of
+ building directories during make
+
+2003-11-27 lugan
+
+ * [r8] indexer_JPIP[ADD], indexer_JPIP/Makefile[ADD],
+ indexer_JPIP/bio.c[ADD], indexer_JPIP/bio.h[ADD],
+ indexer_JPIP/cio.c[ADD], indexer_JPIP/cio.h[ADD],
+ indexer_JPIP/fix.c[ADD], indexer_JPIP/fix.h[ADD],
+ indexer_JPIP/index_create.c[ADD], indexer_JPIP/int.c[ADD],
+ indexer_JPIP/int.h[ADD], indexer_JPIP/j2k.h[ADD],
+ indexer_JPIP/jp2.c[ADD], indexer_JPIP/jp2.h[ADD],
+ indexer_JPIP/jpip.c[ADD], indexer_JPIP/jpip.h[ADD],
+ indexer_JPIP/pi.c[ADD], indexer_JPIP/pi.h[ADD],
+ indexer_JPIP/t2.c[ADD], indexer_JPIP/t2.h[ADD],
+ indexer_JPIP/tcd.c[ADD], indexer_JPIP/tcd.h[ADD],
+ indexer_JPIP/tgt.c[ADD], indexer_JPIP/tgt.h[ADD]: Initial
+ revision
+ * [r5] libopenjpeg[ADD], libopenjpeg/.cvsignore[ADD],
+ libopenjpeg/Makefile[ADD], libopenjpeg/bio.c[ADD],
+ libopenjpeg/bio.h[ADD], libopenjpeg/cio.c[ADD],
+ libopenjpeg/cio.h[ADD], libopenjpeg/dwt.c[ADD],
+ libopenjpeg/dwt.h[ADD], libopenjpeg/fix.c[ADD],
+ libopenjpeg/fix.h[ADD], libopenjpeg/int.c[ADD],
+ libopenjpeg/int.h[ADD], libopenjpeg/j2k.c[ADD],
+ libopenjpeg/j2k.h[ADD], libopenjpeg/mct.c[ADD],
+ libopenjpeg/mct.h[ADD], libopenjpeg/mqc.c[ADD],
+ libopenjpeg/mqc.h[ADD], libopenjpeg/openjpeg.h[ADD],
+ libopenjpeg/pi.c[ADD], libopenjpeg/pi.h[ADD],
+ libopenjpeg/raw.c[ADD], libopenjpeg/raw.h[ADD],
+ libopenjpeg/t1.c[ADD], libopenjpeg/t1.h[ADD],
+ libopenjpeg/t2.c[ADD], libopenjpeg/t2.h[ADD],
+ libopenjpeg/tcd.c[ADD], libopenjpeg/tcd.h[ADD],
+ libopenjpeg/tgt.c[ADD], libopenjpeg/tgt.h[ADD]: Initial revision
+ * [r4] codec[ADD], codec/.cvsignore[ADD], codec/Makefile[ADD],
+ codec/compat[ADD], codec/compat/getopt.c[ADD],
+ codec/compat/getopt.h[ADD], codec/convert.c[ADD],
+ codec/convert.h[ADD], codec/image_to_j2k.c[ADD],
+ codec/j2k_to_image.c[ADD], codec/readme.txt[ADD]: Initial
+ revision
+ * [r3] CVSROOT/config[ADD], CVSROOT/cvswrappers[ADD],
+ CVSROOT/editinfo[ADD], CVSROOT/loginfo[ADD], CVSROOT/notify[ADD],
+ CVSROOT/rcsinfo[ADD], CVSROOT/taginfo[ADD],
+ CVSROOT/verifymsg[ADD]: initial checkin
+ * [r2] CVSROOT[ADD], CVSROOT/checkoutlist[ADD],
+ CVSROOT/commitinfo[ADD], CVSROOT/modules[ADD]: initial checkin
+
+2003-11-27
+
+ * [r1] .[ADD]: New repository initialized by cvs2svn.
+