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 ) 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 for WIN32, else use * [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 : "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 : "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 : "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 : "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 and Callum Lerwick 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 before * [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.