openjpeg/CHANGES

9980 lines
418 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2014-10-22 Antonin Descampe
* [r2916] THANKS: [trunk] add Aaron Boxer as contributor
* [r2915] THANKS: [trunk] re-arrange contributors alphabetically
and add Matthieu Darbois
* [r2914] tests/nonregression/checkmd5refs.cmake: [trunk]
workaround to make MD5 work under valgrind on MacOSX (fixes issue
410)
* [r2913] tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Added new
non-regression tests from foxit issues
Update issue 415
* [r2911] src/lib/openjp2/tcd.c: [trunk] resets resno_decoded for
each tile (fixes issue 399)
* [r2910] src/lib/openjp2/tcd.c: [trunk] resets code-blocks reused
for other tiles than the first one (fixes issue 418)
* [r2909] src/lib/openjp2/j2k.c,
tests/nonregression/CMakeLists.txt: [trunk] add a check on
mandatory headers in Main Header (fixes issue 408)
2014-10-21 Antonin Descampe
* [r2908] src/bin/common/color.c: [trunk] fixed invalid member
values from opj_read_header or opj_decode (fixes issue 411)
* [r2907] src/lib/openjp2/jp2.c: [trunk] verify channel definitions
is complete when cdef is present (fixes issue 397)
* [r2906] src/lib/openjp2/j2k.c: [trunk] add a check on the number
of resolution passed to cmdline (fixes issue 352)
* [r2905] src/lib/openjp2/jp2.c: [trunk] added check on JP2_IHDR
box (fixes issue 364)
* [r2904] src/lib/openjp2/j2k.c: [trunk] add a check on Zppm value
in PPM markers (fixes issue 393)
2014-10-15 Antonin Descampe
* [r2903] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
src/lib/openjp2/CMakeLists.txt: [trunk] Add option to call
dsymutil on built binaries (fixes issue 409)
* [r2901] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] add
a check on progression order (fixes issue 413)
* [r2900] src/lib/openjp2/j2k.c: [trunk] add a check for illegal
SCod value (fixes issue 400)
2014-10-14 Antonin Descampe
* [r2899] src/lib/openjp2/j2k.c: [trunk] additional checks for
marker size inconsistency (fixes issue 363)
2014-10-06 Antonin Descampe
* [r2898] src/lib/openjp2/bio.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/t2.c: [trunk] fixed potential negative size
params (fixes issue 390)
* [r2897] src/lib/openjp2/jp2.c: [trunk] added box length
inconsistency check
Update issue 364
issue364-38.patch applied. Thanks Matthieu.
* [r2896] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
fixed PDF crash in Chrome (fixes issue 362)
2014-10-03 Antonin Descampe
* [r2895] src/lib/openjp2/jp2.c: [trunk] removed illegal character
in comment
* [r2894] src/lib/openjp2/t2.c: [trunk]fixes buffer overflow in
t2.c
Update issue 390
Summary: check for negative-size params in code
Patch from Matthieu applied. Left open to apply this to other
places in
code.
2014-10-02 Antonin Descampe
* [r2893] src/lib/openjp2/j2k.c: [trunk] c++-style comment removed
(fixes issue 407)
2014-10-01 Antonin Descampe
* [r2892] src/lib/openjp2/pi.c: [trunk] fixed warning from r2891
2014-09-30 Antonin Descampe
* [r2891] src/lib/openjp2/pi.c: [trunk] fixed bad use of case
statement (fixes issue 381)
* [r2890] src/lib/openjp2/t2.c: [trunk] check possible overflow on
size in opj_t2_read_packet_data
Update issue 390
Labels: Priority-Critical
Should be rechecked with ASan and pdfium
* [r2889] src/bin/jp2/opj_compress.c: [trunk] fixes
heap-buffer-overflow in parse_cmdline_encoder
Fixes issue 403
Thanks Matthieu
* [r2888] src/lib/openjp2/t2.c: [trunk] prevent overflow in
opj_t2_read_packet_header (update issue 389)
2014-09-29 Antonin Descampe
* [r2887] src/lib/openjp2/t2.c: [trunk] Ensure cblk->data pointer
is correctly initialized (updates issue 391). Still need to check
if it does not fail anymore with ASan.
* [r2886] src/lib/openjp2/j2k.c: [trunk] fixed tile numbering in
output message (fixes issue 370)
2014-09-19 Mathieu Malaterre
* [r2885] tests/pdf2jp2.c: trunk: extend support for pdf2jp2
2014-09-19 Antonin Descampe
* [r2883] src/lib/openjp2/dwt.c, src/lib/openjp2/j2k.c,
src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
src/lib/openjp2/jp2.h, src/lib/openjp2/mqc.c,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/opj_codec.h,
src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c: added memory allocation checks (fixes
issue 355)
* [r2882] CMakeLists.txt: fixes install name id on OSX builds
(fixes issue 367)
2014-09-16 Antonin Descampe
* [r2879] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
src/lib/openjp2/cio.c, src/lib/openjp2/function_list.c,
src/lib/openjp2/image.c, src/lib/openjp2/j2k.c,
src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c: [trunk] improve
memory management (fixes issue 359)
* [r2878] src/lib/openjp2/openjpeg.c: [trunk] allow compilation
with MinGW32 (fixes issue 361)
2014-07-14 Antonin Descampe
* [r2875] src/lib/openjp2/j2k.c: [trunk] Changed error to warning
when no EOC found in codestream (fixes
issue 366)
2014-07-03 Antonin Descampe
* [r2874] src/lib/openjp2/j2k.c: [trunk] replaced malloc with
opj_malloc. (Fixes issue 368).
* [r2873] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
src/lib/openjp2/j2k.c: [trunk] fixes issue #357. MCT is
automatically disabled when
subsamppling is detected.
2014-07-01 Antonin Descampe
* [r2872] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
[trunk] moved comment marker setup from opj_compress to the
library
2014-04-28 Antonin Descampe
* [r2864] src/lib/openjp2/j2k.c: [trunk] fixed warning in j2k.c
about sign conversion
2014-04-28 Mathieu Malaterre
* [r2863] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Finalize
API for openjpeg 2.1
public header will only contains minimal information: major,
minor and build version
Prefix has been changed from OPENJPEG to OPJ for consistency
SOVERSION has been removed from header (ABI vs API info)
OPJ_VERSION string has been removed, since it is accessible
already (PACKAGE_VERSION)
Fixes issue 342
* [r2862] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
[trunk] Properly handle failure to compress (remove file)
Fixes issue 323
* [r2861] src/bin/common/opj_apps_config.h.cmake.in,
src/lib/openjp2/cio.h: [trunk] Missing endianess setting
Fixes issue 337
* [r2860] CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
src/lib/openjp2/CMakeLists.txt: [trunk] properly handle
pkg-config on non-UNIX hosts
Fixes issue 340
* [r2859] src/lib/openjp2/opj_config.h.cmake.in: [trunk] Provide
#ifdef blockers for OpenJPEG Version
Fixes issue 342
2014-04-27 Antonin Descampe
* [r2858] NEWS: [trunk] fixed typo in NEWS
2014-04-25 Antonin Descampe
* [r2857] NEWS: [trunk] updated NEWS for 2.1.0
2014-04-24 Mathieu Malaterre
* [r2855] src/lib/openjpip/sock_manager.c: [trunk] Make sure
OpenJPIP compiles on WIN32
2014-04-24 Antonin Descampe
* [r2852] src/lib/openjpip/jp2k_decoder.c: [trunk] fixed reference
to opj_stream_set_user_data_v3 in jpip sources.
2014-04-23 Antonin Descampe
* [r2851] src/bin/jp2/opj_compress.c: [trunk]removed '-x' option
for index file as long as it's broken
* [r2849] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c: [trunk]re-formatted help display in
executables
* [r2848] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c: [trunk]formatted
some messages. Removed -version option to disambiguate
with -v(erbose) option, added version info in help display
* [r2847] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, src/lib/openjp2/cio.c,
src/lib/openjp2/j2k.c, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h, tests/j2k_random_tile_access.c,
tests/test_tile_decoder.c, tests/test_tile_encoder.c,
tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]Replaced
deprecated opj_stream_set_user_data function from API
with its 'v3' version, and removed all other 'v3' suffixes from
API.
2014-04-22 Antonin Descampe
* [r2845] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c: [trunk] fixed some warning and errors
formatting and add a '-version'
option to opj_compress and opj_decompress binaries
2014-04-17 Antonin Descampe
* [r2838] src/lib/openjp2/openjpeg.h: [trunk] fixed warning related
to r2837 and move new field at the end of
parameters structure.
* [r2837] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/pi.c, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c: [trunk] refactoring of rsiz, profiles, and
extensions management
2014-04-03 Antonin Descampe
* [r2835] AUTHORS, LICENSE, NEWS, doc/mainpage.dox.in,
doc/man/man1/opj_compress.1, doc/man/man1/opj_decompress.1,
doc/man/man3/libopenjp2.3, doc/openjpip.dox.in,
src/bin/common/color.c, src/bin/common/color.h,
src/bin/common/format_defs.h, src/bin/common/opj_getopt.c,
src/bin/jp2/convert.c, src/bin/jp2/convert.h,
src/bin/jp2/index.c, src/bin/jp2/index.h,
src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, src/bin/jp3d/convert.c,
src/bin/jpip/opj_dec_server.c, src/bin/jpip/opj_jpip_addxml.c,
src/bin/jpip/opj_jpip_test.c, src/bin/jpip/opj_jpip_transcode.c,
src/bin/jpip/opj_server.c,
src/bin/jpip/opj_viewer/src/ImageManager.java,
src/bin/jpip/opj_viewer/src/ImageViewer.java,
src/bin/jpip/opj_viewer/src/ImageWindow.java,
src/bin/jpip/opj_viewer/src/ImgdecClient.java,
src/bin/jpip/opj_viewer/src/JPIPHttpClient.java,
src/bin/jpip/opj_viewer/src/MML.java,
src/bin/jpip/opj_viewer/src/PnmImage.java,
src/bin/jpip/opj_viewer/src/RegimViewer.java,
src/bin/jpip/opj_viewer/src/ResizeListener.java,
src/bin/jpip/opj_viewer_xerces/src/ImageViewer.java,
src/bin/jpip/opj_viewer_xerces/src/ImageWindow.java,
src/bin/jpip/opj_viewer_xerces/src/JP2XMLparser.java,
src/bin/jpip/opj_viewer_xerces/src/OptionPanel.java,
src/bin/jpwl/convert.c, src/bin/jpwl/convert.h,
src/bin/jpwl/index.c, src/bin/jpwl/index.h,
src/bin/jpwl/opj_jpwl_compress.c,
src/bin/jpwl/opj_jpwl_decompress.c,
src/bin/mj2/opj_mj2_extract.c, src/bin/mj2/opj_mj2_wrap.c,
src/bin/wx/OPJViewer/source/OPJAbout.cpp,
src/bin/wx/OPJViewer/source/OPJDialogs.cpp,
src/bin/wx/OPJViewer/source/OPJThreads.cpp,
src/bin/wx/OPJViewer/source/OPJViewer.cpp,
src/bin/wx/OPJViewer/source/OPJViewer.h,
src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
src/bin/wx/OPJViewer/source/imagjpeg2000.h,
src/bin/wx/OPJViewer/source/imagmxf.cpp,
src/bin/wx/OPJViewer/source/imagmxf.h,
src/bin/wx/OPJViewer/source/license.txt,
src/bin/wx/OPJViewer/source/wxj2kparser.cpp,
src/bin/wx/OPJViewer/source/wxjp2parser.cpp,
src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
src/lib/openjp2/cidx_manager.c, src/lib/openjp2/cidx_manager.h,
src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
src/lib/openjp2/event.c, src/lib/openjp2/event.h,
src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
src/lib/openjp2/image.c, src/lib/openjp2/image.h,
src/lib/openjp2/indexbox_manager.h, src/lib/openjp2/invert.c,
src/lib/openjp2/invert.h, src/lib/openjp2/j2k.c,
src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
src/lib/openjp2/jp2.h, src/lib/openjp2/mct.c,
src/lib/openjp2/mct.h, src/lib/openjp2/mqc.c,
src/lib/openjp2/mqc.h, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h, src/lib/openjp2/opj_clock.c,
src/lib/openjp2/opj_clock.h, src/lib/openjp2/opj_codec.h,
src/lib/openjp2/opj_includes.h, src/lib/openjp2/opj_intmath.h,
src/lib/openjp2/opj_inttypes.h, src/lib/openjp2/opj_malloc.h,
src/lib/openjp2/opj_stdint.h, src/lib/openjp2/phix_manager.c,
src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
src/lib/openjp2/ppix_manager.c, src/lib/openjp2/raw.c,
src/lib/openjp2/raw.h, src/lib/openjp2/t1.c,
src/lib/openjp2/t1.h, src/lib/openjp2/t1_generate_luts.c,
src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h,
src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c,
src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
src/lib/openjp3d/t1.h, src/lib/openjp3d/t2.c,
src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
src/lib/openjp3d/volume.h, src/lib/openjpip/auxtrans_manager.c,
src/lib/openjpip/auxtrans_manager.h,
src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
src/lib/openjpip/boxheader_manager.c,
src/lib/openjpip/boxheader_manager.h,
src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
src/lib/openjpip/cache_manager.c,
src/lib/openjpip/cache_manager.h,
src/lib/openjpip/cachemodel_manager.c,
src/lib/openjpip/cachemodel_manager.h,
src/lib/openjpip/channel_manager.c,
src/lib/openjpip/channel_manager.h,
src/lib/openjpip/codestream_manager.c,
src/lib/openjpip/codestream_manager.h,
src/lib/openjpip/dec_clientmsg_handler.c,
src/lib/openjpip/dec_clientmsg_handler.h,
src/lib/openjpip/faixbox_manager.c,
src/lib/openjpip/faixbox_manager.h,
src/lib/openjpip/ihdrbox_manager.c,
src/lib/openjpip/ihdrbox_manager.h,
src/lib/openjpip/imgreg_manager.c,
src/lib/openjpip/imgreg_manager.h,
src/lib/openjpip/imgsock_manager.c,
src/lib/openjpip/imgsock_manager.h,
src/lib/openjpip/index_manager.c,
src/lib/openjpip/index_manager.h,
src/lib/openjpip/j2kheader_manager.c,
src/lib/openjpip/j2kheader_manager.h,
src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jp2k_encoder.h,
src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
src/lib/openjpip/jpipstream_manager.c,
src/lib/openjpip/jpipstream_manager.h,
src/lib/openjpip/manfbox_manager.c,
src/lib/openjpip/manfbox_manager.h,
src/lib/openjpip/marker_manager.c,
src/lib/openjpip/marker_manager.h,
src/lib/openjpip/metadata_manager.c,
src/lib/openjpip/metadata_manager.h,
src/lib/openjpip/mhixbox_manager.c,
src/lib/openjpip/mhixbox_manager.h,
src/lib/openjpip/msgqueue_manager.c,
src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
src/lib/openjpip/openjpip.h,
src/lib/openjpip/placeholder_manager.c,
src/lib/openjpip/placeholder_manager.h,
src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
src/lib/openjpip/session_manager.c,
src/lib/openjpip/session_manager.h,
src/lib/openjpip/sock_manager.c, src/lib/openjpip/sock_manager.h,
src/lib/openjpip/target_manager.c,
src/lib/openjpip/target_manager.h, src/lib/openjpwl/crc.c,
src/lib/openjpwl/crc.h, src/lib/openjpwl/jpwl.c,
src/lib/openjpwl/jpwl.h, src/lib/openjpwl/jpwl_lib.c,
src/lib/openjpwl/rs.c, src/lib/openjpwl/rs.h,
src/lib/openmj2/bio.c, src/lib/openmj2/bio.h,
src/lib/openmj2/cio.c, src/lib/openmj2/cio.h,
src/lib/openmj2/dwt.c, src/lib/openmj2/dwt.h,
src/lib/openmj2/event.c, src/lib/openmj2/event.h,
src/lib/openmj2/fix.h, src/lib/openmj2/image.c,
src/lib/openmj2/image.h, src/lib/openmj2/int.h,
src/lib/openmj2/j2k.c, src/lib/openmj2/j2k.h,
src/lib/openmj2/j2k_lib.c, src/lib/openmj2/j2k_lib.h,
src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
src/lib/openmj2/jpt.c, src/lib/openmj2/jpt.h,
src/lib/openmj2/mct.c, src/lib/openmj2/mct.h,
src/lib/openmj2/mj2.c, src/lib/openmj2/mj2_convert.c,
src/lib/openmj2/mqc.c, src/lib/openmj2/mqc.h,
src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
src/lib/openmj2/opj_includes.h, src/lib/openmj2/pi.c,
src/lib/openmj2/pi.h, src/lib/openmj2/raw.c,
src/lib/openmj2/raw.h, src/lib/openmj2/t1.c,
src/lib/openmj2/t1.h, src/lib/openmj2/t2.c, src/lib/openmj2/t2.h,
src/lib/openmj2/tcd.c, src/lib/openmj2/tcd.h,
src/lib/openmj2/tgt.c, src/lib/openmj2/tgt.h,
wrapping/java/openjp2/JavaOpenJPEG.c,
wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
wrapping/java/openjp2/index.c, wrapping/java/openjp2/index.h,
wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaDecoder.java,
wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaEncoder.java:
[trunk] updated copyright and added copyright notice required by
ISO, in each file; updated AUTHORS, NEWS
2014-04-02 Antonin Descampe
* [r2832] thirdparty/CMakeLists.txt: [trunk] removed debug message
in CMakeLists.txt
* [r2831] src/bin/jp2/opj_compress.c: [trunk] fixed a bug
triggering SEGFAULT on debug mode (uninitialized
structure)
2014-03-27 Mathieu Malaterre
* [r2815] cmake/TestFileOffsetBits.c: [trunk] Properly copy/paste
code from the autotools
gcc correctly fails compiling this code, I needed to move the
code outside the main function to get the error. This actually
match the autotools (incorrect) code. We'll see how they fix this
code in future release.
This make the code compatible with previous openjpeg version and
remove C99 requirement.
Fixes issue 316
2014-03-26 Mathieu Malaterre
* [r2808] cmake/TestFileOffsetBits.c: [trunk] Make sure to use long
long (this is not C89). However this should be ok on most
compilers nowadays
Update issue 316
2014-03-26 Antonin Descampe
* [r2806] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c:
[trunk] fixed warnings triggered on linux related to r2802
2014-03-26 Mathieu Malaterre
* [r2804] tests/nonregression/test_suite.ctest.in: [trunk] Run test
suite on issue 316 dataset
Update issue 316
2014-03-26 Antonin Descampe
* [r2802] src/bin/jp2/convert.c, src/bin/jp2/convert.h,
src/bin/jp2/opj_compress.c: [trunk] add ability in opj_compress
to input subsampled images through
'-F' (aka raw option). Let the user input raw images with 444,
422, 420
(etc) subsampling. To be used in conjunction with '-mct 0' option
to
compress subsampled YCC images.
2014-03-26 Mathieu Malaterre
* [r2801] tests/CMakeLists.txt, tests/pdf2jp2.c[ADD]: [trunk] Add
small utilities to extract JP2 files from PDF
2014-03-25 Mathieu Malaterre
* [r2799] src/bin/jp2/opj_decompress.c: [trunk] Make sure to test
value not pointer
Update issue 302
2014-03-25 Antonin Descampe
* [r2798] src/bin/jp2/opj_compress.c: [trunk] fixed bug related to
r2791
2014-03-25 Mathieu Malaterre
* [r2796] tests/nonregression/CMakeLists.txt: [trunk] Add sentinel
in case list empty.
I was getting a cmake error `list sub-command REMOVE_ITEM
requires list to be present`
* [r2795] CMakeLists.txt: [trunk] Import change from 2.0 branch
2014-03-25 Antonin Descampe
* [r2792] src/bin/jp2/opj_compress.c: [trunk] fixed warning due
induced by r2791
* [r2791] src/bin/jp2/opj_compress.c: [trunk] add "-mct {0,1,2}"
option to opj_compress to allow MCT to be
disabled if needed.
2014-03-25 Mathieu Malaterre
* [r2789] src/bin/jp2/convert.c: [trunk] Make sure to not use alpha
pointer if it is not an RGBA input
Fixes issue 310
* [r2786] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h: [trunk] Rework previous commit r2610
This way we are able to gently deprecate the old API, and
preserve ABI
Update issue 306
* [r2785] tests/ppm2rgb3.c: [trunk] Add documentation
2014-03-24 Mathieu Malaterre
* [r2773] src/bin/jp2/convert.c: [trunk] Make sure to exit early
instead of looping on every single pixels
* [r2772] src/bin/jp2/opj_decompress.c: [trunk] Fix typo in comment
(this is not j2k_dump)
2014-03-18 Mathieu Malaterre
* [r2767] src/lib/openjp2/t2.c: [trunk] Revert r2764. It breaks
~230 tests as seen on continuous. Since no dataset is available,
the issue 296 will be left open.
Update issue 296
* [r2766] src/bin/jpip/CMakeLists.txt: [trunk] User can now control
source/target java version
Fixes issue 303
* [r2764] src/lib/openjp2/t2.c: [trunk] Import git commit
fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostscript team
Fixes issue 296
* [r2763] src/lib/openjp2/t2.c: [trunk] Import git commit
99a6f1af177c15f4db475186b79d169c993494ef from ghostscript team
Update issue 296
* [r2761] src/bin/jp2/convert.c, src/bin/jpwl/convert.c: [trunk]
Update big endian handling no such thing as WORDS_BIGENDIAN
(prefer OPJ_BIG_ENDIAN)
Update issue 302
* [r2756] src/lib/openjp2/j2k.c,
tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Now that dataset
from issue 297 have been imported, run test suite.
None of the dataset triggered any buffer overflow. Recent changes
in trunk handle all those cases.
Update issue 297
2014-03-17 Mathieu Malaterre
* [r2754] tests/compare_images.c: [trunk] Explicitely reject
file4/file6 scenario
Update issue 286
* [r2751] src/bin/common/opj_getopt.c: [trunk] Update BSD-4
copyright into a BSD-3 copyright
Fixes issue 300
2014-03-14 Mathieu Malaterre
* [r2748] tests/nonregression/test_suite.ctest.in: [trunk] Since
r2747 we are now able to track which files are missing from the
test_suite. Add them.
* [r2747] tests/nonregression/CMakeLists.txt: [trunk] add mecanism
to track of addition of new regression files in svn/data. It will
report when a J2K files is added but no test is found in the
test_suite file
* [r2746] thirdparty/libtiff/test_inline.c: [trunk] Remove
duplicate content from test_inline.c
Thanks to Matthieu Darbois for report (and patch)
Fixes issue 285
* [r2745] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
Really there has been some code duplication from r2413
Thanks to John Rogers (oracle.com) for report
* [r2744] src/lib/openjp2/jp2.c: [trunk] rework code from r2463.
Really there has been some code duplication from r2413
Thanks to John Rogers (oracle.com) for report
* [r2743] src/lib/openjp2/j2k.c,
tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Now that issue
165 dataset is in non regression repository, activate code to
reject them
Fixes issue 165
* [r2741] src/bin/jp2/convert.c: [trunk] Fix issue with & vs &&
Fixes issue 277
* [r2740] src/bin/jp2/opj_dump.c, src/lib/openjp2/j2k.c,
src/lib/openjp2/openjpeg.h: [trunk] Add internal implementation
to dump all tiles/comp info
Eg: opj_dump -f 8 -i input.j2k
Update issue 3
* [r2739] src/lib/openjp2/j2k.c: [trunk] Prevent a leak when
reading PPT markers
Update issue 295
* [r2735] src/bin/jp2/convert.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/opj_includes.h: [trunk] Move INLINE definition
within openjpeg.h header since application may use it
* [r2733] src/lib/openjp2/opj_intmath.h: [trunk] Apply final
missing patch from sumatrapdf team:
http://bugs.ghostscript.com/show_bug.cgi?id=694893
Update issue 231
* [r2732] tests/conformance/CMakeLists.txt: [trunk] Rework r2731
since it breaks non-regression testing
* [r2731] tests/compare_images.c, tests/conformance/CMakeLists.txt:
[trunk] Be more verbose about failure.
Update issue 294
* [r2730] src/lib/openjp2/tcd.c: [trunk] Add a temporary work
around for issue 293
As described in the bug report the default allocation mecanism
for codeblock data is too small for those dataset (16bits). We
would need a finer (more granular) mecanism to reallocated only
on demand. For now this help the two failing tests to pass.
Fixes issue 293
* [r2726] CMakeLists.txt: [trunk] Mark OpenJPEG to be ABI
incompatible with previous one, move to SONAME 7
Also declare this is 2.1.0 (or very close)
* [r2722] src/lib/openjp2/t2.c: [trunk] Remove warnings about
unused values introduced in r2710
Thanks to Matthieu Darbois for patch
Fixes issue 290
2014-03-13 Mathieu Malaterre
* [r2720] src/lib/openjp2/j2k.c: [trunk] Add some sanity checks
when reading Ippm(i) segments
Update issue 288
* [r2719] src/lib/openjp2/j2k.c: [trunk] Make sure to reallocate
ppm data buffer when multiple Ippm(i) buffer are found
This handle the case where remaining data is exactly Nppm(i)
Fixes issue 287
* [r2715] tests/nonregression/CMakeLists.txt,
tests/nonregression/checkmd5refs.cmake: [trunk] Add documentation
to the checkmd5refs cmake module (used for regression testing)
* [r2714] src/bin/jp2/opj_decompress.c: [trunk] Always report when
decompression failed as return code value
* [r2713] tests/nonregression/md5refs.txt: [trunk] Fix test
NR-DEC-issue171.jp2-71-decode-md5 after recent code change
* [r2712] tests/compare_images.c: [trunk] Add a double check for
user input
* [r2711] tests/ppm2rgb3.c: [trunk] Fix compilation on VS2010
(snprintf is not C89). C++11 should avoid this in the future
* [r2710] src/lib/openjp2/t2.c: [trunk] Just in case this would be
helpful for other, here is the code used to track issue 80
Update issue 80
* [r2709] src/lib/openjp2/t2.c: [trunk] Tweak documentation in
t2.c. Be more verbose in case of failure.
* [r2708] src/lib/openjp2/pi.c: [trunk] Add some documention in the
pi code
* [r2707] src/lib/openjp2/j2k.c: [trunk] Add debug code to extract
decompressed image right before PCLR handling
Update issue 235
* [r2705] tests/CMakeLists.txt, tests/ppm2rgb3.c[ADD]: [trunk] Add
a small helper to spli ppm into 3 pgm files
Update issue 235
2014-03-12 Mathieu Malaterre
* [r2703] src/bin/common/color.c: [trunk] Make sure to use 8bits
buffer when applying the ICC profile.
Fixes issue 281
* [r2701] src/bin/common/color.c: [trunk] Add debug info to be able
to test integration with littlecms
* [r2695] tests/compare_images.c: [trunk] TIFF files in test suite
can have 1 or 3 components
* [r2694] tests/compare_images.c: [trunk] Simplify code when
reading in TIFF images
* [r2692] src/lib/openjp2/j2k.c: [trunk] Make sure when reading POC
that number of layers (layer end) is within acceptable bound.
Fixes issue 80
2014-03-11 Mathieu Malaterre
* [r2691] src/lib/openjp2/t2.c: [trunk] Re-active old warning about
missing SOP marker
* [r2690] src/lib/openjp2/j2k.c, src/lib/openjp2/t2.c: [trunk] Add
debug info to track issue 80
Update issue 80
* [r2688] src/lib/openjp2/t2.c: [trunk] Rework assertion to work on
32bits system
* [r2687] src/lib/openjp2/jp2.c, src/lib/openjp2/raw.c,
src/lib/openjp2/t2.c: [trunk] Fix remainings warnings on
linux/32bits arch
* [r2686] src/lib/openjp2/opj_includes.h: [trunk] Rework fseek
ifdefs blockers, it breaks the 64bits behavior for fseeko
* [r2685] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
[trunk] Fix compilation errors when JPWL and/or MJ2 are build
2014-03-10 Mathieu Malaterre
* [r2683] src/lib/openjp2/tcd.c: [trunk] Another final round of
fixes for sign conversion warnings.
Fixes issue 256
* [r2682] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2681] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2680] src/lib/openjp2/j2k.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2679] cmake/CTestCustom.cmake.in: [trunk] Remove old warnings
about deprecated API
* [r2677] src/lib/openjp2/j2k.c: [trunk] Remove a set of warning
about sign conversion
Update issue 266
* [r2676] src/bin/common/color.c: [trunk] Remove warning about sign
conversion in color.c
Update issue 256
* [r2672] tests/compare_images.c, tests/conformance/CMakeLists.txt:
[trunk] Run richter test suite, correct a regression introduced
in r2668
* [r2670] tests/conformance/CMakeLists.txt: [trunk] Tweak JP2
conformance test suite add documentation
* [r2668] tests/compare_images.c, tests/conformance/CMakeLists.txt:
[trunk] Properly handle number of components to run kakadu test
suite.
Update issue 266
* [r2664] src/bin/jp2/convert.c: [trunk] Fix simple sign conversion
warnings only visible on 32bits arch
* [r2663] tests/compare_images.c: [trunk] Handle multi components
files with PGM outputs
* [r2661] src/bin/jp2/convert.c: [trunk] Properly handle PGM file
generation when fullpath is specified in the cmd line
This will break a very old behavior (since 2005), but avoid
writing in un-expected places for users
This also make the behavior similar with PGX file generation
* [r2660] tests/compare_dump_files.c: [trunk] Fix inversion in code
convention
* [r2659] tests/compare_dump_files.c: [trunk] Fix typo in the code
* [r2658] tests/compare_dump_files.c: [trunk] rework actual code to
handle DOS/UNIX end of lines in a transparent manner.
This will help cross compilation cases
* [r2657] tests/compare_dump_files.c: [trunk] First pass to cleanup
compare_dump_files
* [r2656] tests/compare_images.c: [trunk] Fix compilation when TIFF
lib is neither found nor compiled
* [r2655] src/bin/jp2/convert.c: [trunk] Make sure to always
initialize variable
* [r2654] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
src/lib/openjpip/jp2k_encoder.c, tests/compare_images.c: [trunk]
Fix warnings about shadow variables
* [r2653] src/lib/openjp2/t1_generate_luts.c: [trunk] remove a
warning when using strict prototype
* [r2652] src/bin/common/color.c: [trunk] Remove 2 warnings about
set but not used variables
2014-03-07 Mathieu Malaterre
* [r2651] src/bin/jp2/opj_decompress.c: [trunk] Upon failure, need
to return proper return code
* [r2650] tests/compare_images.c, tests/conformance/CMakeLists.txt:
[trunk] Add new test suite that run on kakadu conformance images
* [r2644] tests/CMakeLists.txt, tests/comparePGXimages.c[DEL],
tests/compareRAWimages.c[DEL], tests/compare_images.c[CPY],
tests/compare_raw_files.c[CPY], tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt: [trunk] Cleanup commit.
Rename compare family since comparePGX now support TIFF.
Rename compareRAWimage for clarity since it merely compare files
(not images).
* [r2643] tests/compareRAWimages.c: [trunk] Use C-style comments
* [r2642] tests/compareRAWimages.c: [trunk] Rework the code to
simplify cleanup code
* [r2638] tests/comparePGXimages.c: [trunk] Also override the
default error handler for TIFF files
* [r2636] src/lib/openjp2/jp2.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2635] src/lib/openjp2/tcd.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2634] src/lib/openjp2/t2.c: [trunk] Rework r2597, make sure
test suite is passing now.
Update issue 256
* [r2633] src/lib/openjp2/cidx_manager.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2632] src/lib/openjp2/phix_manager.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2631] src/lib/openjp2/ppix_manager.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2630] src/lib/openjp2/thix_manager.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2629] src/lib/openjp2/tpix_manager.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2628] src/lib/openjp2/t2.c: [trunk] Redo r2623, and remove
guilty section
Update issue 256
* [r2627] src/lib/openjp2/t2.c: [trunk] Revert r2623 for now
* [r2626] src/bin/jp2/opj_compress.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2625] src/bin/jp2/opj_decompress.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2624] src/bin/jp2/opj_dump.c: [trunk] Another round of fixes
for sign conversion warnings.
Update issue 256
* [r2623] src/lib/openjp2/t2.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2622] src/lib/openjp2/t1.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2621] src/lib/openjp2/openjpeg.c: [trunk] Another round of
fixes for sign conversion warnings.
Update issue 256
* [r2620] src/lib/openjp2/image.c: [trunk] Another round of fixes
for sign conversion warnings.
Update issue 256
* [r2619] src/lib/openjp2/dwt.c: [trunk] As reported by clang
analyzer thoses values were never read
* [r2618] src/bin/jp2/opj_compress.c: [trunk] Remove mem leak and
warning reported by clang
* [r2617] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c:
[trunk] Remove simple warnings about format
* [r2616] src/bin/mj2/opj_mj2_compress.c,
src/bin/mj2/opj_mj2_decompress.c: [trunk] Remove simple warning
about functions not used
* [r2615] src/lib/openjp2/pi.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2614] src/lib/openjp2/mqc.c: [trunk] Another round of fixes for
sign conversion warnings.
Update issue 256
* [r2613] src/lib/openjp2/invert.c: [trunk] Fix simple warning
about sign conversion
Update issue 256
* [r2612] src/lib/openjp2/dwt.c: [trunk] Another of fixes for
warning about sign conversion
Update issue 256
* [r2611] src/lib/openjp2/tgt.c: [trunk] Fix warning about sign
conversion
Update issue 256
* [r2610] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h: [trunk]
un-deprecated opj_stream_destroy API, import patch manually
In some case user still want to be able to call
opj_stream_destroy.
Fixes issue 227
* [r2609] src/lib/openjp2/openjpeg.c,
src/lib/openjp2/opj_codec.h[ADD], src/lib/openjp2/opj_includes.h:
[trunk] Update memory management mecanism
Fixes issue 253
* [r2608] src/lib/openjp2/cio.c: [trunk] Remove self-assignement.
Fixes issue 273
* [r2605] src/bin/jp2/convert.c: [trunk] Fix compilation in visual
studio, inline cannot be used directly.
Fixes issue 272
* [r2604] tests/comparePGXimages.c: [trunk] Remove warning about
implicitly defined function
* [r2601] tests/comparePGXimages.c: [trunk] Remove TIFF warning
handler. This help test suite run smoothly on windows by removing
the message box.
Fixes issue 276
* [r2600] src/lib/openjp2/j2k.c: [trunk] Fix mem leaks reported by
cppcheck
* [r2599] tests/comparePGXimages.c: [trunk] Simplify code and
remove bogus out of bound check
2014-03-06 Mathieu Malaterre
* [r2598] src/lib/openjp2/j2k.c: [trunk] Revert r2597 for now,
since it breaks a lot of tests
* [r2597] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
conversion.
Update issue 256
* [r2595] src/bin/jp2/convert.c: [trunk] Remove some easy warnings
* [r2594] src/lib/openjp2/j2k.c: [trunk] Remove warning about sign
conversion.
Update issue 256
* [r2593] src/bin/jp2/convert.c: [trunk] Remove warning about sign
conversion.
Update issue 256
* [r2592] tests/comparePGXimages.c, tests/compareRAWimages.c:
[trunk] Remove warning about sign conversion.
Update issue 256
* [r2591] tests/compare_dump_files.c: [trunk] Remove warning about
sign conversion.
Update issue 256
* [r2590] tests/test_tile_encoder.c: [trunk] Remove warning about
sign conversion.
Update issue 256
* [r2589] src/bin/jp2/convert.c, src/lib/openjp2/jp2.c,
tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] Remove
some easy warnings about sign compare reported by gcc
* [r2588] tests/comparePGXimages.c: [trunk] Remove out of bound
access in code and simplify code. this is a test tool, security
is not an issue here.
* [r2587] tests/test_tile_decoder.c: [trunk] Remove simple warning
about unused variables
* [r2586] tests/nonregression/CMakeLists.txt,
tests/nonregression/checkmd5refs.cmake,
tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
all output files from the test suite are using a different output
name
Fixes issue 271
2014-03-05 Mathieu Malaterre
* [r2577] src/lib/openjp2/jp2.c: [trunk] Handle cmap where direct
use is specified (issue235_cmapsubbox.jp2)
I doubt the old code ever work. The new code copy the old
codestream bytes into the new components (instead of copying the
pointer).
Technically the issue235.jp2 file should be handled since I.5.3.5
specifies that:
...
If the JP2 Header box does not contain a Component Mapping box,
the components shall be mapped directly to channels,
such that component i is mapped to channel i.
...
Update issue 235
2014-03-04 Mathieu Malaterre
* [r2572] src/lib/openjp2/tcd.c: [trunk] Make sure to reject images
such as 1336.pdf.asan.47.376.jp2
Fixes issue 267
* [r2571] src/lib/openjp2/tcd.c: [trunk] remove more conversion
warning in multi-lines macro.
C allow simple tricks such as to find those:
gcc -E tcd.c | sed '/^\#/d' | indent -st -i2 > clean.c
Update issue 256
* [r2570] src/lib/openjp2/j2k.c: [trunk] Remove some conversion
warnings reported by gcc
Update issue 256
* [r2569] src/bin/jp2/opj_compress.c: [trunk] Remove another
warning. ftell returns long int
Update issue 256
* [r2568] src/bin/jp2/convert.c: [trunk] Remove more conversion
warnings.
Update issue 256
* [r2567] src/lib/openjp2/tcd.c: [trunk] Remove warning about
conversion.
Update issue 256
* [r2566] tests/comparePGXimages.c,
tests/conformance/CMakeLists.txt: [trunk] Add a TIFF compare
function (PEAK/MSE)
Fixes issue 100
* [r2565] src/lib/openjp2/mqc.c: [trunk] Revert portion of r2562,
need to investigate issue.
Update issue 269
2014-03-03 Mathieu Malaterre
* [r2562] src/lib/openjp2/mqc.c, src/lib/openjp2/openjpeg.c:
[trunk] Remove remaining conversion issues in mqc.c
* [r2561] src/lib/openjp2/opj_clock.c, src/lib/openjp2/t2.c:
[trunk] Remove remainings conversion issues in t2.c + clock.c
* [r2560] src/lib/openjp2/t1.c: [trunk] Remove a simple warning
about int -> float conversion
* [r2559] src/lib/openjp2/t2.c: [trunk] rework code to avoid a
warning. this also remove a division and prefer bit-shift
* [r2558] src/lib/openjp2/mct.c, src/lib/openjp2/raw.c,
src/lib/openjp2/tgt.c: [trunk] Remove some more warnings about
conversion
* [r2557] src/lib/openjpip/index_manager.c: [trunk] Prefer compile
time constant to avoid conversion double -> int
* [r2556] src/lib/openjp2/jp2.c: [trunk] Review warning about types
conversion, and add cast when needed
* [r2553] src/lib/openjp2/invert.c: [trunk] Remove some simple
warnings about conversion
* [r2552] tests/compare_dump_files.c: [trunk] fgets takes an int as
parameter
* [r2551] src/lib/openjpip/j2kheader_manager.c: [trunk] Remove
warning about cast double -> int. Instead use bit-shifting
(compile time computation)
* [r2550] src/bin/common/color.c, src/bin/jp2/opj_decompress.c,
src/lib/openjp2/dwt.c: [trunk] Remove easy to fix warnings about
conversion
* [r2549] src/lib/openjp2/opj_malloc.h: [trunk] Import left over
from patch submitted as issue 225 (comment #14)
Update issue 225
* [r2548] src/bin/jp2/convert.c, src/bin/jpip/opj_jpip_transcode.c,
tests/unit/testempty0.c: [trunk] remove some simple warnings
about unused params
* [r2547] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
src/lib/openjpip/jpipstream_manager.c: [trunk] remove all api
with invalid FILE* parameters which could leads to issues when
applications are compiled with different flags from openjpeg.
Fixes issue 198
* [r2546] src/lib/openjp2/opj_intmath.h: [trunk] Explicitely
trigger issue 229, there may be an impact in code execution. The
assert may get removed afterward
Update issue 229
* [r2545] src/bin/jpip/opj_jpip_transcode.c,
tests/comparePGXimages.c: [trunk] Remove simple warnings
* [r2544] tests/nonregression/CMakeLists.txt: [trunk] Remove
3635.pdf.asan.77.2930.jp2 from opj_dump tests
Update issue 250
* [r2539] src/lib/openjp2/opj_includes.h: [trunk] Avoid conflicting
declarion for fseek in openjp2 vs fseek in openjpip
* [r2538] tests/nonregression/md5refs.txt: [trunk] Fix md5 values
for decode-md5 tests.
Update issue 250
* [r2537] src/lib/openjp2/jp2.c, src/lib/openjp2/t1.c: [trunk]
Remove deprecated functions.
Update issue 268
* [r2536] src/bin/jpip/opj_jpip_transcode.c: [trunk] Remove warning
about unused function
Update issue 268
* [r2535] src/lib/openjp2/j2k.c: [trunk] Remove deprecated
functions (not called anywhere in the code base).
Update issue 268
* [r2533] tests/test_tile_decoder.c: [trunk] Remove unused
variables from test
2014-03-02 Mathieu Malaterre
* [r2532] src/bin/jp2/convert.c: [trunk] Remove some simple
warnings about var being set but not used
* [r2531] src/bin/jp2/convert.c: [trunk] Remove warning about
-2147483648 (aka INT_MIN), causing this decimal constant is
unsigned only in ISO C90
* [r2530] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/tcd.c: [trunk] Remove simple warnings about
comments, missing case in switch statement
2014-03-01 Mathieu Malaterre
* [r2529] src/bin/jp2/convert.c: [trunk] Fix compilation on MSVC
compiler
2014-02-28 Mathieu Malaterre
* [r2528] src/bin/jp2/convert.c: [trunk] Partially rework r2506,
original patch from issue 171 was totally bogus (untested?) and
did break most of the test (eg. p1_04 family)
convert.c duplicate a lot of code, this patch only adresses the
PGX codec section of the code.
Update issue 171
Update issue 264
* [r2527] tests/nonregression/CMakeLists.txt,
tests/nonregression/md5refs.txt: [trunk] Make sure to run
*-decode-md5 only after *-decode tests. Update md5 since recent
code change.
* [r2526] src/lib/openjp2/j2k.c: [trunk] Remove easy uint32 <->
int32 conversions
* [r2525] src/lib/openjp2/j2k.c: [trunk] Re-import chunk from r2458
that made textGBR.jp2 to fail otherwise
Update issue 225
* [r2524] src/lib/openjp2/j2k.c: [trunk] Rework r2458, instead we
should reject 451.pdf.SIGSEGV.ce9.3723 since tile-parts are out
of order (as per kakadu behavior).
Update issue 225
* [r2523] tests/nonregression/CMakeLists.txt: [trunk] Mark a file
as being invalid for opj_dump
* [r2522] tests/CMakeLists.txt: [trunk] Fix JPIP test with updated
md5sum
* [r2521] src/lib/openjp2/j2k.c: [trunk] Really apply r2460 this
time, but fix the original typo in the submitted patch
Update issue 225
* [r2520] tests/comparePGXimages.c: [trunk] final round of minor
cleanups
* [r2519] tests/comparePGXimages.c: [trunk] Remove PNG generation
code for now
* [r2518] tests/comparePGXimages.c: [trunk] Prefer strcpy since it
copies trailing 0 directly
* [r2517] tests/comparePGXimages.c: [trunk] Simplify code to
centralize code cleanup
* [r2516] tests/comparePGXimages.c: [trunk] Some code cleanup add
sentinels
* [r2515] tests/comparePGXimages.c: [trunk] Remove a simple
warning, and use static to detect unused functions. Simplify
function declarations.
* [r2513] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] run test suite
on dataset from issue 171
Fixes issue 171
* [r2511] src/bin/jp2/opj_dump.c: [trunk] Remove some simple
warnings in opj_dump
* [r2510] src/bin/jp2/convert.c: [trunk] Merge final patch from
issue 171 with code simplification. also handles signed case
properly.
Fixes issue 171
* [r2508] CMakeLists.txt: [trunk] Fix find_path behavior within
cross-compilation execution
2014-02-27 Mathieu Malaterre
* [r2507] src/lib/openjp2/jp2.c: [trunk] Import patch from issue
218. No dataset to check, so blindly applied it.
Fixes issue 218
* [r2506] src/bin/jp2/convert.c: [trunk] Import patch from issue
171. Only the imagetoraw part was not applied.
Update issue 171
* [r2505] tests/nonregression/test_suite.ctest.in: [trunk] Try to
run test suite on invalid dataset from sumatrapdf team
Update issue 225
* [r2503] tests/nonregression/test_suite.ctest.in: [trunk] run test
suite to illustrate patch from r2458
* [r2501] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Make sure that
opj_decompress only output a single component
Update issue 110
* [r2496] tests/nonregression/test_suite.ctest.in: [trunk] add
issue 46 to the test suite
Fixes issue 46
* [r2495] src/bin/jp2/opj_compress.c: [trunk] improve command line
parser syntax checking
* [r2493] src/lib/openjp2/j2k.c: [trunk] add a sentinel in debug
code
* [r2492] tests/unit/CMakeLists.txt: [trunk] simplify code using
for loop
2014-02-26 Mathieu Malaterre
* [r2491] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Import test case
from issue 208. This appears to be fixed now.
Fixes issue 208
* [r2489] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Run test suite
on dataset from issue 211. Test is now passing nicely.
Fixes issue 211
* [r2487] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] run test suite
on dataset from issue 135. Add fake md5sum to make sure tests is
failing.
Update issue 135
* [r2485] tests/nonregression/checkmd5refs.cmake,
tests/nonregression/md5refs.txt: [trunk] Update missing md5sums
* [r2484] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] kakadu does not
support 451.pdf.SIGSEGV.ce9.372 we should not pretend to be able
to decompress it
Update issue 225
* [r2483] tests/nonregression/test_suite.ctest.in: [trunk] Run test
suite on issue 141. Add a fake dataset to report that test is
failing.
Update issue 141
* [r2481] tests/compareRAWimages.c: [trunk] Add more details in
case test fails
* [r2480] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] run test suite
on input dataset from issue 134
Fixes issue 134
* [r2478] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] fixes test
NR-DEC-file409752.jp2-40-decode, use proper naming convention
(need to keep file extension)
* [r2477] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] add test suite
for issue 142
Fixes issue 142
* [r2476] tests/nonregression/checkmd5refs.cmake: [trunk] When no
output PGX file is found, report an error
* [r2474] src/bin/wx/OPJViewer/CMakeLists.txt: [trunk] Add missing
include dir for wx app
* [r2473] tests/test_tile_decoder.c, tests/test_tile_encoder.c:
[trunk] Remove some simple warnings about cast, and unused
functions
* [r2471] src/lib/openjp2/t2.c: [trunk] Remove a simple warning
about a cast
* [r2470] src/lib/openjp2/j2k.c: [trunk] revert r2460 since it
breaks ETS-C1P0-p0_03.j2k-decode.
Update issue 225
* [r2469] src/lib/openjp2/t2.c: [trunk] Revert r2453 since it
breaks conformance test ETS-C1P1-p1_06.j2k-decode
* [r2468] src/lib/openjp2/tcd.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 1336.pdf.asan.47.376
Update issue 225
* [r2467] src/lib/openjp2/tcd.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 1888.pdf.asan.35.988
Update issue 225
* [r2466] src/lib/openjp2/jp2.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 1851.pdf.SIGSEGV.ce9.948
Update issue 225
* [r2465] src/lib/openjp2/jp2.c: [trunk] Import patch from
sumatrapdf team. Start using new color space when found.
Update issue 225
* [r2464] src/lib/openjp2/jp2.c: [trunk] Import patch from
sumatrapdf team. This handle some Part-2 compliant file, by being
more tolerant in COLR box. No testcase for now.
Fixes issue 247
* [r2463] src/lib/openjp2/jp2.c: [trunk] Import patch from
sumatrapdf team. This handle some testcase with no input dataset,
but changes looks ok.
Update issue 225
* [r2462] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 2977.pdf.asan.67.2198
Update issue 225
* [r2461] src/lib/openjp2/j2k.c: [trunk] Import (ugly) patch from
sumatrapdf team. This feels like a hack rather than a solution.
Fixes issue 226
* [r2460] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 3635.pdf.asan.77.2930
Update issue 225
* [r2459] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. Original commit is
5b0c9985e3359aca9b3fcfd94424166aa61a141a.
Update issue 225
* [r2458] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 451.pdf.SIGSEGV.ce9.3723
Update issue 225
* [r2457] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 2.pdf.SIGFPE.706.1112
Update issue 225
* [r2456] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 1610.pdf.SIGSEGV.59c.681
Update issue 225
* [r2455] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 2539.pdf.SIGFPE.706.1712
Update issue 225
* [r2454] src/lib/openjp2/j2k.c: [trunk] Import patch from
sumatrapdf team. This handle testcase 4035.pdf.SIGSEGV.d8b.3375
Update issue 225
* [r2453] src/lib/openjp2/t2.c: [trunk] Import patch from
sumatrapdf team. Add detection for testcase
1802.pdf.SIGSEGV.36e.894
Update issue 225
* [r2452] src/lib/openjp2/jp2.c: [trunk] Import patch from
sumatrapdf team. Add a new function to check color box.
Update issue 225
* [r2451] src/lib/openjp2/openjpeg.h: [trunk] Import patch from
sumatrapdf team. This patch adds new colorspace handling.
Update issue 225
* [r2450] src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.h:
[trunk] Import patch from sumatrapdf team. This adds alpha
handling. This patch changes ABI.
Update issue 225
* [r2449] tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Update file
extension function to handle cases where filename containes
multiples dots.
Update issue 250
* [r2447] tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Clearly indicate
that mem-b2ace68c-1381.jp2 should not be decompressed.
Update issue 250
* [r2446] tests/CMakeLists.txt: [trunk] Fix TestJPIP1 on case
sensitive system
* [r2445] cmake/CTestCustom.cmake.in: [trunk] regex would not be
used to remove java deprecation warning from dashboard
* [r2444] src/bin/jp2/opj_compress.c, tests/test_tile_encoder.c:
[trunk] Remove simple warnings about unused functions
* [r2443] src/bin/jp2/opj_compress.c: [trunk] Properly store and
use value returned by fread. Also invert nmemb and size in fread
call.
Fixes issue 262
* [r2442] src/lib/openjpip/msgqueue_manager.c: [trunk] Fix invalid
write access in JPIP code.
Fixes issue 261
2014-02-25 Mathieu Malaterre
* [r2436] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Run decoder on
input dataset from issue 254. Add fake md5sum to make sure the
test is failing.
Update issue 254
* [r2433] cmake/CTestCustom.cmake.in: [trunk] deprecationg warning
issued by java compiler should be ignored
* [r2432] src/lib/openjp2/openjpeg.c: [trunk] Create a new static
*_impl function to avoid a warning triggered by the deprecation
mecanism
Fixes issue 257
* [r2430] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] New decoded
files are passing. Adding reference files.
Update issue 225
* [r2428] tests/nonregression/test_suite.ctest.in: [trunk] For now
assume any provided stream should not get decompressed.
Update issue 225
* [r2427] tests/nonregression/test_suite.ctest.in: [trunk] Run
decoder on issue 229 test cases
Update issue 229
* [r2419] src/lib/openjp2/t2.c: [trunk] Revert r2415 for now since
it introduce large regression
* [r2418] src/lib/openjp2/opj_includes.h: [trunk] Import commit
87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdl
don't define lrintf for MSVC 2013 (fix compilation breakage)
Update issue 225
* [r2417] src/lib/openjp2/t2.c: [trunk] Import commit
4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdl
Bug 694906: fix potential heap overflow in
opj_t2_read_packet_header
Update issue 225
* [r2416] src/lib/openjp2/jp2.c: [trunk] import commit
83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdl
fix potential NULL-pointer dereference caused by testing the
wrong variable
after opj_realloc (happens only in OOM situations)
Update issue 225
* [r2415] src/lib/openjp2/t2.c: [trunk] Import commit
fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdl
prevent heap overflow in opj_t2_read_packet_header
Also prevent a double-free of segment data under OOM conditions.
Problem found in a test file, 1802.pdf.SIGSEGV.36e.894 supplied
by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google
Security Team using Address Sanitizer. Many thanks!
Update issue 225
* [r2414] src/lib/openjp2/cio.c: [trunk] Import commit
8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdl
make opj_stream_set_user_data accept a NULL stream
for consistency with opj_stream_set_* which does so.
Update issue 225
* [r2413] src/lib/openjp2/event.c, src/lib/openjp2/jp2.c: [trunk]
Import commit f4139d702559649e577a5df9cfd64b0ca6107a7a from
ghostpdl
Several functions accept a buffer size but never actually check
whether
the buffer overflows during reading/writing. This fixes all cases
where
a size variable has explicitly been marked as unused (through a
(void)
cast).
This was discovered while investigating an assertion caused by
7cc691f332f26802c64cdc47e17bff8b_signal_sigabrt_7ffff6d59425_2247_2509.pdf
among others.
Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google
Security
Team for providing the example files.
* [r2411] src/bin/common/format_defs.h, src/bin/jp2/opj_compress.c:
[trunk] Clarify raw input in openjpeg. LSB vs MSB are now
documented.
Fixes issue 62
* [r2410] tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Run test case
for issue 228. Output has been validated.
Fixes issue 228
* [r2407] tests/nonregression/test_suite.ctest.in: [trunk] Run
sumatrapdf test cases
2014-02-24 Mathieu Malaterre
* [r2404] src/lib/openjp2/libopenjp2.pc.cmake.in: [trunk] add
missing private lib. Update issue 223
* [r2402] tests/nonregression/checkmd5refs.cmake,
tests/nonregression/md5refs.txt,
tests/nonregression/test_suite.ctest.in: [trunk] Make sure to
always output pgx file. Handle case where multiple pgx files are
generated. Fixes all tests.
* [r2401] tests/nonregression/test_suite.ctest.in: [trunk] add test
demonstrating a regression in 1.5.0 and up. Update issue 205
* [r2399] tests/nonregression/CMakeLists.txt,
tests/nonregression/checkmd5refs.cmake[ADD],
tests/nonregression/md5refs.txt[ADD]: [trunk] improve test suite
by checking against a reference md5
* [r2398] src/bin/jp2/convert.c: [trunk] Fix a simple mem leak
* [r2397] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
Fix two simple warnings about sign mismatch
* [r2395] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
Fix warning about signed/unsigned mismatch
* [r2394] tests/unit/testempty2.c: [trunk] Make sure to handle ret
value, and properly initialize output file
* [r2393] tests/unit/testempty1.c: [trunk] Make sure to handle ret
value in test
* [r2392] tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt, tests/unit/CMakeLists.txt:
[trunk] Prefer the new style cmake: add_test command
Fixes issues 258
* [r2388] src/lib/openjp2/bio.c: [trunk] Fix a warning about type
conversion. Use a trick where unsigned wrapping is legal
2014-02-12 Antonin Descampe
* [r2375] src/lib/openjp2/j2k.c: [trunk] replaced fprintf with
event_mgr in cinema-related stuff in j2k.c
* [r2374] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c:
[trunk] moved logic related to cinema profiles in library (was in
opj_compress.c). This enables one using the library with its own
executable to easily ask for cinema profiles.
* [r2373] src/bin/jp2/convert.c: [trunk] added a warning when tif
conversion changes input image bitdepth
* [r2372] src/bin/jp2/convert.c: [trunk]re-indenting convert.c
2014-02-07 Mathieu Malaterre
* [r2371] cmake/FindKAKADU.cmake: Update kakadu cmake module
2014-01-23 Antonin Descampe
* [r2369] tests/comparePGXimages.c,
tests/nonregression/test_suite.ctest.in: [trunk] added some tests
for Cinema2k 48fps and Cinema 4k 24 fps. Fixed
a bug in comparePGXimages.c leading to huge Test.xml file
uploaded to
DashBoard
* [r2367] src/bin/jp2/opj_compress.c: [trunk] fixed another DCI
compliance bug
2014-01-22 Antonin Descampe
* [r2366] tests/nonregression/CMakeLists.txt: [trunk] uncomment
tests mistakenly commented in previous commit
* [r2365] src/bin/jp2/opj_compress.c, src/lib/openjp2/j2k.c,
tests/nonregression/CMakeLists.txt: [trunk] fixed several bugs in
cinema mode (2K 24/48 fps, and 4K). Trunk
now produces compliant DCI code-streams.
2014-01-16 Antonin Descampe
* [r2364] src/bin/jp2/opj_compress.c: [trunk] fixed indentation in
opj_compress.c, renamed 2 internal
functions, added some comments
2014-01-16 Antonin Descampe
* [r2363] src/lib/openjp2/j2k.c: [trunk] fixed DCI-compliant
codestream generation (-cinema2K and -
2013-10-30 Antonin Descampe
* [r2352] CMakeLists.txt, src/CMakeLists.txt,
src/bin/jpip/CMakeLists.txt: trunk: fixed cmake config so as to
be able to link opj_jpip_server with FCGI.
* [r2351] src/bin/jpip/opj_server.c: trunk: fixed cmake config so
as to be able to link opj_jpip_server with FCGI.
2013-10-28 Antonin Descampe
* [r2350] tests/conformance/CMakeLists.txt: trunk: disabling
class-0 conformance tests for now (bad implentation of tests)
2013-10-15 Rex Dieter
* [r2348] CMakeLists.txt,
src/lib/openjp3d/libopenjp3d.pc.cmake.in[ADD],
src/lib/openjpip/libopenjpip.pc.cmake.in[ADD],
src/lib/openjpwl/libopenjpwl.pc.cmake.in[ADD]: complete openjpeg2
pkgconfig support, bug #68
2013-09-26 Mathieu Malaterre
* [r2347] src/lib/openjp2/image.c, src/lib/openjp2/openjpeg.c:
[trunk] Import patch from bug #241
2013-07-11 Antonin Descampe
* [r2344] tests/conformance/CMakeLists.txt: test: modified class-0
conformance testing to comply with constraints
2013-03-25 Mickaël Savinaud
* [r2322] src/lib/openmj2/openjpeg.c: [trunk] use the private
version of opj_config to avoid compilation error into mj2
* [r2321] src/lib/openjp2/opj_inttypes.h: [trunk] use
opj_config_private.h into the opj_inttypes.h
* [r2320] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/openjpeg.c,
src/lib/openjp2/opj_config.h.cmake.in,
src/lib/openjp2/opj_config_private.h.cmake.in[ADD],
src/lib/openjp2/opj_includes.h: [trunk] separate the opj_config
file between public and private part to avoid expose unused
variables into the public API.
* [r2319] tests/nonregression/test_suite.ctest.in: [trunk] update
test suite because now illegalcolortransform.j2k could be decoded
2013-03-24 Mickaël Savinaud
* [r2318] src/bin/jp2/opj_decompress.c: [trunk] enhance the support
of sYCC into opj_decompress application (thanks winfried).
* [r2317] src/lib/openjp2/j2k.c,
tests/nonregression/test_suite.ctest.in: [trunk] managed nicely
the case where TPSot value is incorrect (thanks winfried). Update
the test suite to check this case. Updates issue 202. Updates
issue 206. Update issue 208
2013-03-17 Mickaël Savinaud
* [r2315] src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt:
[trunk] add access to opj_apps_config.h to old applications
* [r2314] src/lib/openjp2/jp2.c: [trunk] manage correctly the case
where meth value is not correct (thanks winfried)
* [r2313] src/lib/openjp2/jp2.c,
tests/nonregression/test_suite.ctest.in: [trunk] correct issue
188 (thanks winfried) and add test about it. Fixes issue 188
* [r2308] tests/CMakeLists.txt: [trunk] use OPJ_ prefix on HAVE
variable also for tests
* [r2307] src/lib/openmj2/j2k.c: [trunk]remove wrong code in mj2
library detected by winfried (thanks to you)
* [r2306] CMakeLists.txt, src/bin/common/color.c,
src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jpwl/convert.c, src/bin/jpwl/opj_jpwl_compress.c,
src/bin/jpwl/opj_jpwl_decompress.c,
src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
thirdparty/CMakeLists.txt: [trunk] use everywhere the new opj_
prefix for HAVE variables and use the opj_apps_config file
(thanks to winfried)
2013-03-13 Mickaël Savinaud
* [r2304] CMakeLists.txt, cmake/EnsureFileInclude.cmake[ADD]:
[trunk] use the home made macro to ensure the existence of some
include file
* [r2303] src/lib/openjp2/opj_includes.h: [trunk] use the opj_
prefix for the HAVE_FSEEKO variable
* [r2302] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
src/lib/openjp2/opj_inttypes.h: [trunk] correct missing variable
in openjpeg config file
2013-03-03 Mickaël Savinaud
* [r2301] cmake/TestLargeFiles.cmake,
src/lib/openjp2/opj_config.h.cmake.in: [trunk] remove some unused
variable from opj_config and rename other one with opj_ prefix
* [r2300] CMakeLists.txt, src/bin/common/CMakeLists.txt,
src/bin/common/color.c,
src/bin/common/opj_apps_config.h.cmake.in[ADD],
src/bin/jp2/CMakeLists.txt, src/bin/jp2/convert.c,
src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/lib/openjp2/opj_config.h.cmake.in, tests/CMakeLists.txt,
tests/comparePGXimages.c: [trunk] split into two config files
config options related to the lib and to the application.
2013-02-18 Mickaël Savinaud
* [r2298] src/lib/openjp2/openjpeg.h: [trunk] add the prefix opj_
to deprecated everywhere
2013-02-17 Mickaël Savinaud
* [r2297] src/lib/openjp2/openjpeg.h: [trunk] update documentation
of new functions _v3 and mark deprecated related functions
* [r2296] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
tests/test_tile_decoder.c, tests/test_tile_encoder.c,
tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
the new API for function opj_stream_create_default_file_stream.
Use now opj_stream_create_default_file_stream_v3 (WIP)
2013-02-16 Mickaël Savinaud
* [r2295] src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, tests/j2k_random_tile_access.c,
tests/test_tile_decoder.c, tests/test_tile_encoder.c,
tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk] move to
the new API for function opj_stream_destroy. Use now
opj_stream_destroy_v3 (WIP)
* [r2294] src/lib/openjp2/openjpeg.h: [trunk] rename deprecated
macro with opj_ prefix and use it for opj_stream_destroy function
* [r2293] src/lib/openjp2/cio.c, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h: [trunk] add functions to avoid to use
FILE* into the API (thanks winfried).
Update issue 120 and update issue 198
2013-02-04 Mickaël Savinaud
* [r2292] tests/nonregression/test_suite.ctest.in: [trunk] add a
test related to issue 202
2013-02-03 Mickaël Savinaud
* [r2290] src/bin/jp2/convert.c: [trunk] update convert about png
writing with additional metadata (thanks winfried)
* [r2287] tests/nonregression/test_suite.ctest.in: [trunk] update
test suite for issue 5 and 62
* [r2285] src/lib/openjp2/tcd.c: [trunk] backout one part of the
rev 2266
2013-01-03 Mathieu Malaterre
* [r2272] src/lib/openjp3d/pi.c: [trunk] JP3D: Fix issue with Z
handling in packet iterator
* [r2271] src/lib/openjp3d/cio.c, src/lib/openjp3d/t2.c: [trunk]
JP3D: Handles errors properly
* [r2270] src/lib/openjp3d/dwt.c: [trunk] JP3D: remove old debug
2013-01-02 Mathieu Malaterre
* [r2269] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
src/lib/openjp3d/dwt.h, src/lib/openjp3d/event.c,
src/lib/openjp3d/event.h, src/lib/openjp3d/jp3d.c,
src/lib/openjp3d/jp3d.h, src/lib/openjp3d/jp3d_lib.c,
src/lib/openjp3d/jp3d_lib.h, src/lib/openjp3d/mct.c,
src/lib/openjp3d/mct.h, src/lib/openjp3d/mqc.c,
src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.c,
src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/pi.c,
src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
src/lib/openjp3d/tgt.c, src/lib/openjp3d/tgt.h,
src/lib/openjp3d/volume.c, src/lib/openjp3d/volume.h: [trunk]
JP3D: convert from DOS to UNIX eol
* [r2268] src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
src/lib/openjp3d/t1.h, src/lib/openjp3d/t1_3d.c,
src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/t2.c,
src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
src/lib/openjp3d/volume.h: [trunk] JP3D: remove exe bit from
source files
2012-12-18 Mickaël Savinaud
* [r2266] src/lib/openjp2/j2k.h, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
tests/nonregression/test_suite.ctest.in: [trunk] merge from
branch 1.5 a correction about large code-block data (decoding
part) and add tests about issue 5 and issue 62
2012-12-11 Mathieu Malaterre
* [r2263] src/lib/openjp2/tgt.c: [trunk] remove left over from v2
transition
* [r2262] src/lib/openjp3d/tgt.c: [trunk] JP3D: completely redo the
opj_tgt_create function. Take as input the initial opj_tgt_create
as found in openjpeg 1.5, and extend with the 3rd dimension.
2012-12-07 Rex Dieter
* [r2259] doc/Doxyfile.dox.cmake.in: Doxyfile: HTML_TIMESTAMP = NO
helps when comparing the output of multiple runs,
and distros will appreciate avoiding multilib conflicts.
2012-12-04 Mickaël Savinaud
* [r2255] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in:
[trunk] correct the new name of OPJ_HAVE_STDINT_H everywhere
* [r2254] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
src/lib/openjp2/opj_stdint.h: [trunk] remove SSIZE which is
unused in openjpeg and rename HAVE_STDINT_H to OPJ_HAVE_STDINT_H
* [r2253] src/lib/openjpip/boxheader_manager.h,
src/lib/openjpip/byte_manager.h: [trunk] add openjpeg.h in some
files of openjpip to use some opj type (thanks winfried)
2012-12-03 Mickaël Savinaud
* [r2252] CMakeLists.txt, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/opj_stdint.h, tests/unit/testempty0.c: [trunk]
move typedef from opj_stdint.h to openjpeg.h and add an include
of stdio.h in openjpeg.h. Fixes issue 197
* [r2251] src/lib/openjp2/jp2.c: [trunk] correct the encoding of
colr box information (thanks Winfried)
* [r2250] CMakeLists.txt,
src/lib/openjp2/libopenjp2.pc.cmake.in[ADD]: [trunk]add the
pkgconfig support for openjp2 (thanks Winfried)
2012-11-28 Mathieu Malaterre
* [r2249] src/lib/openjp3d/jp3d.c: [trunk] JP3D codec was trying to
pull information from the registration parameter in COM. This is
non-standard.
* [r2248] src/lib/openjp3d/jp3d.c: [trunk] As per T.809 code block
are not shifted in JP3D
Table A.7
3D code-block width, height and depth exponent values xcb =
value, ycb = value
or zcb = value.
NOTE This redefines Rec. ITU-T T.800 | ISO/IEC 15444-1
significantly! The 3D
code-block width, height and depth are limited to powers of two
with the minimum
size being 20 and the maximum being 210.
Further, the 3D code-block size is restricted so that 4 ≤
xcb+ycb+zcb ≤ 18.
* [r2247] src/lib/openjp3d/jp3d.c: [trunk] JP3D: this is safe to
write comment using Registration: ISO-8859-15
* [r2246] src/lib/openjp3d/jp3d.c: [trunk] JP3D fix issue with
Registration value in COM marker. Move COM marker just before
COD.
* [r2245] src/bin/jp3d/opj_jp3d_compress.c: [trunk] jp3d: fix
command line parsing for subsampling
* [r2244] src/bin/jp3d/opj_jp3d_decompress.c,
src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h: [trunk] Fix
issue with ITU-T T.809 (05/2011)
- ZSI is now known as NSI (FF54)
- NSI now stores Ndim (=3)
- CAP extended marker was not set properly
* [r2243] tests/unit/testempty0.c: [trunk] Fix compilation issue
where size_t would be undefined
2012-11-27 Mickaël Savinaud
* [r2242] tests/nonregression/CMakeLists.txt: [test] update the
list of files which will be gracefully rejected when they are
dump
* [r2241] tests/unit/CMakeLists.txt, tests/unit/testempty0.c[ADD]:
[trunk] add empty test about the issue 197. Updates issue 197
2012-11-26 Mickaël Savinaud
* [r2240] src/lib/openjp2/j2k.c,
tests/nonregression/test_suite.ctest.in: [trun[trunk] check if
the dx and dy steps are not incorrect according to the JPEG2000
norm (thanks Even).
Test associated to this issue should nicely fail. Fixes issue 194
* [r2239] src/lib/openjp2/j2k.c,
tests/nonregression/test_suite.ctest.in: [trunk] check if the
number of tiles is not incorrect regarding the JPEG2000 norm
(thanks Even).
Test associated to this issue should nicely fail. Fixes issue 163
* [r2238] tests/nonregression/test_suite.ctest.in: [trunk] test
about issue 192 should nicely fail
* [r2237] src/lib/openjp2/j2k.c: [trunk] check the index of the
component in read_qcc (thanks Even). fixes issue 192
* [r2235] src/lib/openjp2/j2k.c,
tests/nonregression/test_suite.ctest.in: [trunk] update test
suite with issue 191 to 194 and update patch for 191 which should
fail properly
2012-11-19 Mickaël Savinaud
* [r2225] src/lib/openjp2/j2k.c: [trunk] fix issue 191 (thanks
Even)
* [r2224] src/lib/openjp2/openjpeg.h: [trunk]remove not used
structures
2012-11-16 Mickaël Savinaud
* [r2223] src/lib/openjp2/openjpeg.h: [trunk] remove the extended
struct it is a bad idea
* [r2222] src/lib/openjp2/openjpeg.h: [trunk] add extended
capacities for future development
2012-11-16 Mathieu Malaterre
* [r2221] src/bin/common/color.c, src/bin/jpwl/CMakeLists.txt,
src/bin/mj2/CMakeLists.txt: [trunk] rename USE_LEGACY into
OPJ_USE_LEGACY for consistency with other #define
* [r2220] src/bin/jpwl/CMakeLists.txt: [trunk] Attempt to fix
compilation error with mj2
* [r2219] src/bin/common/color.c, src/bin/mj2/CMakeLists.txt:
[trunk] Attempt to fix compilation error with mj2
2012-11-16 Mickaël Savinaud
* [r2218] src/bin/common/color.c: [trunk] solve the problem with
new opj_ symbols in color.c
* [r2217] src/lib/openjp2/dwt.c, src/lib/openjp2/event.c,
src/lib/openjp2/event.h, src/lib/openjp2/image.c,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/jp2.c, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] add opj_
prefix to some internal define and use the new opj type instead
of int and float in some files
2012-11-15 Mickaël Savinaud
* [r2216] src/bin/jp2/opj_compress.c: [trunk]rename the cinema
option to old one
* [r2215] src/bin/jpip/opj_server.c,
src/lib/openjpip/auxtrans_manager.c: [trunk] update some
applications with new OPJ_BOOL type
* [r2214] src/lib/openjp2/t1.c: [trunk] use OPJ_INT32 instead of
int in t2.c
* [r2213] src/lib/openjp2/t2.c: [trunk] rename function with the
new opj_ prefix
* [r2212] src/lib/openjp2/tgt.c: [trunk] solve a potential bug when
we test the realloc
* [r2211] src/lib/openjp2/j2k.c: [trunk] add an assert to spot a
problem. update issue 189
* [r2210] AUTHORS, LICENSE, THANKS, src/bin/jp2/opj_compress.c,
src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
src/lib/openjp2/event.c, src/lib/openjp2/event.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/opj_includes.h, src/lib/openjp2/t2.c,
src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
src/lib/openjp2/tcd.h, src/lib/openjp2/tgt.c,
src/lib/openjp2/tgt.h, tests/comparePGXimages.c,
tests/compareRAWimages.c, tests/compare_dump_files.c,
tests/j2k_random_tile_access.c: [trunk]update the copyright, the
authors and thanks to respect the license
* [r2209] src/lib/openjp2/cidx_manager.c,
src/lib/openjp2/cidx_manager.h,
src/lib/openjp2/indexbox_manager.h,
src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
src/lib/openjpip/auxtrans_manager.h,
src/lib/openjpip/cachemodel_manager.c,
src/lib/openjpip/cachemodel_manager.h,
src/lib/openjpip/imgsock_manager.c,
src/lib/openjpip/imgsock_manager.h,
src/lib/openjpip/index_manager.c,
src/lib/openjpip/index_manager.h,
src/lib/openjpip/j2kheader_manager.c,
src/lib/openjpip/j2kheader_manager.h,
src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_encoder.c,
src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
src/lib/openjpip/msgqueue_manager.c,
src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
src/lib/openjpip/query_parser.h,
src/lib/openjpip/session_manager.c,
src/lib/openjpip/session_manager.h,
src/lib/openjpip/target_manager.h: [trunk] propagate the new OPJ_
symbol and type to openjpip
* [r2208] src/bin/jp2/opj_compress.c: [trunk]rename decompress
options with the goog name
* [r2207] src/lib/openjp2/openjpeg.h: runk] fix the documentation
of the API
* [r2206] tests/j2k_random_tile_access.c: [trunk] avoid memory leak
in j2k_random_tile_access.c
* [r2205] src/bin/common/color.c, src/bin/jp2/convert.c,
src/bin/jp2/convert.h, src/bin/jp2/index.c,
src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
src/bin/jp2/opj_dump.c, tests/comparePGXimages.c,
tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
tests/test_tile_encoder.c, tests/unit/testempty1.c,
tests/unit/testempty2.c: [trunk]extend last commits to apps
* [r2204] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
src/lib/openjp2/event.c, src/lib/openjp2/event.h,
src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t1.c,
src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] move
opj_bool to OPJ_BOOL to follow the other type
* [r2203] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
[trunk]remove OPJ_LIMIT_DECODING struct which is not useful for
v2 API
* [r2202] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/pi.c, src/lib/openjp2/t2.c: [trunk] rename public
symbols with OPJ_ prefix (enum part)
* [r2201] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
src/lib/openjp2/j2k.h, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename
public symbols with OPJ_ prefix
2012-11-13 Mickaël Savinaud
* [r2200] src/lib/openjp2/event.c, src/lib/openjp2/pi.c: [trunk]
remove warnings raised by flags -Wall -Wextra -pedantic
* [r2199] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c: [trunk]
remove warnings raised by vs11-beta analyzer
* [r2198] src/lib/openjp2/t2.c: [trunk] remove warnings raised by
flags -Wall -Wextra -pedantic
* [r2197] src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/phix_manager.c,
src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t2.c:
[trunk] remove warnings raised by flags -Wall -Wextra -pedantic
and vs9 analyzer
* [r2196] src/lib/openjp2/j2k.c, src/lib/openjp2/mqc.h,
src/lib/openjp2/openjpeg.h: [trunk] remove warnings raised by
flags -Wall -Wextra -pedantic
* [r2195] src/lib/openjp2/j2k.c: [trunk] manage the case where the
SOT marker is alone, PSot=12 (case of PHR data).
Fixes issue 162
* [r2194] src/lib/openjp2/t2.c: [trunk] avoid memory leak in
opj_t2_decode_packets
2012-11-12 Mickaël Savinaud
* [r2193] tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] add some new
tests related to new data; indicate that some tests should failed
because data are wrong
2012-11-08 Mathieu Malaterre
* [r2190] tests/CMakeLists.txt: [trunk] Add more testing to the
tile access/random
Update issue 186
* [r2189] tests/j2k_random_tile_access.c: [trunk] Fix what looks
like a copy/paste error
Update issue 186
* [r2188] tests/j2k_random_tile_access.c: [trunk] Add more test in
j2k_random_tile_access
Update issue 186
* [r2187] tests/CMakeLists.txt: [trunk] Add new tests
(j2k_random_tile_access)
2012-10-30 Mickaël Savinaud
* [r2186] tests/unit/testempty1.c, tests/unit/testempty2.c: [trunk]
remove old structure from testempty
2012-10-29 Mickaël Savinaud
* [r2185] src/lib/openjp2/openjpeg.h: [trunk] add documentation
* [r2184] src/lib/openjp2/openjpeg.h: [trunk]OPJ_STREAM_READ is now
equal to OPJ_TRUE and OPJ_STREAM_WRITE to OPJ_FALSE
* [r2183] src/lib/openjp2/event.h, src/lib/openjp2/openjpeg.h:
[trunk] move opj_event_mgr struct from openjpeg. h to event.h
* [r2182] src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.h,
src/lib/openjp2/t2.h: [trunk] remove old struct from V1 and not
used in V2
2012-10-29 Mathieu Malaterre
* [r2180] src/bin/jpip/opj_jpip_transcode.c,
src/bin/jpip/opj_server.c, src/lib/openjpip/auxtrans_manager.c,
src/lib/openjpip/auxtrans_manager.h,
src/lib/openjpip/bool.h[DEL],
src/lib/openjpip/cachemodel_manager.c,
src/lib/openjpip/cachemodel_manager.h,
src/lib/openjpip/dec_clientmsg_handler.c,
src/lib/openjpip/imgsock_manager.c,
src/lib/openjpip/imgsock_manager.h,
src/lib/openjpip/index_manager.c,
src/lib/openjpip/index_manager.h,
src/lib/openjpip/j2kheader_manager.c,
src/lib/openjpip/j2kheader_manager.h,
src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jpip_parser.c,
src/lib/openjpip/jpip_parser.h,
src/lib/openjpip/msgqueue_manager.c,
src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
src/lib/openjpip/openjpip.h, src/lib/openjpip/query_parser.c,
src/lib/openjpip/query_parser.h,
src/lib/openjpip/session_manager.c,
src/lib/openjpip/session_manager.h,
src/lib/openjpip/sock_manager.h,
src/lib/openjpip/target_manager.c,
src/lib/openjpip/target_manager.h: [trunk] Remove bool.h, use
opj_bool instead
Fix remaining opj_calloc/malloc/free issues
* [r2179] src/lib/openmj2/jp2.c: [trunk] Fix simple warning about
unused variables
* [r2178] src/lib/openjp2/jp2.c: [trunk] Make sure to use off_t
* [r2177] src/bin/mj2/opj_mj2_wrap.c: [trunk] Remove temp fix now
that mj2 is fixed
* [r2176] CMakeLists.txt: [trunk] Update version number to 2.0.
This will help for testing generating scripts
* [r2175] doc/CMakeLists.txt, doc/Doxyfile.dox.cmake.in,
src/lib/openjp2/invert.c, src/lib/openjp2/invert.h,
src/lib/openjp2/mct.h, src/lib/openjp2/opj_malloc.h,
src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
src/lib/openjp2/t1_luts.h,
src/lib/openjpip/dec_clientmsg_handler.h,
src/lib/openjpip/imgreg_manager.h,
src/lib/openjpip/marker_manager.h,
src/lib/openjpip/metadata_manager.h,
src/lib/openjpip/query_parser.h: [trunk] Fix remainings issues
with doxygen doc
Convert DOS files to UNIX eol
2012-10-29 Mickaël Savinaud
* [r2173] src/lib/openjp2/openjpeg.c: [trunk] Normalize the return
type of opj_read_from_file regarding the test in the calling
function
2012-10-29 Mathieu Malaterre
* [r2172] wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] Remove some
simple warnings about missing prototypes
* [r2171] src/lib/openjp2/jp2.c: [trunk] Fix compilation when JPIP
is OFF
* [r2168] src/bin/jp2/opj_compress.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h: [trunk] Merge back JPIP modification
into v2
This commit imports changes from openjpip.c from r2122 into
openjpeg.c
2012-10-29 Mickaël Savinaud
* [r2167] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c: [trunk]
remove warnings related to the use of -Wall -Wextra -pedantic
2012-10-26 Mickaël Savinaud
* [r2166] src/lib/openjp2/openjpeg.h: [trunk] finish to remove the
old cio_ struct (last comment is incomplete)
* [r2165] src/lib/openjp2/event.c, src/lib/openjp2/mct.c,
src/lib/openjp2/openjpeg.h, src/lib/openjp2/t1.c: [trunk] remove
some warnings from -Wall -Wextra -pedantic
* [r2164] src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/t1.c, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c: [trunk]remove some warnings raised by Wall
* [r2163] src/lib/openjp2/image.h: [trunk] use the right cp
structure in image.h
2012-10-25 Mickaël Savinaud
* [r2161] src/lib/openjp2/t1.c: [trunk] remove last warnings from
t1
* [r2160] src/lib/openjp2/t1.c: [trunk] rename t1_getwmsedec_v2 to
opj_t1_getwmsedec and remove t1_getwmsedec
* [r2159] src/lib/openjp2/t1.c: [trunk] cancel previous commit
about use of t1_decode_cblks from v2. We should use
t1_decode_cblks from 1.5 because it is faster (rev 557)
* [r2158] src/lib/openjp2/t1.c: [trunk] use the opj_ prefix for
last t1 functions
* [r2156] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/pi.c, src/lib/openjp2/t1.c, src/lib/openjp2/t1.h,
src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_tcp and
rename opj_tcp_v2 to opj_tcp
* [r2155] src/lib/openjp2/image.c, src/lib/openjp2/image.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/pi.c, src/lib/openjp2/pi.h, src/lib/openjp2/t2.c,
src/lib/openjp2/t2.h, src/lib/openjp2/tcd.c,
src/lib/openjp2/tcd.h: [trunk] [trunk] remove old opj_cp and
rename opj_cp_v2 to opj_cp
* [r2154] src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
src/lib/openjp2/tcd.c: [trunk] [trunk] remove old opj_t2 and
rename opj_t2_v2 to opj_t2
* [r2153] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/opj_includes.h, src/lib/openjp2/t1.c,
src/lib/openjp2/t1.h, src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk] rename
opj_tcd_truct_v2 to opj_tcd_struct
* [r2152] src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/jp2.h: [trunk] rename opj_j2k_v2 to opj_j2k
* [r2151] src/lib/openjp2/j2k.h: [trunk] remove old opj_j2k struct
* [r2150] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
rename opj_jp2_v2 to opj_jp2
* [r2149] src/lib/openjp2/jp2.h: [trunk] remove old opj_jp2 struct
* [r2148] src/lib/openjp2/j2k.c: [trunk] correct a mis use of an
old struct
* [r2145] src/lib/openjp2/cio.c, src/lib/openjp2/event.c,
src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/t2.c,
src/lib/openjp2/tcd.c: [trunk] rename opj_event_msg_v2 to
opj_event_msg
* [r2144] src/lib/openjp2/event.c, src/lib/openjp2/event.h:
[trunk]remove old opj_event_mgr function
* [r2143] src/lib/openjp2/cio.h: [trunk] style
* [r2142] src/lib/openjp2/cio.c, src/lib/openjp2/cio.h: [trunk]
remove cio deprecated functions
* [r2141] src/lib/openjp2/cidx_manager.c,
src/lib/openjp2/cidx_manager.h,
src/lib/openjp2/indexbox_manager.h,
src/lib/openjp2/phix_manager.c, src/lib/openjp2/ppix_manager.c,
src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c:
[trunk]clean jpip marker functions but it is still experimental
* [r2140] src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/jpt.c[DEL], src/lib/openjp2/jpt.h[DEL],
src/lib/openjp2/opj_includes.h: [trunk] remove jpt.c/.h which
used functions not used by v2. The code is always available in
branch 1.5
2012-10-25 Mathieu Malaterre
* [r2138] src/lib/openjp2/openjpeg.c: [trunk] Fix remaining issue
with OPJ_CALLCONV
* [r2131] README: [trunk] Add documentation for stable API/ABI and
gcc flags on UNIX
* [r2129] src/lib/openjp2/cio.h: [trunk] marking as deprecated the
old cio interface
* [r2125] src/bin/jpwl/CMakeLists.txt,
src/bin/jpwl/opj_jpwl_compress.c: [trunk] Remove some simple
warnings about missing prototypes
* [r2124] src/bin/jpwl/CMakeLists.txt, src/bin/jpwl/convert.c[CPY],
src/bin/jpwl/convert.h[CPY], src/bin/jpwl/index.c[CPY],
src/bin/jpwl/index.h[CPY], src/bin/jpwl/opj_jpwl_compress.c[CPY],
src/bin/jpwl/opj_jpwl_decompress.c[CPY],
src/bin/jpwl/windirent.h[CPY], src/lib/openjpwl/CMakeLists.txt,
src/lib/openmj2/opj_includes.h: [trunk] Fix OpenJPWL compilation
Simply move files over from branch 1.5 onto current trunk, and
use current openmj2 copy (it contains a copy of openjpeg 1.5.x)
* [r2123] src/bin/jpip/CMakeLists.txt, src/lib/openjpip/openjpip.c,
src/lib/openjpip/openjpip.h: [trunk] Since r2060 (and r2059)
openjpip is now a first class shared library, instead of a local
static lib which expose all the symbols.
As such re-apply changes from r2077 which were removed in r2122
Also remove old code for now removed opj_jpip_compress
* [r2122] src/bin/jpip/CMakeLists.txt,
src/bin/jpip/opj_jpip_compress.c[DEL],
src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/cidx_manager.c[CPY],
src/lib/openjp2/cidx_manager.h[CPY], src/lib/openjp2/cio.c,
src/lib/openjp2/cio.h, src/lib/openjp2/event.c,
src/lib/openjp2/event.h, src/lib/openjp2/function_list.c,
src/lib/openjp2/function_list.h,
src/lib/openjp2/indexbox_manager.h[CPY], src/lib/openjp2/j2k.c,
src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/phix_manager.c[CPY],
src/lib/openjp2/ppix_manager.c[CPY],
src/lib/openjp2/thix_manager.c[CPY],
src/lib/openjp2/tpix_manager.c[CPY],
src/lib/openjpip/CMakeLists.txt,
src/lib/openjpip/cidx_manager.c[DEL],
src/lib/openjpip/cidx_manager.h[DEL],
src/lib/openjpip/indexbox_manager.h[DEL],
src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
src/lib/openjpip/phix_manager.c[DEL],
src/lib/openjpip/ppix_manager.c[DEL],
src/lib/openjpip/thix_manager.c[DEL],
src/lib/openjpip/tpix_manager.c[DEL]: [trunk] Rework r2077
r2077 did expose too much of the detail implementation of
OpenJPEG. Rework dependencies in between JPIP file level details
and JPIP client/server arch.
Move JPIP file level functionalities back into OpenJP2 as was the
case in openjpeg 1.5.x. Use new cio func.
* [r2121] src/lib/openjp2/invert.h: [trunk] Add missing newline
* [r2120] src/lib/openjp2/invert.c: [trunk] Run fix_comment on
invert.c
2012-10-24 Mickaël Savinaud
* [r2119] src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/invert.c[ADD], src/lib/openjp2/invert.h[ADD],
src/lib/openjp2/j2k.c, src/lib/openjp2/opj_includes.h: [trunk]
add the support of complex mct encoding when we setup the j2k
encoder
* [r2118] src/lib/openjp2/tcd.c: [trunk] correct a small warning
raised by continous
* [r2117] src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h: [trunk]
remove old structures from tcd.h
* [r2116] src/lib/openjp2/tcd.c: [trunk] use the right v2 structure
* [r2115] src/lib/openjp2/t1.c, src/lib/openjp2/t1.h: [trunk]
rename flag_t to opj_flag_t
* [r2114] src/lib/openjp2/raw.c, src/lib/openjp2/raw.h,
src/lib/openjp2/t1.c: [trunk] use new opj prefix and type with
raw functions
* [r2113] src/lib/openjp2/mqc.c: [trunk] remove a usefulness test
before a free
* [r2112] src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk]
update jp2./.h to v2 style: use new OPJ type, manage case where
bpcc box is available even if ihdr indicate that it is not
needed; resolve a LH TODO
* [r2111] src/lib/openjp2/openjpeg.c, src/lib/openjp2/openjpeg.h:
[trunk] add documentation to the message handler functions
* [r2110] src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: [trunk] Finalize
dwt.v/.h with the v2 style : remove last functions already
optimized, add opj_ prefix, use new name of the functions
* [r2109] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h: [trunk]
finalize bio.c/.h related to the v2 style
2012-10-22 Mathieu Malaterre
* [r2106] wrapping/java/openjp2/CMakeLists.txt: [trunk] Remove
SONAME from Java binding
* [r2105] CMakeLists.txt, wrapping/java/openjp2/CMakeLists.txt:
[trunk] Fix java binding installation
2012-10-15 Mathieu Malaterre
* [r2093] src/lib/openjp2/openjpeg.c: [trunk] Fix another set of
issue with calling convention
* [r2092] src/lib/openjp2/openjpeg.c: [trunk] Fix issue on windows
OS. Need to explicitely state the calling convention
* [r2091] src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
src/bin/jpip/opj_jpip_compress.c, src/bin/mj2/opj_mj2_compress.c,
src/bin/mj2/opj_mj2_decompress.c, src/bin/mj2/opj_mj2_wrap.c,
src/lib/openjp2/function_list.h, src/lib/openjp2/mct.h,
src/lib/openjp2/openjpeg.c, src/lib/openjp2/t1.h,
src/lib/openjp3d/bio.h, src/lib/openjp3d/cio.c,
src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d_lib.h,
src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.h,
src/lib/openjp3d/raw.h, src/lib/openjp3d/tcd.c,
src/lib/openmj2/jpt.c, tests/CMakeLists.txt,
tests/compareRAWimages.c, tests/compare_dump_files.c,
tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
tests/test_tile_encoder.c: [trunk] Remove some warnings about
missing prototypes (gcc)
* [r2090] src/lib/openjpip/cidx_manager.c,
src/lib/openjpip/cidx_manager.h,
src/lib/openjpip/indexbox_manager.h, src/lib/openjpip/openjpip.c,
src/lib/openjpip/phix_manager.c, src/lib/openjpip/ppix_manager.c,
src/lib/openjpip/thix_manager.c: [trunk] Fix JPIP compilation.
Some prototypes were not respected.
2012-10-15 Mickaël Savinaud
* [r2086] src/lib/openjpwl/CMakeLists.txt: [trunk] propagate the
renaming to openjpwl
* [r2085] src/lib/openjp2/j2k.h: [trunk] fix a compilation error
with windows and new public function opj_j2k_start_compress
* [r2084] src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/j2k_lib.c[DEL], src/lib/openjp2/j2k_lib.h[DEL],
src/lib/openjp2/opj_clock.c[CPY],
src/lib/openjp2/opj_clock.h[CPY], src/lib/openjp2/opj_includes.h:
[trunk]rename j2k_lib to opj_clock
* [r2083] src/lib/openjp2/j2k_lib.c: [trunk] modify type of
opj_clock function
2012-10-15 Mathieu Malaterre
* [r2081] src/lib/openjp2/CMakeLists.txt: [trunk] Fix issue during
renaming of man page
* [r2077] src/bin/jp3d/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
src/bin/jpip/opj_dec_server.c, src/bin/mj2/CMakeLists.txt,
src/bin/mj2/opj_mj2_compress.c, src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
src/lib/openjp2/event.c, src/lib/openjp2/event.h,
src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
src/lib/openjp2/j2k.c, src/lib/openjp2/j2k.h,
src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h,
src/lib/openjp3d/CMakeLists.txt, src/lib/openjp3d/openjp3d.c,
src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/volume.c,
src/lib/openjpip/openjpip.c, src/lib/openjpip/openjpip.h,
src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c,
src/lib/openmj2/cio.h, src/lib/openmj2/j2k_lib.c,
src/lib/openmj2/j2k_lib.h, src/lib/openmj2/mj2.c,
src/lib/openmj2/mj2.h, src/lib/openmj2/mj2_convert.c,
src/lib/openmj2/mj2_convert.h, src/lib/openmj2/openjpeg.h:
[trunk] Fix compilation:
- using mingw32 compiler (missing exported symbols)
- using -fvisibility=hidden (gcc on UNIX)
* [r2076] wrapping/java/openjp2/CMakeLists.txt,
wrapping/java/openjp2/JavaOpenJPEG.c,
wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
wrapping/java/openjp2/index.c[ADD],
wrapping/java/openjp2/index.h[ADD]: [trunk] Fix Java binding
compilation. Need to link against openmj2 for now to resolve all
symbols.
Add a local indec.c (pulled from opj 1.5 branch)
* [r2075] src/lib/openjpwl/CMakeLists.txt: [trunk] Fix missing -lm
to openjpwl
* [r2074] src/bin/jpip/CMakeLists.txt: [trunk] Fix missing link to
zlib
* [r2073] src/bin/mj2/CMakeLists.txt,
src/lib/openmj2/CMakeLists.txt, src/lib/openmj2/cio.c[ADD],
src/lib/openmj2/image.c[ADD], src/lib/openmj2/j2k_lib.c[ADD],
src/lib/openmj2/jpt.c[ADD], src/lib/openmj2/raw.c[ADD]: [trunk]
Fix openmj2 compilation in static mode.
* [r2072] src/lib/openjpip/jp2k_decoder.c: [trunk] Fix compilation
in static mode. Prevent duplicate symbols with convert.c
implementation
* [r2071] src/lib/openjp2/pi.c: [trunk] Add missing newline
character
* [r2070] doc/man/man1/opj_dump.1, doc/man/man3/libopenjp2.3[CPY],
doc/man/man3/libopenjpeg.3[DEL]: [trunk] Fix issues in man pages.
* [r2069] src/lib/openjp3d/CMakeLists.txt: [trunk] Fix installaiton
of header file
* [r2067] src/bin/jp2/opj_compress.c,
src/bin/jpip/opj_jpip_compress.c, src/lib/openjp2/jp2.c,
src/lib/openjp2/jp2.h, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/openjpeg.h, src/lib/openmj2/j2k.c,
src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
wrapping/java/openjp2/JavaOpenJPEG.c: [trunk] remove left-over
from ->jpip_on implementation. JPIP is now completely removed
from openjp2 and openmj2. Document jpip_iptr_offset variable
* [r2066] src/lib/openjp2/jpt.c,
src/lib/openjp2/t1_generate_luts.c: [trunk] Fix warning for no
previous prototype by using static function
2012-10-10 Mathieu Malaterre
* [r2065] wrapping/java/openjp2/CMakeLists.txt,
wrapping/java/openjp2/JavaOpenJPEG.c,
wrapping/java/openjp2/JavaOpenJPEGDecoder.c: [trunk] Fix advanced
(and experimental) Java binding. As reported on the mailing list.
2012-10-09 Mathieu Malaterre
* [r2064] src/bin/mj2/CMakeLists.txt,
src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
src/bin/mj2/opj_mj2_wrap.c, src/lib/openmj2/CMakeLists.txt,
src/lib/openmj2/bio.c[ADD], src/lib/openmj2/bio.h[ADD],
src/lib/openmj2/cio.h[ADD], src/lib/openmj2/dwt.c[ADD],
src/lib/openmj2/dwt.h[ADD], src/lib/openmj2/event.c[ADD],
src/lib/openmj2/event.h[ADD], src/lib/openmj2/fix.h[ADD],
src/lib/openmj2/image.h[ADD], src/lib/openmj2/int.h[ADD],
src/lib/openmj2/j2k.c[ADD], src/lib/openmj2/j2k.h[ADD],
src/lib/openmj2/j2k_lib.h[ADD], src/lib/openmj2/jp2.c[ADD],
src/lib/openmj2/jp2.h[ADD], src/lib/openmj2/jpt.h[ADD],
src/lib/openmj2/mct.c[ADD], src/lib/openmj2/mct.h[ADD],
src/lib/openmj2/mqc.c[ADD], src/lib/openmj2/mqc.h[ADD],
src/lib/openmj2/openjpeg.c[ADD], src/lib/openmj2/openjpeg.h[ADD],
src/lib/openmj2/opj_includes.h[ADD],
src/lib/openmj2/opj_malloc.h[ADD], src/lib/openmj2/pi.c[ADD],
src/lib/openmj2/pi.h[ADD], src/lib/openmj2/raw.h[ADD],
src/lib/openmj2/t1.c[ADD], src/lib/openmj2/t1.h[ADD],
src/lib/openmj2/t1_luts.h[ADD], src/lib/openmj2/t2.c[ADD],
src/lib/openmj2/t2.h[ADD], src/lib/openmj2/tcd.c[ADD],
src/lib/openmj2/tcd.h[ADD], src/lib/openmj2/tgt.c[ADD],
src/lib/openmj2/tgt.h[ADD]: [trunk] Fix openmj2/mj2 compilation
As reported on the mailing list, it is better to have a working
(compiling) mj2 codec rather than nothing. mj2 uses it own copy
of openjpeg 1.5
Update issue 177
* [r2063] src/bin/jpip/opj_jpip_compress.c: [trunk] Use
opj_malloc/opj_free in jpip bin
Update issue 177
* [r2062] src/bin/mj2/CMakeLists.txt: [trunk] FolderReorgProposal
task. Remove left over of JPIP
JPIP code was moved from JP2 to openjpip
Update issue 177
2012-10-08 Mathieu Malaterre
* [r2061] src/bin/jpip/CMakeLists.txt,
src/bin/jpip/opj_jpip_compress.c[CPY], src/lib/openjp2/jp2.h,
src/lib/openjpip/cachemodel_manager.c,
src/lib/openjpip/channel_manager.c,
src/lib/openjpip/cidx_manager.c,
src/lib/openjpip/dec_clientmsg_handler.c,
src/lib/openjpip/index_manager.c,
src/lib/openjpip/index_manager.h,
src/lib/openjpip/j2kheader_manager.c,
src/lib/openjpip/jp2k_encoder.c,
src/lib/openjpip/jpipstream_manager.c,
src/lib/openjpip/msgqueue_manager.c, src/lib/openjpip/openjpip.c,
src/lib/openjpip/openjpip.h, src/lib/openjpip/phix_manager.c,
src/lib/openjpip/ppix_manager.c,
src/lib/openjpip/session_manager.c,
src/lib/openjpip/target_manager.c,
src/lib/openjpip/thix_manager.c, src/lib/openjpip/tpix_manager.c:
[trunk] Update JPIP (FolderReorgProposal task)
This commit does three things:
- Use opj_malloc/calloc/free instead of the default C ones.
- Update JPIP API to start using cio _v2 API
- Create a new opj_jpip_compress which is the replacement for
image_to_j2k -jpip
Update issue 177
2012-10-05 Mathieu Malaterre
* [r2060] src/bin/jpip/CMakeLists.txt,
src/lib/openjpip/CMakeLists.txt: [trunk] Make openjpip a first
class shared lib, for future linking
* [r2059] src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/cidx_manager.c[DEL],
src/lib/openjp2/cidx_manager.h[DEL],
src/lib/openjp2/indexbox_manager.h[DEL],
src/lib/openjp2/opj_includes.h,
src/lib/openjp2/phix_manager.c[DEL],
src/lib/openjp2/ppix_manager.c[DEL],
src/lib/openjp2/thix_manager.c[DEL],
src/lib/openjp2/tpix_manager.c[DEL],
src/lib/openjpip/CMakeLists.txt,
src/lib/openjpip/cidx_manager.c[CPY],
src/lib/openjpip/cidx_manager.h[CPY],
src/lib/openjpip/indexbox_manager.h[CPY],
src/lib/openjpip/phix_manager.c[CPY],
src/lib/openjpip/ppix_manager.c[CPY],
src/lib/openjpip/thix_manager.c[CPY],
src/lib/openjpip/tpix_manager.c[CPY],
src/lib/openjpwl/CMakeLists.txt: [trunk] First step in moving
JPIP code out of openjp2
2012-10-05 Mickaël Savinaud
* [r2056] src/lib/openjp2/t1_generate_luts.c: [trunk] update
t1_generate_luts.c with the right ouput to generate t1_luts
2012-10-05 Mathieu Malaterre
* [r2055] src/lib/openjp2/cio.c, src/lib/openjp2/j2k.c,
src/lib/openjp2/jp2.c, src/lib/openjp2/jp2.h: [trunk] Fix
spelling. writting -> writing
2012-10-05 Mickaël Savinaud
* [r2054] src/lib/openjp2/dwt.c, src/lib/openjp2/image.c,
src/lib/openjp2/int.h[DEL], src/lib/openjp2/j2k.c,
src/lib/openjp2/mct.c, src/lib/openjp2/opj_includes.h,
src/lib/openjp2/opj_intmath.h[CPY], src/lib/openjp2/pi.c,
src/lib/openjp2/t1.c, src/lib/openjp2/t1_generate_luts.c,
src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c: [trunk] rename int.h
to opj_intmath.h and rename all its functions with opj_ prefix
* [r2053] src/lib/openjp2/fix.h[DEL], src/lib/openjp2/int.h,
src/lib/openjp2/opj_includes.h: [trunk] move fix_mul inside int.h
and remove fix.h from the project
* [r2052] src/bin/jp2/opj_compress.c, tests/unit/testempty1.c,
tests/unit/testempty2.c: [trunk] remove warnings
2012-10-03 Mickaël Savinaud
* [r2051] src/lib/openjp2/openjpeg.h, src/lib/openjp2/pi.c,
src/lib/openjp2/pi.h: [trunk]remove warnings in pi.c through the
update of poc struct types with new opj_types.
* [r2050] src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h: [trunk] update
global functions of tgt with opj_ prefix
* [r2049] src/lib/openjp2/pi.c: [trunk] (style) move global pi
functions to the right place and update indentation
* [r2048] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
src/lib/openjp2/t2.c: [trunk] remove old v1 functions and rename
pi_initialise_encode_v2 to opj_pi_initialise_encode;
pi_create_encode_v2 to opj_pi_create_decode; pi_destroy_v2 to
opj_pi_destroy; pi_create_decode_v2 to opj_pi_create_decode
* [r2047] src/lib/openjp2/pi.c: [trunk] update pi_check_next_level
with the opj_ prefix and change output type to be more convenient
* [r2046] src/lib/openjp2/j2k.c, src/lib/openjp2/pi.c,
src/lib/openjp2/pi.h: [trunk]rename pi_update_encoding_parameters
to opj_pi_update_encoding_parameters
* [r2045] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
src/lib/openjp2/t2.c: [trunk] replace pi_next by opj_pi_next
* [r2044] src/lib/openjp2/pi.c, src/lib/openjp2/pi.h: [trunk]
update local function of pi.c with the opj_ prefix and the new
opj types
* [r2043] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h,
src/lib/openjp2/t1.c: [trunk] update mqc global functions with
opj_ prefix
* [r2042] src/lib/openjp2/mqc.c: [trunk] add comments to check some
parts of mqc.c and update types
* [r2041] src/lib/openjp2/mqc.c, src/lib/openjp2/mqc.h: upadate mqc
with new opj_type and use opj_ prefix for local functions
* [r2040] src/lib/openjp2/dwt.c: [trunk] correct warnings linked to
static dwt functions because declaration is not hide when we use
SSE
* [r2039] src/lib/openjp2/mct.c, src/lib/openjp2/mct.h,
src/lib/openjp2/t1.c, src/lib/openjp2/tcd.c: {trunk]update mct
functions with opj_ prefix and new opj type
add some comments
* [r2038] src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
src/lib/openjp2/t2.c, src/lib/openjp2/tgt.c: [trunk] update
global functions of bio.c with opj_prefix and new opj type
2012-10-02 Mathieu Malaterre
* [r2037] src/bin/jp3d/convert.c,
src/lib/openjp2/t1_generate_luts.c, src/lib/openjp3d/dwt.c,
src/lib/openjp3d/event.c, src/lib/openjp3d/t1.c,
src/lib/openjp3d/t1_3d.c, src/lib/openjp3d/t2.c,
src/lib/openjp3d/tgt.c, src/lib/openjp3d/volume.c: [trunk] Set of
warnings fix for gcc -pedantic
* [r2036] src/lib/openjp2/CMakeLists.txt: [trunk] Build small
internal tools to generate t1_luts.h
* [r2030] src/lib/openjp2/opj_malloc.h: [trunk] Import opj_malloc.h
from branch 1.5.x
2012-10-01 Mathieu Malaterre
* [r2027] CMakeLists.txt: [trunk] V2 will be release with
SOVERSION=6
* [r2026] src/bin/jpip/opj_jpip_addxml.c, src/lib/openjp2/event.c,
src/lib/openjp2/tcd.c, src/lib/openjp2/tgt.c,
src/lib/openjp2/tgt.h: [trunk] Remove old function tgt_create
Fix some warnings about size_t
* [r2023] README: [trunk] Update README to reflect
FolderReorgProposal
Update issue 177
* [r2022] CMakeLists.txt, src/lib/openjp2/CMakeLists.txt: [trunk]
FolderReorgProposal fix. 3rd party variables were not set
Update issue 177
* [r2021] CMakeLists.txt, cmake/OpenJPEGCPack.cmake: [trunk]
Requires CMake 2.8.2 at least
* [r2020] src/bin/jp2/CMakeLists.txt, src/bin/jpwl/CMakeLists.txt,
tests/CMakeLists.txt: [trunk] Fix minor cmake style
* [r2019] tests/CMakeLists.txt, tests/unit[ADD],
tests/unit/CMakeLists.txt[ADD], tests/unit/testempty1.c[ADD],
tests/unit/testempty2.c[ADD]: [trunk] import unit testing from
1.5.x branch
* [r2018] cmake/CTestCustom.cmake.in: [trunk] remove warnings
generated by all project in thirdparties
* [r2017] cmake/CTestCustom.cmake.in: [trunk] Discard warnings from
tiff package
* [r2016] CMakeLists.txt, src/lib/openjp2/openjpeg.c,
src/lib/openjp2/opj_config.h.cmake.in: [trunk] rename
PACKAGE_VERSION to OPJ_PACKAGE_VERSION
This prevent conflicts with TIFF package which also defines
PACKAGE_VERSION
* [r2015] tests/CMakeLists.txt: [trunk] Fix missing include
directory
* [r2014] src/bin/jp3d/CMakeLists.txt,
src/bin/jp3d/opj_jp3d_compress.c,
src/bin/jp3d/opj_jp3d_decompress.c: [trunk] fix compilation on
windows where getopt is not available
* [r2013] src/bin/jp3d/CMakeLists.txt: [trunk] Fix missing getopt
symbols on windows
* [r2012] src/lib/openmj2/CMakeLists.txt: [trunk]
FolderReorgProposal task: Fix openjp2 lib name
* [r2011] src/bin/jp3d/opj_jp3d_compress.c,
src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_wrap.c,
src/lib/openjp2/bio.c, src/lib/openjp2/openjpeg.h,
src/lib/openjp2/t2.c, src/lib/openjp3d/bio.h,
src/lib/openjp3d/event.c, src/lib/openjp3d/jp3d.c,
src/lib/openjp3d/jp3d.h, src/lib/openjp3d/opj_includes.h,
src/lib/openjp3d/pi.c, src/lib/openjp3d/t1.h,
src/lib/openjp3d/t1_3d.h, src/lib/openjp3d/tcd.c,
src/lib/openjp3d/tcd.h, src/lib/openjpwl/jpwl_lib.c: [trunk] Fix
a set of warnings about C90 issues
* [r2010] NEWS, doc/CMakeLists.txt: [trunk] FolderReorgProposal
task. Do not rebuild doxygen always
Update issue 177
* [r2009] applications[DEL], doc/Doxyfile.dox.cmake.in,
src/bin/jpip/README[CPY], src/lib/openjp3d/dwt.h,
src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
src/lib/openjp3d/tgt.h, src/lib/openmj2/mj2.c,
src/lib/openmj2/mj2.h: [trunk] FolderReorgProposal task: cleanup
doxygen
Update issue 177
* [r2008] doc/mainpage.dox.in, doc/openjpip.dox.in,
src/bin/jpip/CMakeLists.txt, src/bin/jpip/jpip_to_j2k.c[DEL],
src/bin/jpip/jpip_to_jp2.c[DEL],
src/bin/jpip/opj_jpip_transcode.c,
src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
src/lib/openjpip/boxheader_manager.c,
src/lib/openjpip/boxheader_manager.h,
src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
src/lib/openjpip/cache_manager.c,
src/lib/openjpip/cache_manager.h,
src/lib/openjpip/channel_manager.c,
src/lib/openjpip/channel_manager.h,
src/lib/openjpip/codestream_manager.c,
src/lib/openjpip/codestream_manager.h,
src/lib/openjpip/faixbox_manager.c,
src/lib/openjpip/faixbox_manager.h,
src/lib/openjpip/ihdrbox_manager.c,
src/lib/openjpip/ihdrbox_manager.h,
src/lib/openjpip/imgreg_manager.c,
src/lib/openjpip/imgreg_manager.h,
src/lib/openjpip/imgsock_manager.c,
src/lib/openjpip/imgsock_manager.h,
src/lib/openjpip/index_manager.c,
src/lib/openjpip/index_manager.h,
src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
src/lib/openjpip/jpipstream_manager.c,
src/lib/openjpip/jpipstream_manager.h,
src/lib/openjpip/manfbox_manager.c,
src/lib/openjpip/manfbox_manager.h,
src/lib/openjpip/marker_manager.c,
src/lib/openjpip/marker_manager.h,
src/lib/openjpip/metadata_manager.c,
src/lib/openjpip/metadata_manager.h,
src/lib/openjpip/mhixbox_manager.c,
src/lib/openjpip/mhixbox_manager.h,
src/lib/openjpip/msgqueue_manager.c,
src/lib/openjpip/msgqueue_manager.h,
src/lib/openjpip/placeholder_manager.c,
src/lib/openjpip/placeholder_manager.h,
src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
src/lib/openjpip/session_manager.c,
src/lib/openjpip/session_manager.h,
src/lib/openjpip/target_manager.c,
src/lib/openjpip/target_manager.h: [trunk] FolderReorgProposal
task: fix jpip doxygen
Update issue 177
* [r2006] applications/jpip/doc/jpip_architect.png[DEL],
applications/jpip/doc/jpip_protocol.png[DEL],
applications/jpip/mainpage.h[DEL], doc/CMakeLists.txt,
doc/Doxyfile.dox[DEL], doc/Doxyfile.dox.cmake.in,
doc/jpip_architect.png[CPY], doc/jpip_protocol.png[CPY],
doc/mainpage.dox.cmake[DEL], doc/mainpage.dox.in[CPY],
doc/openjpip.dox.in[CPY], src/lib/openjp2/function_list.h,
thirdparty/README.txt[ADD]: [trunk] FolderReorgProposal task: Fix
doxygen
Update issue 177
* [r2002] INSTALL: [trunk] FolderReorgProposal task: update install
instruction
Update issue 177
* [r2001] CMakeLists.txt, opj_config.h.cmake.in[DEL],
src/bin/jp2/CMakeLists.txt, src/bin/jpip/CMakeLists.txt,
src/bin/jpwl/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
src/lib/openjp2/CMakeLists.txt,
src/lib/openjp2/opj_config.h.cmake.in[CPY],
src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl/CMakeLists.txt,
src/lib/openmj2/CMakeLists.txt,
wrapping/java/openjp2/CMakeLists.txt: [trunk] FolderReorgProposal
task: move source code to source dir
* [r2000] CMakeLists.txt, Makefile.am[DEL],
applications/Makefile.am[DEL],
applications/jpip/Makefile.am[DEL], bootstrap.sh[DEL],
configure.ac[DEL], doc/Makefile.am[DEL],
libopenjpeg-jpwl.pc.in[DEL], libopenjpeg1.pc.cmake[DEL],
libopenjpeg1.pc.in[DEL], m4[DEL], src/bin/jp2/Makefile.am[DEL],
src/bin/jp3d/Makefile.am[DEL], src/bin/jpip/Makefile.am[DEL],
src/bin/mj2/Makefile.am[DEL], src/lib/openjp2/Makefile.am[DEL],
src/lib/openjp3d/Makefile.am[DEL],
src/lib/openjpip/Makefile.am[DEL],
src/lib/openjpwl/Makefile.am[DEL]: [trunk] FolderReorgProposal
task: only keep a single build system
2012-09-30 Mickaël Savinaud
* [r1999] tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] update the name
of the executable used for the tests
2012-09-28 Mathieu Malaterre
* [r1998] src/bin/jp3d/CMakeLists.txt,
src/bin/jp3d/jp3d_to_volume.c[DEL],
src/bin/jp3d/opj_jp3d_compress.c[CPY],
src/bin/jp3d/opj_jp3d_decompress.c[CPY],
src/bin/jp3d/volume_to_jp3d.c[DEL]: [trunk] FolderReorgProposal
task: rename JP3D CLI tools
Update issue 177
* [r1996] src/bin/jpip/CMakeLists.txt,
src/bin/jpip/addXMLinJP2.c[DEL], src/bin/jpip/jpip_to_j2k.c,
src/bin/jpip/jpip_to_jp2.c, src/bin/jpip/opj_jpip_addxml.c[CPY],
src/bin/jpip/opj_jpip_test.c[CPY],
src/bin/jpip/opj_jpip_transcode.c[ADD],
src/bin/jpip/test_index.c[DEL], src/bin/mj2/CMakeLists.txt,
src/bin/mj2/extract_j2k_from_mj2.c[DEL],
src/bin/mj2/frames_to_mj2.c[DEL], src/bin/mj2/mj2_convert.c[DEL],
src/bin/mj2/mj2_convert.h[DEL], src/bin/mj2/mj2_to_frames.c[DEL],
src/bin/mj2/opj_mj2_compress.c[CPY],
src/bin/mj2/opj_mj2_decompress.c[CPY],
src/bin/mj2/opj_mj2_extract.c[CPY],
src/bin/mj2/opj_mj2_wrap.c[CPY],
src/bin/mj2/wrap_j2k_in_mj2.c[DEL],
src/lib/openmj2/CMakeLists.txt,
src/lib/openmj2/mj2_convert.c[CPY],
src/lib/openmj2/mj2_convert.h[CPY]: [trunk] FolderReorgProposal
task: rename MJ2/JPIP CLI tools
Update issue 177
* [r1995] src/bin/CMakeLists.txt, src/bin/jp2/CMakeLists.txt,
src/bin/jpwl[ADD], src/bin/jpwl/CMakeLists.txt[ADD],
src/lib/openjpwl/CMakeLists.txt: [trunk] FolderReorgProposal
task: fix JPWL
Update issue 177
* [r1994] CMakeLists.txt, doc/man/man1/image_to_j2k.1[DEL],
doc/man/man1/j2k_dump.1[DEL], doc/man/man1/j2k_to_image.1[DEL],
doc/man/man1/opj_compress.1[CPY],
doc/man/man1/opj_decompress.1[CPY], doc/man/man1/opj_dump.1[CPY],
src/bin/jp2/CMakeLists.txt, src/bin/jp2/README[DEL],
src/bin/jp2/image_to_j2k.c[DEL], src/bin/jp2/j2k_dump.c[DEL],
src/bin/jp2/j2k_to_image.c[DEL], src/bin/jp2/opj_compress.c[CPY],
src/bin/jp2/opj_decompress.c[CPY], src/bin/jp2/opj_dump.c[CPY]:
[trunk] FolderReorgProposal task: rename cli tools
Update issue 177
* [r1993] src/bin/CMakeLists.txt, src/bin/wx/CMakeLists.txt,
src/bin/wx/OPJViewer/CMakeLists.txt,
src/bin/wx/OPJViewer/source/OPJViewer.h,
src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
src/bin/wx/OPJViewer/source/imagjpeg2000.h: [trunk]
FolderReorgProposal task: Fix Viewer
Update issue 177
* [r1992] src/bin/CMakeLists.txt, src/bin/mj2/CMakeLists.txt,
src/bin/mj2/mj2.c[DEL], src/bin/mj2/mj2.h[DEL],
src/lib/CMakeLists.txt, src/lib/openmj2[ADD],
src/lib/openmj2/CMakeLists.txt[ADD], src/lib/openmj2/mj2.c[CPY],
src/lib/openmj2/mj2.h[CPY]: [trunk] FolderReorgProposal task:
refactor MJ2
Update issue 177
* [r1990] CMakeLists.txt, src/bin/jp3d[CPY],
src/bin/jp3d/CMakeLists.txt, src/bin/jp3d/tcltk[CPY],
src/bin/jp3d/tcltk/LPI_JP3D_VM.tcl,
src/bin/jp3d/tcltk/encoder.tcl, src/lib/openjp3d[CPY],
src/lib/openjp3d/CMakeLists.txt: [trunk] FolderReorgProposal
task: add JP3D
Update issue 177
* [r1989] CMakeLists.txt, src/lib/CMakeLists.txt[ADD],
wrapping/CMakeLists.txt[ADD], wrapping/java/CMakeLists.txt[ADD],
wrapping/java/openjp2/CMakeLists.txt: [trunk] Continue
FolderReorgProposal task. Missing java wrapping
Update issue 177
* [r1987] CMake[DEL], CMakeLists.txt,
applications/JavaOpenJPEG[DEL], applications/OPJViewer[DEL],
applications/codec[DEL], applications/common[DEL],
applications/jpip/libopenjpip[DEL], applications/jpip/util[DEL],
applications/mj2[DEL], cmake[CPY], cmake/TestLargeFiles.cmake,
libopenjpeg[DEL], src[ADD], src/CMakeLists.txt[ADD],
src/bin[ADD], src/bin/CMakeLists.txt[ADD], src/bin/common[CPY],
src/bin/common/CMakeLists.txt[ADD], src/bin/jp2[CPY],
src/bin/jp2/CMakeLists.txt, src/bin/jpip[CPY],
src/bin/jpip/CMakeLists.txt, src/bin/mj2[CPY],
src/bin/mj2/CMakeLists.txt, src/bin/wx[ADD],
src/bin/wx/CMakeLists.txt[ADD], src/bin/wx/OPJViewer[CPY],
src/lib[ADD], src/lib/openjp2[CPY],
src/lib/openjp2/CMakeLists.txt, src/lib/openjp2/jpwl[DEL],
src/lib/openjp2/opj_includes.h, src/lib/openjpip[CPY],
src/lib/openjpip/CMakeLists.txt, src/lib/openjpwl[CPY],
src/lib/openjpwl/CMakeLists.txt, tests/CMakeLists.txt,
wrapping[ADD], wrapping/java[ADD], wrapping/java/openjp2[CPY]:
[trunk] Start FolderReorgProposal task
Update issue 177
2012-09-27 Mickaël Savinaud
* [r1986] libopenjpeg/j2k_lib.c, libopenjpeg/j2k_lib.h: update
j2k_lib with new opj type
* [r1985] libopenjpeg/image.c: correct a warning in image.c
* [r1984] libopenjpeg/function_list.c, libopenjpeg/function_list.h:
clean function_list functions
* [r1983] libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/t2.c:
[trunk] Rename bio_create and bio_destroy with opj_ prefix
* [r1982] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] udpate
local functions of bio.c with opj_prefix and new opj types
update opj_bio structure
* [r1981] libopenjpeg/t1_luts.h: [trunk] update t1_luts.h with opj
type
* [r1980] libopenjpeg/t1.c: [trunk] update some local function of
t1 with opj_prefix and new opj type
* [r1979] libopenjpeg/t1.c: rename opj_t1_enc_clnpass and
opj_t1_enc_clnpass_step with opj_ prefix and update types used in
theses functions
* [r1978] libopenjpeg/t1.c: [trunk]rename t1_enc_refpass_step and
t1_enc_repass with opj_ prefix and update types used in theses
functions
* [r1977] libopenjpeg/t1.c: {trunk] remove old v1 style function
t1_encode_cblk
rename t1_encode_cblk_v2 to opj_t1_encode_cblk
* [r1976] libopenjpeg/t1.c, libopenjpeg/t1.h: [trunk] remove old v1
function t1_encode_blocks
* [r1975] libopenjpeg/t1.c: [trunk] remove old v1 style
t1_decode_cblk function and rename t1_decode_cblk_v2 to
opj_t1_decode_cblk
rename t1_dec_sigpass t1_dec_sigpass_step, t1_updateflags,
t1_dec_refpass, t1_dec_refpass_step with opj_prefix and v2 type
delete unused functions in new V2 t1 framework:
t1_dec_refpass_raw, t1_dec_refpass_mqc, t1_dec_refpass_mqc_vsc,
t1_dec_refpass_step_raw, t1_dec_refpass_step_mqc,
t1_dec_refpass_step_mqc_vsc, t1_dec_sigpass_raw,
t1_dec_sigpass_mqc, t1_dec_sigpass_mqc_vsc,
t1_dec_sigpass_step_raw, t1_dec_sigpass_step_mqc,
t1_dec_sigpass_step_mqc_vsc
* [r1974] libopenjpeg/t2.c, libopenjpeg/t2.h: [trunk]remove
t2_init_seg
rename t2_init_seg_v2 to opj_t2_init_seg
rename t2_encode_packet_v2 to opj_t2_encode_packet
* [r1973] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
[trunk] remove t2_destroy, t2_decode_packets and t2_decode_packet
rename from t2_destroy_v2 to opj_t2_destroy
rename from t2_decode_packets_v2 to opj_t2_decode_packets
rename from t2_decode_packet_v2 to opj_t2_decode_packet
* [r1972] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
[trunk] remove old v1 style function t2_create
rename t2_create_v2 to opj_t2_create
* [r1971] libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c:
[trunk] remove t2_encode_packet and t2_encode_packets
rename from t2_encode_packets_v2 to opj_t2_encode_packets
* [r1970] libopenjpeg/t2.c: [trunk] update t2_getnumpasses from V2
branch and put opj_ prefix
* [r1969] libopenjpeg/t2.c: [trunk] update t2_putnumpasses with V2
style
* [r1968] libopenjpeg/t2.c: [trunk] rename t2_getcommacode to
opj_t2_getcommacode
* [r1967] libopenjpeg/t2.c: [trunk] modify output type of
t2_getcommacode
* [r1966] libopenjpeg/t2.c: [trunk] rename local functions in t2
with opj_ prefix
* [r1965] libopenjpeg/t2.c: rename from t2_skip_packet to
opj_t2_skip_packet;
rename from t2_skip_packet_data to opj_t2_skip_packet_data;
2012-09-12 Mathieu Malaterre
* [r1950] libopenjpeg/j2k.c: [trunk] Fix possible code execution
vuln
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
for patch + dataset to reproduce issue.
Technically kdu_expand works fine on the image...
Fixes issue 175
2012-09-10 Mathieu Malaterre
* [r1925] applications/jpip/util/addXMLinJP2.c,
tests/j2k_random_tile_access.c, tests/test_tile_decoder.c,
tests/test_tile_encoder.c: [trunk] Fix one remaining issue with
C90 compat
* [r1924] libopenjpeg/openjpeg.h: [trunk] Use new gcc feature to
actually hide exported symbols
Right now we are only using the Windows/POSIX compatibility
layer. This means that we have only been marking explicitely
which symbols to export.
What this also means is that for one to explicitely remove
non-explicitely marked symbols, one has to set
-fvisibility=hidden as CFLAGS
* [r1923] libopenjpeg/j2k.c: [trunk] no need to export
MCT_ELEMENT_SIZE symbol
* [r1918] libopenjpeg/t2.c: [trunk] Fix Heap-based buffer-overflow
when decoding openjpeg image
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team
for report
This does not affect release 1.5.0 and/or 1.5 release branch.
Fixes issue 170
* [r1916] applications/mj2/extract_j2k_from_mj2.c,
applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl_lib.c: [trunk] Fix
some C90 issues.
* [r1911] applications/codec/j2k_to_image.c, libopenjpeg/event.c,
libopenjpeg/event.h, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c: [trunk] Fix
all C90 issues using gcc -pedantic -Wno-long-long to track them
As a side effect, fix all comment style to remove extra gcc
output
Fixes issue 173
2012-08-30 Mickaël Savinaud
* [r1908] CMake/FindFCGI.cmake, CMake/FindLCMS.cmake,
CMake/FindLCMS2.cmake, CMake/OpenJPEGCPack.cmake,
CMake/OpenJPEGConfig.cmake.in, CMake/TestLargeFiles.c.cmake.in,
CMake/TestLargeFiles.cmake, CMakeLists.txt,
applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
applications/jpip/CMakeLists.txt,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/util/CMakeLists.txt,
applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
doc/mainpage.dox.cmake, libopenjpeg/CMakeLists.txt,
libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg1.pc.cmake,
tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt, thirdparty/CMakeLists.txt,
thirdparty/libpng/CMakeLists.txt: [trunk] Remove CMake-language
block-end command arguments
Ancient versions of CMake required else(), endif(), and similar
block termination commands to have arguments matching the command
starting the block. This is no longer the preferred style.
Thanks to Hans Johnson
* [r1907] CMake/CTestCustom.cmake.in, CMake/FindCPPCHECK.cmake,
CMake/FindFCGI.cmake, CMake/FindKAKADU.cmake,
CMake/FindLCMS.cmake, CMake/FindLCMS2.cmake,
CMake/OpenJPEGCPack.cmake, CMake/OpenJPEGConfig.cmake.in,
CMake/TestLargeFiles.cmake, CMakeLists.txt,
applications/CMakeLists.txt,
applications/JavaOpenJPEG/CMakeLists.txt,
applications/OPJViewer/CMakeLists.txt,
applications/codec/CMakeLists.txt,
applications/jpip/CMakeLists.txt,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/util/CMakeLists.txt,
applications/mj2/CMakeLists.txt, doc/CMakeLists.txt,
libopenjpeg/CMakeLists.txt, libopenjpeg/jpwl/CMakeLists.txt,
tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt: [trunk] Convert
CMake-language commands to lower case
Ancient CMake versions required upper-case commands. Later
command names became case-insensitive. Now the preferred style is
lower-case.
This also changes all the key words to lower case. The primary
reason for changing key words is that all documentation for
CMakeLists.txt now shows the key words as lower case. Even the
printed “Mastering CMake v5” uses lower case.
Thanks to Hans Johnson
* [r1906] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/t1.h, libopenjpeg/t2.c,
libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
STYLE: Clean up documentation errors
Functions should only have formal documentation in one place, and
preferably in the declaration (i.e. repeated documentaiton should
not be at both the declaration and the definition, because it
causes too much maintenance to keep them syncronized). In cases
where the definition is also the declaration (as is often the
case for static functions in the .c files) the documentation was
preserved at the first use of the function signature.
Functions that are formally documented should contain
documentation for each function argument.
The clang 3.1 compiler issues documentation warnings when the
documentation block with @params preceeding a declaration does
not match the argument list. This patch set follows a convention
used elsewere in openjpeg to add a placeholder FIXME DOC
description where one was previously missing.
Thanks to Hans Johnson.
* [r1905] applications/OPJViewer/source/OPJViewer.h,
applications/OPJViewer/source/imagjpeg2000.h,
applications/OPJViewer/source/imagmxf.h,
applications/common/color.c,
applications/jpip/libopenjpip/auxtrans_manager.h,
applications/jpip/libopenjpip/openjpip.h,
applications/mj2/frames_to_mj2.c, applications/mj2/mj2.h,
applications/mj2/mj2_convert.h, applications/mj2/mj2_to_frames.c,
libopenjpeg/jp2.c: [trunk] Remove all non-ascii characters
(Several compilers and development tools are confused by
non-ascii characters in source code. These have been removed)
thanks to Hans Johnson
* [r1904] applications/codec/j2k_dump.c: [trunk] COMP: Fix one
warning identified by clang31 :
openjpeg/applications/codec/j2k_dump.c:362 col 29: warning:
equality comparison
with extraneous parentheses
(thanks to Hans Johnson)
* [r1903] libopenjpeg/j2k.c: [trunk] COMP: Remove compiler warning
(warning: comparison of unsigned expression < 0 is always false
[-Wtautological-compare]) thnaks to Hans Johnson
* [r1902] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
COMP: _v2 code remove (thanks to Hans Johnson and Winfried)
2012-08-23 Luc Hermitte
* [r1898] libopenjpeg/j2k.c: [trunk] memory leaks on ppm_data,
found in tests NR-p1_05.j2k-dump, NR-p1_03.j2k-dump,
ETS-C1P1-p1_03.j2k-decode, ETS-C0P1-p1_03.j2k-decode,
ETS-C0P1-p1_05.j2k-decode
* [r1897] libopenjpeg/jpwl/jpwl.c, libopenjpeg/jpwl/jpwl.h,
libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/t1.c: [trunk] realloc is
misused and may leak memory (Issue#168) (complements: compilation
errors)
2012-08-22 Luc Hermitte
* [r1896] applications/mj2/wrap_j2k_in_mj2.c,
libopenjpeg/function_list.c, libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/jpwl/jpwl.c, libopenjpeg/mqc.c,
libopenjpeg/mqc.h, libopenjpeg/t1.c, libopenjpeg/t1.h,
libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/tgt.c,
tests/test_tile_decoder.c: [trunk] realloc is misused and may
leak memory (Issue#168)
* [r1895] applications/codec/j2k_to_image.c: [trunk] j2k_to_image
gives fff-topic error message for non-openable files (Issue#167)
2012-08-17 Mickaël Savinaud
* [r1894] libopenjpeg/dwt.c: fix a compilation error
* [r1893] libopenjpeg/t1.c, libopenjpeg/t1.h: rename
t1_enc_sigpass_step and t1_enc_sigpass with opj_ prefix and
update type
* [r1892] libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c:
remove deprecated v1 style function t1_destroy; rename
t1_destroy_v2 to opj_t1_destroy
remove deprecated v1 style function t1_decode_cblks; rename
t1_decode_cblks_v2 to opj_t1_decode_cblks
remove deprecated v1 style function t1_encode_cblks; rename
t1_encode_cblks_v2 to opj_t1_encode_cblks
remove deprecated v1 style function t1_create; rename
t1_create_v2 to opj_t1_create
* [r1891] libopenjpeg/dwt.c: rename local functions and struct with
opj_ prefix
* [r1890] libopenjpeg/dwt.c: rename local dwt functions
remove deprecated v1 style function dwt_decode_tile; rename
dwt_decode_tile_v2 to opj_dwt_decode_tile
* [r1889] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
libopenjpeg/function_list.h, libopenjpeg/j2k.c, libopenjpeg/t1.c,
libopenjpeg/tcd.c: remove deprecated v1 style function
dwt_encode; rename dwt_encode_v2 to opj_dwt_encode
remove deprecated v1 style function dwt_decode; rename
dwt_decode_v2 to opj_dwt_decode
remove deprecated v1 style function dwt_getgain; rename
dwt_getgain_v2 to opj_dwt_getgain
add opj_dwt_getnorm, opj_dwt_getnorm_real functions
remove deprecated v1 style function dwt_encode_real; rename
dwt_encode_real_v2 to opj_dwt_encode_real
remove deprecated v1 style function dwt_getgain_real; rename
dwt_getgain_real_v2 to opj_dwt_getgain_real
rename dwt_calc_explicit_stepsizes to
opj_dwt_calc_explicit_stepsizes
2012-08-16 Mickaël Savinaud
* [r1888] libopenjpeg/tcd.c: rename local tcd functions with opj_
prefix
* [r1887] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
remove deprecated v1 style function tcd_decode_tile; rename
tcd_decode_tile_v2 to opj_tcd_decode_tile
remove deprecated v1 style function tcd_free_decode
remove deprecated v1 style function tcd_free_decode_tile
* [r1886] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
remove deprecated v1 style function tcd_destroy; rename
tcd_destroy_v2 to opj_tcd_destroy
rename tcd_init_v2 to opj_tcd_init
remove deprecated v1 style function tcd_malloc_encode
remove deprecated v1 style function tcd_free_encode
remove deprecated v1 style function tcd_init_encode
remove deprecated v1 style function tcd_malloc_decode
remove deprecated v1 style function tcd_malloc_decode_tile
remove deprecated v1 style function tcd_makelayer_fixed; rename
tcd_makelayer_fixed_v2 to opj_tcd_makelayer_fixed
remove deprecated v1 style function tcd_rateallocate_fixed;
rename tcd_rateallocate_fixed_v2 to opj_tcd_rateallocate_fixed
remove deprecated v1 style function tcd_makelayer; rename
tcd_makelayer_v2 to opj_tcd_makelayer
remove deprecated v1 style function tcd_rateallocate; rename
tcd_rateallocate_v2 to opj_tcd_rateallocate
remove deprecated v1 style function tcd_encode_tile; rename
tcd_encode_tile_v2 to opj_tcd_encode_tile
* [r1885] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
remove deprecated v1 style function tcd_create; rename
tcd_create_v2 to opj_tcd_create
* [r1884] libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
rename tcd functions with opj_ prefix
* [r1883] libopenjpeg/dwt.c: optimization of dwt_deinterleave_h,
dwt_deinterleave_v from v2 branch; update type with OPJ_type
* [r1882] libopenjpeg/j2k.c, libopenjpeg/j2k.h: correct warnings in
j2k.c
* [r1881] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_eoc; rename j2k_write_eoc_v2 to opj_j2k_write_eoc
* [r1880] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_eoc; rename j2k_read_eoc_v2 to opj_j2k_read_eoc
* [r1879] libopenjpeg/j2k.c: clean style and remove old v1 style
structure in j2k.c
* [r1878] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_add_mhmarker; rename j2k_add_mhmarker_v2 to
opj_j2k_add_mhmarker
remove deprecated v1 style function j2k_add_tlmarker; rename
j2k_add_tlmarker_v2 to opj_j2k_add_tlmarker
* [r1877] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: remove deprecated v1 style function
j2k_create_compress; rename opj_j2k_create_compress_v2 to
opj_j2k_create_compress
* [r1876] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c:
rename j2k functions with opj_ prefix
* [r1875] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: remove deprecated v1 style function
j2k_setup_encoder; rename opj_j2k_setup_encoder_v2 to
opj_j2k_setup_encoder
* [r1874] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_get_num_tp; rename j2k_get_num_tp_v2 to opj_j2k_get_num_tp
* [r1873] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_calculate_tp; rename j2k_calculate_tp_v2 to
opj_j2k_calculate_tp
* [r1872] libopenjpeg/j2k.c: rename local j2k function with opj_
prefix
* [r1871] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_rgn; rename j2k_write_rgn_v2 to opj_j2k_write_rgn
* [r1870] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_sod; rename j2k_write_sod_v2 to opj_j2k_write_sod
* [r1869] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_sot; rename j2k_write_sot_v2 to opj_j2k_write_sot
* [r1868] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_tlm; rename j2k_write_tlm_v2 to opj_j2k_write_tlm
* [r1867] libopenjpeg/j2k.c: rename local j2k function with opj_
prefix
* [r1866] libopenjpeg/j2k.c: rename local j2k function with opj_
prefix
* [r1865] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_poc; rename j2k_write_poc_v2 to opj_j2k_write_poc
rename j2k_write_poc_in_memory to opj_j2k_write_poc_in_memory
rename j2k_get_max_poc_size to opj_j2k_get_max_poc_size
* [r1864] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_qcd; rename j2k_write_qcd_v2 to opj_j2k_write_qcd
remove deprecated v1 style function j2k_write_qcc; rename
j2k_write_qcc_v2 to opj_j2k_write_qcc
remove deprecated v1 style function j2k_write_qcx; rename
j2k_write_qcc_in_memory to
rename j2k_get_max_qcc_size to opj_j2k_get_max_qcc_size
* [r1863] libopenjpeg/j2k.c: rename j2k_get_max_coc_size to
opj_j2k_get_max_coc_size
* [r1862] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_cod; rename j2k_write_cod_v2 to opj_j2k_write_cod
remove deprecated v1 style function j2k_write_coc; rename
j2k_write_coc_v2 to opj_j2k_write_coc
remove deprecated v1 style function j2k_write_cox; rename
j2k_write_coc_in_memory to opj_j2k_write_coc_in_memory
* [r1861] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_com; rename j2k_write_com_v2 to opj_j2k_write_com
* [r1860] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_siz; rename j2k_write_siz_v2 to opj_j2k_write_siz
* [r1859] libopenjpeg/j2k.c: rename j2k_write_soc_v2 to
opj_j2k_write_soc
* [r1858] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_write_soc
* [r1857] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
v1 style functions j2k_destroy_decompress, j2k_decode_jpt_stream,
j2k_destroy_compress and j2k_encode
* [r1856] libopenjpeg/j2k.c: rename local j2k function with opj_
prefix
* [r1855] applications/codec/image_to_j2k.c: free local memory in
image_to_j2k application
* [r1854] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: rename j2k functions with opj_ prefix
* [r1853] libopenjpeg/dwt.c: remove warnings from dwt.c
* [r1852] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/j2k.c:
Correct the wrong output management of opj_stream_read_seek
function (thanks to EvenR)
2012-08-13 Mickaël Savinaud
* [r1851] libopenjpeg/jp2.c: remove old v1 style functions from
jp2.c
* [r1850] libopenjpeg/jp2.c: rename local jp2 functions with opj_
prefix
* [r1849] libopenjpeg/jp2.c: rename jp2_write_jp_v2 to
opj_jp2_write_jp
* [r1848] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_jp
* [r1847] libopenjpeg/jp2.c: rename jp2_write_jp2c_v2 to
opj_jp2_write_jp2c
* [r1846] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_jp2c
* [r1845] libopenjpeg/jp2.c: rename local function in jp2.c with
the opj_ prefix
* [r1844] libopenjpeg/jp2.c: rename jp2_write_ftyp_v2 to
opj_jp2_write_ftyp
* [r1843] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_ftyp
* [r1842] libopenjpeg/jp2.c: rename jp2_write_colr_v2 to
opj_jp2_write_colr
* [r1841] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_colr
* [r1840] libopenjpeg/jp2.c: rename jp2_write_bpcc_v2 to
opj_jp2_write_bpcc
* [r1839] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_bpcc
* [r1838] libopenjpeg/jp2.c: rename jp2_write_ihdr_v2 to
opj_jp2_write_ihdr
* [r1837] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_write_ihdr
* [r1836] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c: rename jp2 functions with V2 style and
opj_ prefix
* [r1835] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style functions jp2_write_jp2h
* [r1834] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style functions : jp2_create_compress, jp2_destroy_compress,
opj_jp2_encode
* [r1833] applications/codec/image_to_j2k.c, libopenjpeg/jp2.h: fix
some warnings in jp2.c
* [r1832] libopenjpeg/function_list.c: fix compilation error with
win platform
2012-08-10 Luc Hermitte
* [r1830] libopenjpeg/function_list.c: [trunk] fix possible memory
leak on realloc failure
2012-08-10 Mickaël Savinaud
* [r1829] libopenjpeg/jp2.c, libopenjpeg/jp2.h: use internal type
to reduce warnings in jp2.c
* [r1828] libopenjpeg/jp2.c: rename jp2_read_boxhdr_v2 to
opj_jp2_read_boxhdr
* [r1827] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_read_boxhdr
* [r1826] libopenjpeg/jp2.c: rename local function in jp2.c with
the opj_ prefix
* [r1825] libopenjpeg/jp2.c: rename jp2_read_jp_v2 to
opj_jp2_read_jp
* [r1824] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_read_jp2c, jp2_read_struct
* [r1823] libopenjpeg/jp2.c: rename jp2_read_ftyp_v2 to
opj_jp2_read_ftyp
* [r1822] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_read_ftyp
* [r1821] libopenjpeg/jp2.c: rename jp2_read_colr_v2 to
opj_jp2_read_colr, jp2_read_pclr_v2 to opj_jp2_read_pclr,
jp2_read_cmap_v2 to opj_jp2_read_cmap, jp2_read_cdef_v2 to
opj_jp2_read_cdef
* [r1820] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style function jp2_read_colr, jp2_read_pclr, jp2_read_cmap,
jp2_read_cdef
* [r1819] libopenjpeg/jp2.c: rename jp2_read_bpcc_v2 to
opj_jp2_read_bpcc
* [r1818] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_read_bpcc
* [r1817] libopenjpeg/jp2.c: rename jp2_read_ihdr_v2 to
opj_jp2_read_ihdr
* [r1816] libopenjpeg/jp2.c: remove deprecated v1 style function
jp2_read_ihdr
* [r1815] libopenjpeg/jp2.c: rename jp2_read_jp2h_v2 to
opj_jp2_read_jp2h
* [r1814] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style function jp2_read_jp2h
* [r1813] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style function jp2_destroy_decompress
* [r1812] libopenjpeg/j2k.c: rename local functions with opj_
prefix in j2k.c (part 2)
* [r1811] libopenjpeg/j2k.c: rename local functions with opj_
prefix in j2k.c
* [r1810] libopenjpeg/j2k.c: rename some j2k decoding functions
with new prefix opj_
* [r1809] libopenjpeg/j2k.c: rename mct function read/write
function with opj_ prefix
* [r1808] libopenjpeg/j2k.c: rename j2k_read_mct to
opj_j2k_read_mct, j2k_read_mco to opj_j2k_read_mco, j2k_read_mcc
to opj_j2k_read_mcc
* [r1807] libopenjpeg/j2k.c: rename j2k_read_cbd to
opj_j2k_read_cbd
* [r1806] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
opj_j2k_read_unk
* [r1805] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_unk
* [r1804] libopenjpeg/j2k.c: rename j2k_read_com_v2 to
opj_j2k_read_com
* [r1803] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_com
* [r1802] libopenjpeg/j2k.c: rename j2k_read_crg_v2 to
opj_j2k_read_crg
* [r1801] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_crg
* [r1800] libopenjpeg/j2k.c: rename j2k_read_ppt_v2 to
opj_j2k_read_ppt
* [r1799] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_ppt
* [r1798] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_cox
* [r1797] libopenjpeg/j2k.c: correct a compilation error about
misplaced declaration
2012-08-09 Mickaël Savinaud
* [r1796] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_ppm
* [r1795] libopenjpeg/j2k.c: rename j2k_read_plt_v2 to
opj_j2k_read_plt
* [r1794] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_plt
* [r1793] libopenjpeg/j2k.c: rename j2k_read_plm_v2 to
opj_j2k_read_plm
* [r1792] libopenjpeg/j2k.c: rename j2k_read_tlm_v2 to
opj_j2k_read_tlm
* [r1791] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_tlm
* [r1790] libopenjpeg/j2k.c: rename j2k_read_poc_v2 to
opj_j2k_read_poc
* [r1789] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_poc
* [r1788] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_qcx
* [r1787] libopenjpeg/j2k.c: rename j2k_read_qcc_v2 to
opj_j2k_read_qcc
* [r1786] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_qcc
* [r1785] libopenjpeg/j2k.c: rename j2k_read_qcd_v2 to
opj_j2k_read_qcd
* [r1784] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_qcd
* [r1783] libopenjpeg/j2k.c: rename j2k_read_rgn_v2 to
opj_j2k_read_rgn
* [r1782] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_rgn
* [r1781] libopenjpeg/j2k.c: rename j2k_read_coc_v2 to
opj_j2k_read_coc
* [r1780] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_coc
* [r1779] libopenjpeg/j2k.c: rename j2k_read_cod_v2 to
opj_j2k_read_cod
* [r1778] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_cod
* [r1777] libopenjpeg/j2k.c: rename j2k_read_siz_v2 to
opj_j2k_read_siz
* [r1776] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_siz
* [r1775] libopenjpeg/j2k.c: rename j2k_read_sod_v2 to
opj_j2k_read_sod
* [r1774] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_sod
* [r1773] libopenjpeg/j2k.c: rename j2k_read_sot_v2 to
opj_j2k_read_sot
* [r1772] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_sot
* [r1771] libopenjpeg/j2k.c: rename j2k_read_soc_v2 to
opj_j2k_read_soc
* [r1770] libopenjpeg/j2k.c: remove deprecated v1 style function
j2k_read_soc
* [r1769] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: rename j2k_decode_v2 to opj_j2k_decode
* [r1768] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
v1 style function j2k_decode
* [r1767] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: rename j2k_setup_decoder_v2 to
opj_j2k_setup_decoder
* [r1766] libopenjpeg/j2k.c, libopenjpeg/j2k.h: remove deprecated
v1 style function j2k_setup_decoder
* [r1765] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: rename j2k_create_decompress_v2 to
opj_j2k_create_decompress
* [r1764] libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h: remove deprecated v1 style function
j2k_create_decompress and jp2_create_decompress
* [r1763] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c: rename jp2_decode_v2 to opj_jp2_decode
* [r1762] libopenjpeg/jp2.c, libopenjpeg/jp2.h: remove deprecated
v1 style function opj_jp2_decode
* [r1761] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c: rename jp2_setup_decoder_v2 to
opj_jp2_setup_decoder
* [r1760] libopenjpeg/jp2.h: remove deprecated v1 style function
jp2_setup_decoder
* [r1759] libopenjpeg/jp2.c, libopenjpeg/jp2.h: [trunk] add the
support of the flag ignore_pclr_cmap_cdef into the V2 jp2
functions (but not for box reading); no tests modified
* [r1758] libopenjpeg/event.c, libopenjpeg/event.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] begin to
clean the old V1 style message event management
* [r1757] libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: [trunk] clean
jp2_read_ihdr_v2 interface
* [r1756] applications/codec/j2k_dump.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c: [trunk]
rename opj_destroy_cstr_info_v2 to opj_destroy_cstr_info
* [r1755] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
deprecated v1 style function opj_destroy_cstr_info
* [r1754] libopenjpeg/openjpeg.c: [trunk] move functions in
openjpeg.c in two parts compression vs decompression
* [r1753] applications/codec/image_to_j2k.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] rename
opj_encode_v2 to opj_encode
* [r1752] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
remove deprecated v1 style function opj_encode and
opj_encode_with_info
* [r1751] applications/codec/image_to_j2k.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
tests/test_tile_encoder.c: [trunk] rename opj_setup_encoder_v2 to
opj_setup_encoder
* [r1750] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
deprecated v1 style function opj_setup_encoder
* [r1749] applications/codec/image_to_j2k.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
tests/test_tile_encoder.c: rename opj_create_compress_v2 to
opj_create_compress
* [r1748] applications/codec/j2k_to_image.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] remove
deprecated v1 style function opj_create_compress
* [r1747] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: remove
deprecated v1 style function opj_decode and opj_decode_with_info
* [r1746] applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
tests/test_tile_decoder.c: [trunk] rename opj_setup_decoder_v2 to
opj_setup_decoder
* [r1745] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
remove deprecated v1 style function opj_setup_decoder
* [r1744] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
remove deprecated v1 style function opj_destroy_decompress
* [r1743] applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
tests/test_tile_decoder.c: [trunk] rename
opj_create_decompress_v2 to opj_create_decompress
* [r1742] libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk]
remove V1 style function opj_create_decompress
* [r1741] libopenjpeg/j2k.c: [trunk] define local functions of
j2k.c as static and clean style
* [r1740] libopenjpeg/j2k.c: [trunk] move allocation of
cstr_index->tile_index to the end of the header reading
* [r1739] tests/test_tile_decoder.c: Add file type detection in
test_tile_decoder to support JP2 file as input
* [r1738] tests/CMakeLists.txt: Use the right file as input for the
test ttd2
* [r1737] tests/test_tile_decoder.c: Reorganize and clean style of
test_tile_decoder.c
2012-07-25 Mathieu Malaterre
* [r1735] applications/jpip/libopenjpip/auxtrans_manager.c,
applications/jpip/libopenjpip/auxtrans_manager.h,
applications/jpip/libopenjpip/channel_manager.c,
applications/jpip/libopenjpip/channel_manager.h,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/jpipstream_manager.c,
applications/jpip/libopenjpip/openjpip.c,
applications/jpip/libopenjpip/openjpip.h,
applications/jpip/libopenjpip/query_parser.c,
applications/jpip/libopenjpip/query_parser.h,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/util/addXMLinJP2.c: [trunk] Use const keyword
when appropriate
* [r1734] applications/jpip/util/CMakeLists.txt: [trunk] Import
changes from 1.5 branch
2012-07-11 Mathieu Malaterre
* [r1731] libopenjpeg/j2k.c: [trunk] Fix r156 to compile on
compilers where false is not defined.
* [r1730] libopenjpeg/j2k.c, libopenjpeg/tcd.c: [trunk] This fixes
issues seen on PDF files
Fixes issue 156
2012-07-10 Mathieu Malaterre
* [r1728] libopenjpeg/j2k.c: [trunk] Fix heap buffer overflow
Enforce sanity checks on tile number and tile length, even when
the (rather
broken) USE_JPWL code isn't enabled.
Import r1727 from branch 1.5
2012-06-01 Mickaël Savinaud
* [r1707] tests/nonregression/CMakeLists.txt: [trunk] use new names
for baseline
2012-05-29 Mathieu Malaterre
* [r1699] tests/test_tile_encoder.c: [trunk] Fix a simple leak in
test_tile_encoder
* [r1698] tests/CMakeLists.txt, tests/test_tile_encoder.c: [trunk]
Adding more tests. tte5.j2k looks as if the tile compression is
broken
* [r1697] applications/codec/convert.c, libopenjpeg/jp2.c: [trunk]
The two files in Issue145 have a precision < 8-bit:
therefore 'jp2_read_pclr' must be changed.
j2k_to_image fails to create RGB/RGBA images with a
precision < 8-bit: therefore 'imagetopng' must be
changed.
Fixes issue 145
* [r1695] CMakeLists.txt, libopenjpeg/CMakeLists.txt,
libopenjpeg/Makefile.am: [trunk] Fix installation issues. Thanks
to winfried for patch.
Fixes issue 149
* [r1692] applications/codec/convert.c: [trunk] Follow up to r1691.
Handle signed case.
* [r1691] applications/codec/convert.c,
applications/codec/convert.h, applications/codec/image_to_j2k.c,
applications/codec/j2k_to_image.c,
applications/common/format_defs.h: [trunk] Add new behavior for
codecs. Now supports little endian RAWL format. It is now
possible to encode directly little endian raw file, by simply
using the rawl extension. Code has been modified to use
strcasecmp instead of strncasecmp to cope with 4 letters files
extensions.
Update issue 141
* [r1690] applications/codec/convert.c: [trunk] Add commented out
code for tile support in applications.
2012-05-22 Mathieu Malaterre
* [r1689] libopenjpeg/j2k.c: [trunk] error message typo, refer PLT
instead of PLM
2012-05-21 Mathieu Malaterre
* [r1680] libopenjpeg/j2k.c: [trunk] add sentinel when tile_index
is null
* [r1679] tests/CMakeLists.txt: [trunk] Enable tile
decoding/encoding round trip
* [r1678] tests/CMakeLists.txt, tests/test_tile_decoder.c: Activate
tile decoding system to reproduce issues
2012-05-21 Mickaël Savinaud
* [r1677] libopenjpeg/j2k.c: Comment the using of j2k_add_marker
function into a v2 function.
2012-05-14 Mickaël Savinaud
* [r1676] applications/codec/j2k_to_image.c: use the correct event
handler in j2k_to_image.c
* [r1675] tests/test_tile_encoder.c: resolve bug under win arch
with test_tile_encoder.c
* [r1674] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c:
2012-05-14 Mathieu Malaterre
* [r1673] tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt,
tests/test_tile_encoder.c: [trunk] Start activating tile tests
* [r1672] libopenjpeg/jp2.c: [trunk] Need to use new interface
opj_event_msg_v2, instead of old opj_event_msg. Remove some
simple warnings
* [r1671] libopenjpeg/openjpeg.c: [trunk] Pointer is opj_jp2_v2_t,
not opj_jp2_t
* [r1670] libopenjpeg/jp2.c: [trunk] Wrong struct size. Use
opj_jp2_v2_t instead
* [r1669] libopenjpeg/tcd.c: [trunk] Make sure the memory is
initialized. valgrind was complaning in mqc_init_enc we were
reading uninit value. See also comment in r479: FIXME:
mqc_init_enc and mqc_byteout underrun the buffer if we don't do
this. Why?
* [r1668] libopenjpeg/j2k.c: [trunk] Fix minor typo in error
message.
2012-05-14 Mickaël Savinaud
* [r1667] libopenjpeg/j2k.c, libopenjpeg/jp2.c, libopenjpeg/jp2.h:
adding jp2_encode_v2 from v2 branches; using the right return
value for opj_stream_flush
* [r1666] libopenjpeg/cio.c, libopenjpeg/jp2.c: correct style in
cio.c and use only op_bool return value; correct error in jp2.c
and some style
* [r1665] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c: add
new functions in jp2 codec from v2 branches; solve bug in
j2k_setup_encoder_v2
2012-05-14 Mathieu Malaterre
* [r1664] tests/test_tile_decoder.c: [trunk] Fix remaining
compilation errors
2012-05-14 Mickaël Savinaud
* [r1663] tests/test_tile_decoder.c: remove opj_event_mgr struct
from test_tile_decoder
2012-05-14 Mathieu Malaterre
* [r1662] tests/test_tile_decoder.c: [trunk] Fix using proper v2
function
* [r1661] tests/CMakeLists.txt, tests/test_tile_decoder.c[ADD]:
[trunk] Import from v2 test_tile_decoder
2012-05-14 Mickaël Savinaud
* [r1660] libopenjpeg/j2k.c: Correct a mistake about declaration of
j2k_write_eoc_v2
2012-05-13 Mickaël Savinaud
* [r1659] applications/codec/image_to_j2k.c, libopenjpeg/cio.c,
libopenjpeg/j2k.c, tests/test_tile_encoder.c: solve problem with
input of image_to_j2k; using the right return type comparison for
opj_stream_flush; add j2k_write_com_v2, j2k_write_poc_v2,
j2k_write_eoc_v2 and j2k_write_tlm_v2
* [r1658] libopenjpeg/tcd.c: remove a fixme about tcd_deallocate
and encodind precint
2012-05-02 Mickaël Savinaud
* [r1654] libopenjpeg/image.c, libopenjpeg/openjpeg.c: [trunk]
style
* [r1653] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
correct a bug in jpip building induced by the previous commit
* [r1651] applications/codec/image_to_j2k.c,
applications/codec/j2k_dump.c, applications/codec/j2k_to_image.c,
libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, tests/j2k_random_tile_access.c,
tests/test_tile_encoder.c: [trunk] Enhance support of events like
the v2 branch. Use right name of variables.
2012-04-23 Mathieu Malaterre
* [r1641] Makefile.am, applications/jpip/libopenjpip/Makefile.am,
applications/jpip/util/Makefile.am, configure.ac,
doc/Makefile.am, libopenjpeg/Makefile.am, libopenjpeg/openjpeg.c,
libopenjpeg/opj_stdint.h, opj_config.h.cmake.in: [trunk] apply
patch from winfried on the mailing list. For more info see:
https://groups.google.com/group/openjpeg/msg/e631d586a31c6de4
* [r1639] libopenjpeg/cio.c, libopenjpeg/cio.h,
libopenjpeg/openjpeg.h: Fix a set of warnings reported by gcc in
cio.c. This patch impact the API directly (remove left over
32bits API)
* [r1638] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
Adding sentinel code for debug
2012-04-13 Mickaël Savinaud
* [r1627] libopenjpeg/j2k.c: [trunk] correct a wrong assert in
j2k.c
2012-03-27 Mathieu Malaterre
* [r1624] applications/jpip/libopenjpip/CMakeLists.txt: [trunk]
attempt to fix clang/3.1 compilation error remotely
* [r1623] CMakeLists.txt, libopenjpeg/opj_stdint.h,
opj_config.h.cmake.in: [trunk] fix compilation on OS where
ssize_t is not defined.
2012-03-26 Mathieu Malaterre
* [r1622] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] Final
touch to get rid of most truncation warnings
* [r1621] applications/jpip/libopenjpip/dec_clientmsg_handler.c:
[trunk] one more round of warnings fixes
* [r1620] applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/imgsock_manager.h,
applications/jpip/libopenjpip/sock_manager.c,
applications/jpip/libopenjpip/sock_manager.h: [trunk] change
char* to const char* when possible. Remove more warnings
* [r1619] applications/jpip/libopenjpip/jp2k_decoder.c: [trunk]
remove warnings from jp2k decoder
* [r1618] applications/jpip/libopenjpip/cache_manager.c,
applications/jpip/libopenjpip/cache_manager.h,
applications/jpip/libopenjpip/imgreg_manager.c,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/target_manager.c: [trunk] change
char* to const char* when possible. Remove more warnings
* [r1617] applications/jpip/libopenjpip/jpip_parser.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h: [trunk] another
round of compilation fixes
* [r1616] applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/dec_clientmsg_handler.h,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/imgsock_manager.h,
applications/jpip/libopenjpip/jpipstream_manager.c,
applications/jpip/libopenjpip/jpipstream_manager.h,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/mhixbox_manager.c,
applications/jpip/libopenjpip/openjpip.c,
applications/jpip/libopenjpip/openjpip.h,
applications/jpip/libopenjpip/sock_manager.c,
applications/jpip/libopenjpip/sock_manager.h: [trunk] another set
of warnings fixes for LFS support
* [r1615] applications/jpip/libopenjpip/query_parser.c: [trunk] Fix
equality into test
* [r1614] applications/jpip/libopenjpip/query_parser.c: [trunk]
remove some simple warnings
* [r1613] applications/jpip/libopenjpip/auxtrans_manager.c,
applications/jpip/libopenjpip/jpip_parser.c,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/metadata_manager.h,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/placeholder_manager.c,
applications/jpip/libopenjpip/placeholder_manager.h: [trunk]
According to JPIP/A.2.3 in class identifiers should be an
unsigned integer. Since portion of codes was using Byte8_t and
other was using int, pick Byte8_t as best matching type
* [r1612] applications/jpip/libopenjpip/sock_manager.c,
applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
work on getting API to use off_t instead of long toward LFS
support in JPIP (sock_manager)
* [r1611] applications/jpip/libopenjpip/auxtrans_manager.c,
applications/jpip/libopenjpip/auxtrans_manager.h,
applications/jpip/libopenjpip/sock_manager.c,
applications/jpip/libopenjpip/sock_manager.h: [trunk] continue
work on getting API to use off_t instead of long toward LFS
support in JPIP (auxtrans_manager)
* [r1610] applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/metadata_manager.h: [trunk]
continue work on getting API to use off_t instead of long toward
LFS support in JPIP (metadata_manager)
* [r1609] applications/jpip/libopenjpip/manfbox_manager.c: [trunk]
continue work on getting API to use off_t instead of long toward
LFS support in JPIP (manfbox_manager)
* [r1608] applications/jpip/libopenjpip/j2kheader_manager.c:
[trunk] continue work on getting API to use off_t instead of long
toward LFS support in JPIP (j2kheader_manager)
* [r1607] applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/mhixbox_manager.h: [trunk] continue
work on getting API to use off_t instead of long toward LFS
support in JPIP (index_manager)
* [r1606] applications/jpip/libopenjpip/marker_manager.c,
applications/jpip/libopenjpip/marker_manager.h: [trunk] continue
work on getting API to use off_t instead of long toward LFS
support in JPIP (marker_param_t)
* [r1605] applications/jpip/libopenjpip/ihdrbox_manager.c: [trunk]
fix another simple warning
* [r1604] applications/jpip/libopenjpip/faixbox_manager.c: [trunk]
explicit cast missing
* [r1603] applications/jpip/libopenjpip/imgreg_manager.c: [trunk]
remove simple warnings.
* [r1602] applications/jpip/libopenjpip/codestream_manager.c,
applications/jpip/libopenjpip/codestream_manager.h: [trunk]
continue work on getting API to use off_t instead of long toward
LFS support in JPIP (codestream_param_t)
* [r1601] applications/jpip/libopenjpip/box_manager.c,
applications/jpip/libopenjpip/box_manager.h,
applications/jpip/libopenjpip/boxheader_manager.c,
applications/jpip/libopenjpip/boxheader_manager.h: [trunk]
continue work on getting API to use off_t instead of long toward
LFS support in JPIP
* [r1600] applications/jpip/libopenjpip/byte_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
libopenjpeg/openjpeg.h, libopenjpeg/opj_stdint.h: [trunk] Start
working on LFS support in JPIP code section
* [r1599] libopenjpeg/openjpeg.h: [trunk] ICC profile length is
always an unsigned integer
* [r1598] libopenjpeg/image.c, libopenjpeg/openjpeg.h: [trunk] make
openjpeg consistant with itself, and adapt sign of struct
variables
* [r1597] libopenjpeg/bio.c, libopenjpeg/bio.h: [trunk] Fix a
potential issue with truncation of pointers diff
* [r1596] libopenjpeg/bio.c: [trunk] Fix some simple warnings
reported by -Wconversion
* [r1595] libopenjpeg/j2k.c: [trunk] fix compilation when jpwl
option is ON.
2012-03-26 Mickaël Savinaud
* [r1594] tests/test_tile_encoder.c[ADD]: [trunk] add missing file
needed to compile last commit
2012-03-23 Mickaël Savinaud
* [r1593] libopenjpeg/image.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/mct.c, libopenjpeg/mct.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
tests/CMakeLists.txt, tests/nonregression/CMakeLists.txt: [trunk]
add test_tile_encoder test and function related
2012-03-19 Mathieu Malaterre
* [r1590] applications/codec/index.c: [trunk] Fix invalid
truncation from off_t to int (thanks to -Wconversion for report)
* [r1588] libopenjpeg/opj_inttypes.h: [trunk] Missing PRId64 for MS
compilers
* [r1587] opj_config.h.cmake.in: [trunk] Forgot portion of the
previous commit.
* [r1586] libopenjpeg/openjpeg.c, opj_config.h.cmake.in,
thirdparty/libtiff/tif_config.h.cmake.in: [trunk] use autotools
convention where #ifdef BLA, should be provided by #define BLA 1.
This is to cope with pseudo autotools generated tif header.
* [r1585] applications/codec/index.c,
applications/jpip/libopenjpip/box_manager.c,
applications/jpip/libopenjpip/box_manager.h,
applications/jpip/libopenjpip/boxheader_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
applications/jpip/libopenjpip/cache_manager.c,
applications/jpip/libopenjpip/cache_manager.h,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/codestream_manager.c,
applications/jpip/libopenjpip/faixbox_manager.c,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/jp2k_decoder.c,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/libopenjpip/jpip_parser.c,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/mhixbox_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/placeholder_manager.c,
applications/jpip/util/CMakeLists.txt,
libopenjpeg/opj_inttypes.h: [trunk] start using new
functionalities from opj_inttypes in jpip code and main openjpeg
* [r1584] libopenjpeg/j2k.c, libopenjpeg/jpwl/crc.c,
libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
libopenjpeg/opj_inttypes.h[ADD], libopenjpeg/opj_stdint.h[ADD]:
[trunk] move functionalities of stdint/inttype into
opj_stdint/opj_inttypes
* [r1583] libopenjpeg/openjpeg.h, tests/comparePGXimages.c: [trunk]
Remove remaining of OPJ_INT64_F/OPJ_UINT64_F before move to C99
convention
* [r1582] libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/jp2.c,
libopenjpeg/tcd.c: [trunk] replace more void* object pointer to
proper function pointer: opj_procedure. Remove some warnings
reported by gcc -pedantic
* [r1581] thirdparty/CMakeLists.txt: [trunk] add debug statement
for Win7-VS2008-32bits-trunk-Debug-OSGeo4W
2012-03-17 Mathieu Malaterre
* [r1580] libopenjpeg/j2k.c: [trunk] Quick fix for MS compilers
which do not ship inttypes.h
* [r1579] libopenjpeg/openjpeg.h: [trunk] Fix compilation win32
with shared libs on (export symbol name)
* [r1578] libopenjpeg/function_list.c, libopenjpeg/function_list.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk] Fix numerous
warnings about signed vs unsigned comparison. Adapt opj_procedure
type to what it should hev been IMHO. Start using PRIi64 for
printf and int64_t
* [r1577] libopenjpeg/jp2.h, libopenjpeg/mct.h: [trunk] remove a
warning, about ISO C restricts enumerator values to range of
'int'
* [r1576] libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
libopenjpeg/jpwl/jpwl.h: [trunk] HACK: This commit remove some
JPWL related code just to allow compilation. See r1564 for more
info
* [r1575] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix
compilation when zlib.h is in user specified directory.
2012-03-15 Mathieu Malaterre
* [r1567] thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Fix
compilation on 32bits/PowerPC arch (debian/linux)
* [r1566] thirdparty/libtiff/CMakeLists.txt: [trunk] make sure to
build as universal build when OS is APPLE
* [r1565] applications/common/format_defs.h: [trunk] remove a
warning about no end of file
2012-03-15 Mickaël Savinaud
* [r1564] applications/codec/image_to_j2k.c, libopenjpeg/dwt.c,
libopenjpeg/dwt.h, libopenjpeg/int.h, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk]
modify image_to_j2k and the lib to support functionalities given
by the v2 alpha branch
2012-03-12 Mathieu Malaterre
* [r1556] thirdparty/libtiff/CMakeLists.txt: [trunk] Fix issue with
space
* [r1555] thirdparty/libtiff/CMakeLists.txt: [trunk] Add support
for compiling libtiff with VS2008
* [r1554] thirdparty/libtiff/CMakeLists.txt,
thirdparty/libtiff/test_inline.c[ADD],
thirdparty/libtiff/tif_config.h.cmake.in: [trunk] Add support for
MSVC 2010 compiler (32bits)
* [r1553] thirdparty/CMakeLists.txt,
thirdparty/libtiff/CMakeLists.txt,
thirdparty/libtiff/libtiff.def[ADD], thirdparty/libtiff/t4.h,
thirdparty/libtiff/tif_apple.c[DEL],
thirdparty/libtiff/tif_aux.c, thirdparty/libtiff/tif_close.c,
thirdparty/libtiff/tif_codec.c, thirdparty/libtiff/tif_color.c,
thirdparty/libtiff/tif_compress.c,
thirdparty/libtiff/tif_config.h[DEL],
thirdparty/libtiff/tif_config.h.cmake.in[ADD],
thirdparty/libtiff/tif_config.h.in[ADD],
thirdparty/libtiff/tif_dir.c, thirdparty/libtiff/tif_dir.h,
thirdparty/libtiff/tif_dirinfo.c,
thirdparty/libtiff/tif_dirread.c,
thirdparty/libtiff/tif_dirwrite.c,
thirdparty/libtiff/tif_dumpmode.c,
thirdparty/libtiff/tif_error.c,
thirdparty/libtiff/tif_extension.c,
thirdparty/libtiff/tif_fax3.c, thirdparty/libtiff/tif_fax3.h,
thirdparty/libtiff/tif_flush.c,
thirdparty/libtiff/tif_getimage.c, thirdparty/libtiff/tif_jbig.c,
thirdparty/libtiff/tif_jpeg.c,
thirdparty/libtiff/tif_jpeg_12.c[ADD],
thirdparty/libtiff/tif_luv.c, thirdparty/libtiff/tif_lzma.c[ADD],
thirdparty/libtiff/tif_lzw.c, thirdparty/libtiff/tif_next.c,
thirdparty/libtiff/tif_ojpeg.c, thirdparty/libtiff/tif_open.c,
thirdparty/libtiff/tif_packbits.c,
thirdparty/libtiff/tif_pixarlog.c,
thirdparty/libtiff/tif_predict.c,
thirdparty/libtiff/tif_predict.h, thirdparty/libtiff/tif_print.c,
thirdparty/libtiff/tif_read.c, thirdparty/libtiff/tif_stream.cxx,
thirdparty/libtiff/tif_strip.c, thirdparty/libtiff/tif_swab.c,
thirdparty/libtiff/tif_thunder.c, thirdparty/libtiff/tif_tile.c,
thirdparty/libtiff/tif_unix.c, thirdparty/libtiff/tif_version.c,
thirdparty/libtiff/tif_warning.c, thirdparty/libtiff/tif_win32.c,
thirdparty/libtiff/tif_write.c, thirdparty/libtiff/tif_zip.c,
thirdparty/libtiff/tiff.h, thirdparty/libtiff/tiffconf.h[DEL],
thirdparty/libtiff/tiffconf.h.cmake.in[ADD],
thirdparty/libtiff/tiffconf.h.in[ADD],
thirdparty/libtiff/tiffio.h, thirdparty/libtiff/tiffio.hxx,
thirdparty/libtiff/tiffiop.h, thirdparty/libtiff/tiffvers.h:
[trunk] Update libtiff to 4.0.1 to support BigTIFF. openjpeg/tiff
4.0.1 currently builds on linux/x86_64 and linux/mingw32.
2012-03-11 Mathieu Malaterre
* [r1548] libopenjpeg/openjpeg.h, opj_config.h.cmake.in: [trunk]
Use stdint.h when available to compute fixed-type definition.
* [r1547] applications/jpip/libopenjpip/auxtrans_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
applications/jpip/libopenjpip/channel_manager.c,
applications/jpip/libopenjpip/channel_manager.h,
applications/jpip/libopenjpip/codestream_manager.c,
applications/jpip/libopenjpip/j2kheader_manager.c,
applications/jpip/libopenjpip/jp2k_decoder.c,
applications/jpip/libopenjpip/manfbox_manager.c,
applications/jpip/libopenjpip/marker_manager.c,
applications/jpip/libopenjpip/mhixbox_manager.c,
applications/jpip/libopenjpip/session_manager.c,
applications/jpip/libopenjpip/session_manager.h: [trunk] Backport
diff from openjpeg 1.5 branch
2012-03-09 Mickaël Savinaud
* [r1542] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h:
[trunk] reverted to revision 1536
* [r1541] libopenjpeg/j2k.c: [trunk] add j2k_post_write_tile in
trunk from branch v2
* [r1540] libopenjpeg/j2k.c: [trunk] add j2k_get_tile_data in trunk
from branch v2
* [r1539] libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] add
tcd_get_encoded_tile_size in trunk from branch v2alpha
* [r1538] libopenjpeg/j2k.c: [trunk] add j2k_pre_write_tile
function in trunk from v2alpha
* [r1537] applications/codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: [trunk] first steps about merge
compression WIP
2012-03-02 Mathieu Malaterre
* [r1531] libopenjpeg/dwt.c, libopenjpeg/dwt.h,
libopenjpeg/function_list.h, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h, libopenjpeg/t2.c, libopenjpeg/tcd.c,
libopenjpeg/tcd.h, libopenjpeg/tgt.h: [trunk] Fix a bunch of
warning about C++ comments in C code.
* [r1529] ., libopenjpeg/t1.c: [trunk] merge r1229 from branch 1.5
over to trunk
* [r1528] doc/CMakeLists.txt: [trunk] minor style to sync with
branch 1.5
* [r1525] tests/nonregression/test_suite.ctest.in: [trunk] convert
from DOS eol to UNIX eol
* [r1523] tests/CMakeLists.txt: [trunk] Sync with branch 1.5
* [r1522] ., tests/comparePGXimages.c, tests/compareRAWimages.c,
tests/compare_dump_files.c: [trunk] merge r1234 from branch 1.5
over to trunk
* [r1521] ., libopenjpeg/t2.c: [trunk] merge r1322 from branch 1.5
over to trunk
* [r1520] ., libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
libopenjpeg/ppix_manager.c: [trunk] merge r1197, r1199, r1228,
r1230 and r1232 from branch 1.5 over to trunk
* [r1519] ., libopenjpeg/jpwl/jpwl.c: [trunk] merge r1479 from
branch 1.5 over to trunk
* [r1518] ., libopenjpeg/jpwl/jpwl.c, libopenjpeg/tcd.c: [trunk]
merge r1323 from branch 1.5 over to trunk
* [r1516] libopenjpeg/jpwl/CMakeLists.txt,
libopenjpeg/jpwl/README.txt, libopenjpeg/jpwl/crc.c,
libopenjpeg/jpwl/jpwl.c: [trunk] Remove exe bit on
CMakeLists.txt. Set from DOS eol to UNIX eol
* [r1515] libopenjpeg/jpwl/CMakeLists.txt: [trunk] Sync with 1.5
branch
* [r1514] ., libopenjpeg/jp2.c: [trunk] Backout r1513 for now.
* [r1513] ., libopenjpeg/jp2.c: [trunk] merge rev 1330/1331 from
branch 1.5 onto trunk
* [r1512] ., libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: [trunk] merge rev
1333 from 1.5 to trunk
* [r1511] ., applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
libopenjpeg/indexbox_manager.h, libopenjpeg/j2k.c,
libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
libopenjpeg/t2.c, libopenjpeg/tcd.c, libopenjpeg/thix_manager.c,
libopenjpeg/tpix_manager.c: [trunk] merge rev 1228 from 1.5 to
trunk
* [r1509] libopenjpeg/cidx_manager.c: [trunk] Import change from
1.5 branch over to trunk
* [r1508] libopenjpeg/CMakeLists.txt: [trunk] Synchronize with 1.5
branch, installation convention
* [r1507] applications/mj2/mj2.c: [trunk] minor coding style change
to match 1.5
* [r1505] applications/common/opj_getopt.c: [trunk] Import getopt
modification from 1.5 branch
* [r1503] applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/doc/Doxyfile,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/libopenjpip/auxtrans_manager.c,
applications/jpip/libopenjpip/auxtrans_manager.h,
applications/jpip/libopenjpip/box_manager.c,
applications/jpip/libopenjpip/box_manager.h,
applications/jpip/libopenjpip/boxheader_manager.c,
applications/jpip/libopenjpip/boxheader_manager.h,
applications/jpip/libopenjpip/byte_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
applications/jpip/libopenjpip/cache_manager.c,
applications/jpip/libopenjpip/cache_manager.h,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/cachemodel_manager.h,
applications/jpip/libopenjpip/channel_manager.h,
applications/jpip/libopenjpip/codestream_manager.h,
applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/dec_clientmsg_handler.h,
applications/jpip/libopenjpip/faixbox_manager.c,
applications/jpip/libopenjpip/faixbox_manager.h,
applications/jpip/libopenjpip/ihdrbox_manager.h,
applications/jpip/libopenjpip/imgreg_manager.c,
applications/jpip/libopenjpip/imgreg_manager.h,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/imgsock_manager.h,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/libopenjpip/jp2k_encoder.h,
applications/jpip/libopenjpip/jpip_parser.c,
applications/jpip/libopenjpip/jpipstream_manager.c,
applications/jpip/libopenjpip/jpipstream_manager.h,
applications/jpip/libopenjpip/manfbox_manager.c,
applications/jpip/libopenjpip/manfbox_manager.h,
applications/jpip/libopenjpip/marker_manager.h,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/metadata_manager.h,
applications/jpip/libopenjpip/mhixbox_manager.h,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/openjpip.c,
applications/jpip/libopenjpip/openjpip.h,
applications/jpip/libopenjpip/placeholder_manager.c,
applications/jpip/libopenjpip/placeholder_manager.h,
applications/jpip/libopenjpip/query_parser.c,
applications/jpip/libopenjpip/query_parser.h,
applications/jpip/libopenjpip/session_manager.h,
applications/jpip/libopenjpip/sock_manager.c,
applications/jpip/libopenjpip/sock_manager.h,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/util/opj_dec_server.c,
applications/jpip/util/opj_server.c,
applications/jpip/util/opj_viewer/src/ImageManager.java,
applications/jpip/util/opj_viewer/src/ImageWindow.java,
applications/jpip/util/opj_viewer/src/ImgdecClient.java,
applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
[trunk] Import remaning bits from JPIP/1.5 over to trunk
* [r1502] ., applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/doc/jpip_architect.png,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/channel_manager.c,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/mainpage.h,
applications/jpip/util/opj_server.c: [trunk] Merge rev 1068 into
trunk
* [r1501] applications/jpip/libopenjpip/target_manager.c: [trunk]
Remove junk from merge
* [r1500] ., applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/libopenjpip/auxtrans_manager.c[CPY],
applications/jpip/libopenjpip/auxtrans_manager.h[CPY],
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/cachemodel_manager.h,
applications/jpip/libopenjpip/channel_manager.c,
applications/jpip/libopenjpip/channel_manager.h,
applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/imgsock_manager.h,
applications/jpip/libopenjpip/jpip_parser.c,
applications/jpip/libopenjpip/jpip_parser.h,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/openjpip.c,
applications/jpip/libopenjpip/openjpip.h,
applications/jpip/libopenjpip/query_parser.c,
applications/jpip/libopenjpip/query_parser.h,
applications/jpip/libopenjpip/sock_manager.c[CPY],
applications/jpip/libopenjpip/sock_manager.h[CPY],
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/util/opj_dec_server.c,
applications/jpip/util/opj_server.c,
applications/jpip/util/opj_viewer/src/ImageManager.java,
applications/jpip/util/opj_viewer/src/ImageViewer.java,
applications/jpip/util/opj_viewer/src/ImageWindow.java,
applications/jpip/util/opj_viewer/src/ImgdecClient.java,
applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/util/opj_viewer_xerces/src/ImageViewer.java,
applications/jpip/util/opj_viewer_xerces/src/ImageWindow.java:
[trunk] Import rev 1103 into trunk.
2012-03-02 Mickaël Savinaud
* [r1499] libopenjpeg/j2k.c: [trunk] correct bug when we expand the
list of marker in a tile
* [r1498] libopenjpeg/j2k.c: [trunk] check the PSot value during
the reading of SOT marker
2012-03-02 Mathieu Malaterre
* [r1497]
applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[DEL],
applications/jpip/util/opj_viewer/dist/opj_viewer.jar[DEL],
applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[DEL],
applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar[DEL]:
[trunk] do not distribute binary in the source code. Remove *.jar
files
* [r1495] applications/jpip/CMakeLists.txt,
applications/jpip/Makefile.nix[DEL],
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/libopenjpip/Makefile.nix[DEL],
applications/jpip/libopenjpip/comMakefile.mk[DEL],
applications/jpip/util/CMakeLists.txt,
applications/jpip/util/Makefile.am,
applications/jpip/util/Makefile.nix[DEL],
applications/jpip/util/jpip_to_j2k.c,
applications/jpip/util/opj_viewer/build.xml[DEL],
applications/jpip/util/opj_viewer/src/PnmImage.java,
applications/jpip/util/opj_viewer/src/RegimViewer.java,
applications/jpip/util/opj_viewer/src/ResizeListener.java,
applications/jpip/util/opj_viewer_xerces/build.xml[DEL],
applications/jpip/util/opj_viewer_xerces/dist/manifest.txt[DEL],
applications/jpip/util/opj_viewer_xerces/dist/manifest.txt.in[ADD],
applications/jpip/util/opj_viewer_xerces/src/ImageManager.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/ImgdecClient.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/JPIPHttpClient.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/MML.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/PnmImage.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/RegimViewer.java[DEL],
applications/jpip/util/opj_viewer_xerces/src/ResizeListener.java[DEL],
applications/jpip/util/test_index.c, thirdparty/CMakeLists.txt:
[trunk] import JPIP modifications for build-system from 1.5
* [r1494] applications/codec/CMakeLists.txt,
applications/codec/convert.c, applications/codec/image_to_j2k.c,
applications/codec/index.c: [trunk] Import applications
modifications from 1.5 over to trunk
* [r1493] applications/codec/index.c, applications/codec/index.h,
applications/codec/windirent.h: [trunk] Convert from DOS eol to
UNIX eol
* [r1491] applications/OPJViewer/CMakeLists.txt[ADD],
applications/OPJViewer/source/OPJDialogs.cpp,
applications/OPJViewer/source/OPJViewer.cpp,
applications/OPJViewer/source/OPJViewer.h,
applications/OPJViewer/source/wxj2kparser.cpp: [trunk] Backport
from OPJViewer version 1.5 over to trunk
* [r1490] applications/JavaOpenJPEG/Makefile[DEL]: [trunk] Remove
left-over Makefile
* [r1489] applications/CMakeLists.txt, applications/Makefile.am,
applications/OPJViewer/Makefile[DEL],
applications/OPJViewer/OPJViewer.dsp[DEL],
applications/OPJViewer/OPJViewer.dsw[DEL],
applications/OPJViewer/OPJViewer.iss,
applications/OPJViewer/Readme.txt,
applications/OPJViewer/about/about.htm,
applications/OPJViewer/buildupdate.bat[DEL],
applications/OPJViewer/source/OPJAbout.cpp,
applications/OPJViewer/source/OPJChild16.xpm,
applications/OPJViewer/source/OPJDialogs.cpp,
applications/OPJViewer/source/OPJThreads.cpp,
applications/OPJViewer/source/OPJViewer.cpp,
applications/OPJViewer/source/OPJViewer.h,
applications/OPJViewer/source/OPJViewer.rc,
applications/OPJViewer/source/OPJViewer16.xpm,
applications/OPJViewer/source/about_htm.h,
applications/OPJViewer/source/build.h,
applications/OPJViewer/source/icon1.xpm,
applications/OPJViewer/source/icon2.xpm,
applications/OPJViewer/source/icon3.xpm,
applications/OPJViewer/source/icon4.xpm,
applications/OPJViewer/source/icon5.xpm,
applications/OPJViewer/source/imagjpeg2000.cpp,
applications/OPJViewer/source/imagjpeg2000.h,
applications/OPJViewer/source/imagmxf.cpp,
applications/OPJViewer/source/imagmxf.h,
applications/OPJViewer/source/license.txt,
applications/OPJViewer/source/readmeafter.txt,
applications/OPJViewer/source/readmebefore.txt,
applications/OPJViewer/source/wxj2kparser.cpp,
applications/OPJViewer/source/wxjp2parser.cpp: [trunk] Sync
OPJViewer with 1.5 version
* [r1485] CMake/CTestCustom.cmake.in, LICENSE, Makefile.am, NEWS,
README, configure.ac, libopenjpeg1.pc.cmake, libopenjpeg1.pc.in,
opj_config.h.cmake.in: [trunk] Backport toplevel files from 1.5
* [r1484] applications/JavaOpenJPEG/CMakeLists.txt,
applications/JavaOpenJPEG/JavaOpenJPEG.c,
applications/JavaOpenJPEG/java-jni[DEL]: [trunk] Remove
copyrighted material from java-jni. Import patch from 1.5 over to
trunk/JavaOpenJPEG
* [r1483] CHANGES[DEL], CMakeLists.txt: [trunk] Backport toplevel
changes from 1.5 over to trunk. Remove hand-generated CHANGES
file
2012-02-13 Mathieu Malaterre
* [r1421] CMake/CTestCustom.cmake.in,
CMake/JPIPTestDriver.cmake[ADD], CMake/OpenJPEGCPack.cmake,
CMake/OpenJPEGConfig.cmake.in, CMake/opj_logo.icns[DEL]: [trunk]
Merge the CMake/ dir from opj 1.5
* [r1414] doc/CMakeLists.txt: Integrate some more diffs from the
1.5 branch
* [r1411] doc/Doxyfile-html.dox.cmake[DEL],
doc/Doxyfile.dox.cmake.in[CPY]: Start merging of the 1.5 branch
into trunk. Start with doc
2012-01-11 Antonin Descampe
* [r1308] CMake/opj_logo.icns[ADD]: add opj_logo.icns for trunk and
1.5
2011-12-20 Mathieu Malaterre
* [r1244] ., applications/jpip/libopenjpip/comMakefile.mk,
libopenjpeg/tcd.c: Fix test NR-ENC-Bretagne2.ppm-4-encode on
linux.
* [r1241] ., applications/jpip/libopenjpip/comMakefile.mk,
libopenjpeg/tcd.c: Fix strange line, as reported by lockalsash
(gmail.com)
2011-12-12 Mathieu Malaterre
* [r1225] applications/jpip/README: minor typo
2011-12-07 Mickaël Savinaud
* [r1192] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: [trunk]
remove some warnings detected by cppcheck
2011-12-06 Mathieu Malaterre
* [r1182] CMake/CTestCustom.cmake.in,
CMake/FindCPPCHECK.cmake[CPY], libopenjpeg/CMakeLists.txt: Add
new mechanism for cppcheck
* [r1167] CHANGES: Update changelog
* [r1166] libopenjpeg/j2k.c: Apply patch from Brad Hards to fix
some typos.
2011-12-03 Mathieu Malaterre
* [r1157] CHANGES, libopenjpeg/function_list.h, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/t2.c,
libopenjpeg/tcd.h: Apply doxygen fixes suggested by Brad Hards on
opj mailing list.
2011-12-02 Mathieu Malaterre
* [r1149] applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/util/Makefile.nix: Sorry. Reverting mistake.
* [r1148] CHANGES, CMake/FindKAKADU.cmake[ADD], CMakeLists.txt,
applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/util/Makefile.nix,
applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
tests/nonregression/CMakeLists.txt,
tests/nonregression/opj_ref_decode_cmd.sh.in[DEL]: Simplify code.
Use standard find_package call instead. ctest script will need to
handle this now
* [r1147] CHANGES, CMake/OpenJPEGCPack.cmake[ADD], CMakeLists.txt:
Add CPack stuff
2011-12-01 Mickaël Savinaud
* [r1113] CHANGES, libopenjpeg/j2k.c,
tests/nonregression/test_suite.ctest.in: [trunk] fix a bug during
the creation of the codestream index
2011-12-01 Julien Malik
* [r1111] CHANGES, applications/codec/index.c, libopenjpeg/j2k.c,
libopenjpeg/openjpeg.h: [trunk] fix warnings when printing large
integers
2011-12-01 Mickaël Savinaud
* [r1110] CHANGES, libopenjpeg/j2k.c: [trunk] fix a warning about a
recent commit (1104)
2011-12-01 Julien Malik
* [r1109] tests/j2k_random_tile_access.c: [trunk] fix compilation
of j2k_random_access on Visual C++
2011-11-30 Julien Malik
* [r1108] CMake/TestLargeFiles.c.cmake.in,
CMake/TestLargeFiles.cmake, opj_config.h.cmake.in: [trunk] make
large file support variables persistent in CMake to allow
reconfiguration
* [r1107] tests/j2k_random_tile_access.c: [trunk] fix call to
opj_destroy_cstr_info_v2 in j2k_random_tile_access
2011-11-30 Mickaël Savinaud
* [r1106] CHANGES, libopenjpeg/j2k.c: [trunk] fix bug during random
access to tile (tile already decoded)
* [r1105] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
error about the way to detect the additional test suite
2011-11-30 Julien Malik
* [r1104] CHANGES, applications/codec/index.c, libopenjpeg/cio.c,
libopenjpeg/cio.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h, tests/CMakeLists.txt,
tests/j2k_random_tile_access.c[ADD]: [trunk] implement Large File
support in the library
2011-11-29 Mickaël Savinaud
* [r1102] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
error with new way to detect kdu_expand
2011-11-28 Julien Malik
* [r1100] configure.ac: [trunk] add support for Large File in
autoconf
* [r1099] CMake/TestLargeFiles.c.cmake.in, opj_config.h.cmake.in:
[trunk] fix definition of _FILE_OFFSET_BITS macro on platform
where it is needed
* [r1098] libopenjpeg/openjpeg.h: [trunk] add definitions for 64
bits integer types, and define OPJ_OFF_T to map to OPJ_INT64
systematically
* [r1097] CMake/TestFileOffsetBits.c[ADD],
CMake/TestLargeFiles.c.cmake.in[ADD],
CMake/TestLargeFiles.cmake[ADD], CMake/TestWindowsFSeek.c[ADD],
CMakeLists.txt, libopenjpeg/opj_includes.h,
opj_config.h.cmake.in: [trunk] activate LargeFileSupport in CMake
2011-11-27 Julien Malik
* [r1096] CMakeLists.txt, tests/nonregression/CMakeLists.txt:
[trunk] search for kdu_expand in a more cmake-compliant way
* [r1095] CHANGES, libopenjpeg/cidx_manager.c,
libopenjpeg/function_list.c, libopenjpeg/phix_manager.c,
libopenjpeg/ppix_manager.c, libopenjpeg/t1_generate_luts.c,
libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: [trunk]
clean up redundant includes already handled in opj_includes.h
* [r1094] CHANGES, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h: [trunk] backout wrong changeset 1091
- see issue 123
2011-11-24 Julien Malik
* [r1091] CHANGES, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h: [trunk] support seeking in files
larger than 2 GB
2011-11-24 Mathieu Malaterre
* [r1090] opj_config.h.cmake.in: Remove duplicate definition
* [r1089] applications/jpip/CMakeLists.txt,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/util/CMakeLists.txt: Cleanup jpip cmake
compilation
* [r1088] INSTALL: add note for cmake
* [r1087] CMakeLists.txt, opj_config.h.cmake.in: Use cmake style
define. Fix big endian issue on dual OS (eg. Tiger)
* [r1086] applications/codec/CMakeLists.txt: minor reindentation
* [r1085] libopenjpeg/cidx_manager.c, libopenjpeg/cidx_manager.h,
libopenjpeg/indexbox_manager.h, libopenjpeg/phix_manager.c,
libopenjpeg/ppix_manager.c, libopenjpeg/thix_manager.c,
libopenjpeg/tpix_manager.c: Remove exe bit from source files
* [r1084] CMake/FindFCGI.cmake: fix variable name to be hidden
* [r1083] thirdparty/CMakeLists.txt: Avoid message pollution during
cmake configuration time
2011-11-21 Mickaël Savinaud
* [r1081] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP: fix
bug with windows platform and j2k_dump
2011-11-18 Mickaël Savinaud
* [r1077] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
fix bug with windows platform and j2k_to_image
2011-11-17 Mickaël Savinaud
* [r1076] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/t2.c,
tests/nonregression/test_suite.ctest.in: [trunk] WIP: fix bug
when decoding an area or a tile with special resolution
* [r1075] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/openjpeg.h,
tests/nonregression/test_suite.ctest.in: [trunk] WIP: enhance
j2k_to_image with new get_decoded_tile functionality
* [r1074] CHANGES, applications/codec/j2k_dump.c: [trunk] WIP:
clean j2k_dump and enhance j2k_dump with commit 1052
* [r1073] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: [trunk] WIP: add a set decoded resolution
factor function and update j2k_to_image help about decoded region
2011-11-16 Kaori Hagihara
* [r1070] applications/jpip/CHANGES,
applications/jpip/util/Makefile.am: [trunk][JPIP] fixed
opj_server execusion error (instant terminating) with autotool,
cmake still need to be fixed
2011-11-10 Mickaël Savinaud
* [r1056] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] fix
tests/nonregresion/CMakeList.txt
2011-11-09 Mickaël Savinaud
* [r1055] CHANGES, libopenjpeg/j2k.c,
tests/nonregression/CMakeLists.txt: [trunk] WIP: fix
get_decoded_tile function to avoid error with output image
* [r1054] CHANGES, applications/mj2/extract_j2k_from_mj2.c,
applications/mj2/frames_to_mj2.c,
applications/mj2/mj2_to_frames.c,
applications/mj2/wrap_j2k_in_mj2.c: [trunk] fix bug with mj2
applications (credit to winfried)
* [r1053] CHANGES, applications/mj2/mj2.c: [trunk] enhance mj2 when
read jp2h (credit to winfried)
* [r1052] CHANGES, applications/codec/j2k_to_image.c: [trunk] check
if the file extension is the same as the infile format (credit to
winfried)
2011-11-09 Julien Malik
* [r1051] CHANGES, tests/nonregression/CMakeLists.txt: [trunk] add
some sanity check in CMakeLists to prevent STRING(REGEX..) call
issues
2011-11-08 Kaori Hagihara
* [r1048] applications/jpip/CHANGES,
applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/jp2k_decoder.c,
applications/jpip/libopenjpip/jp2k_decoder.h,
applications/jpip/libopenjpip/jpipstream_manager.c,
applications/jpip/libopenjpip/openjpip.c: [trunk][JPIP] enabled
OpenJPEG V2 API
2011-11-08 Mickaël Savinaud
* [r1047] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: [trunk] WIP: add get_decoded_tile
functionality
* [r1046] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
WIP: clean and enhance j2k files
* [r1045] CHANGES, libopenjpeg/openjpeg.c: [trunk] WIP: clean and
enhance openjpeg.c
* [r1044] CHANGES, libopenjpeg/openjpeg.h: [trunk] WIP: clean and
enhance openjpeg.h and add deprecated macro
2011-11-08 Kaori Hagihara
* [r1042] applications/jpip/CHANGES,
applications/jpip/doc/jpip_protocol.png,
applications/jpip/mainpage.h: [trunk][JPIP] updated main page of
doxygen
2011-11-03 Kaori Hagihara
* [r1037] applications/jpip/CHANGES,
applications/jpip/libopenjpip/boxheader_manager.c,
applications/jpip/libopenjpip/cache_manager.c,
applications/jpip/libopenjpip/cache_manager.h,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/dec_clientmsg_handler.c,
applications/jpip/libopenjpip/imgsock_manager.c,
applications/jpip/libopenjpip/imgsock_manager.h,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/manfbox_manager.c,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/util/jpip_to_j2k.c: solved memory leak of
opj_server, and removed redundant defines
2011-11-02 Antonin Descampe
* [r1036] applications/jpip/CHANGES,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/util/CMakeLists.txt,
applications/jpip/util/Makefile.am: [trunk][JPIP] additional
patches for autotools and cmake
2011-10-26 Kaori Hagihara
* [r1032] applications/jpip/CHANGES,
applications/jpip/util/Makefile.am: additional patches for
autotool are applied
2011-10-25 Kaori Hagihara
* [r1031] applications/jpip/CHANGES,
applications/jpip/util/opj_viewer/dist/opj_viewer-20111018.jar[DEL],
applications/jpip/util/opj_viewer/dist/opj_viewer-20111026.jar[ADD],
applications/jpip/util/opj_viewer/dist/opj_viewer.jar,
applications/jpip/util/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[DEL],
applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces-20111026.jar[ADD],
applications/jpip/util/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
fixed client viewer to be compatible with server response header
both Content-type and Content-Type
* [r1030] applications/jpip/CHANGES,
applications/jpip/CMakeLists.txt, applications/jpip/Makefile.am,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/opj_client[DEL],
applications/jpip/opj_server[DEL], applications/jpip/tools[DEL],
applications/jpip/util/CMakeLists.txt[ADD],
applications/jpip/util/Makefile.am[ADD], configure.ac,
libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c: patches
for cmake and autotool are applied
2011-10-25 Mickaël Savinaud
* [r1029] CHANGES, CMake/openjpeg_valgrind.supp[ADD]: [trunk] WIP:
add a file to exclude some valgrind errors (detected with
ctest_memcheck) related to png lib found with ubuntu10.04
platform
* [r1028] CHANGES, libopenjpeg/dwt.c: [trunk] WIP: solve problems
with reading of elements outside the tilec->data buffer in dwt
2011-10-21 Mickaël Savinaud
* [r1027] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
tests/nonregression/test_suite.ctest.in: [trunk] WIP: manage
output image with area correponding to the set decoded area
* [r1026] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: [trunk] WIP: enhance codestream index
generation
2011-10-20 Mickaël Savinaud
* [r1022] CHANGES, tests/nonregression/CMakeLists.txt,
tests/nonregression/test_suite.ctest.in: [trunk] WIP: isolate
dump test suite
* [r1021] CHANGES, libopenjpeg/j2k.c, libopenjpeg/jp2.c: WIP:
remove memory leak about new jp2_read_marker function
* [r1020] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
WIP: remove previous commit about memory leak with ppm read
function
* [r1019] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
WIP: solve memory leak with ppm read function
2011-10-19 Kaori Hagihara
* [r1017] applications/jpip/CHANGES,
applications/jpip/Makefile.nix,
applications/jpip/libopenjpip/cache_manager.c[CPY],
applications/jpip/libopenjpip/cache_manager.h[CPY],
applications/jpip/libopenjpip/channel_manager.c[CPY],
applications/jpip/libopenjpip/channel_manager.h[CPY],
applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/libopenjpip/dec_clientmsg_handler.c[CPY],
applications/jpip/libopenjpip/dec_clientmsg_handler.h[CPY],
applications/jpip/libopenjpip/imgsock_manager.c[CPY],
applications/jpip/libopenjpip/imgsock_manager.h[CPY],
applications/jpip/libopenjpip/jp2k_decoder.c[CPY],
applications/jpip/libopenjpip/jp2k_decoder.h[CPY],
applications/jpip/libopenjpip/jpip_parser.c[CPY],
applications/jpip/libopenjpip/jpip_parser.h[CPY],
applications/jpip/libopenjpip/jpipstream_manager.c[CPY],
applications/jpip/libopenjpip/jpipstream_manager.h[CPY],
applications/jpip/libopenjpip/openjpip.c[ADD],
applications/jpip/libopenjpip/openjpip.h[ADD],
applications/jpip/libopenjpip/query_parser.c[CPY],
applications/jpip/libopenjpip/query_parser.h[CPY],
applications/jpip/libopenjpip/session_manager.c[CPY],
applications/jpip/libopenjpip/session_manager.h[CPY],
applications/jpip/opj_client/opj_dec_server/Makefile.nix,
applications/jpip/opj_client/opj_dec_server/cache_manager.c[DEL],
applications/jpip/opj_client/opj_dec_server/cache_manager.h[DEL],
applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[DEL],
applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[DEL],
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[DEL],
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[DEL],
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[DEL],
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[DEL],
applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[DEL],
applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[DEL],
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[DEL],
applications/jpip/opj_client/opj_viewer[DEL],
applications/jpip/opj_client/opj_viewer_xerces[DEL],
applications/jpip/opj_server/CMakeLists.txt,
applications/jpip/opj_server/Makefile.am,
applications/jpip/opj_server/Makefile.nix[DEL],
applications/jpip/opj_server/channel_manager.c[DEL],
applications/jpip/opj_server/channel_manager.h[DEL],
applications/jpip/opj_server/jpip_parser.c[DEL],
applications/jpip/opj_server/jpip_parser.h[DEL],
applications/jpip/opj_server/opj_server.c[DEL],
applications/jpip/opj_server/query_parser.c[DEL],
applications/jpip/opj_server/query_parser.h[DEL],
applications/jpip/opj_server/session_manager.c[DEL],
applications/jpip/opj_server/session_manager.h[DEL],
applications/jpip/tools/Makefile.nix,
applications/jpip/tools/addXMLinJP2.c[DEL],
applications/jpip/tools/jpip_to_j2k.c[DEL],
applications/jpip/tools/jpip_to_jp2.c[DEL],
applications/jpip/tools/test_index.c[DEL],
applications/jpip/util[ADD],
applications/jpip/util/Makefile.nix[CPY],
applications/jpip/util/addXMLinJP2.c[CPY],
applications/jpip/util/jpip_to_j2k.c[CPY],
applications/jpip/util/jpip_to_jp2.c[CPY],
applications/jpip/util/opj_dec_server.c[CPY],
applications/jpip/util/opj_server.c[CPY],
applications/jpip/util/opj_viewer[CPY],
applications/jpip/util/opj_viewer_xerces[CPY],
applications/jpip/util/test_index.c[CPY]: start using API style
in openJPIP library
2011-10-19 Mickaël Savinaud
* [r1014] CHANGES, applications/codec/convert.c: [trunk] WIP: solve
problem with writing of tga image from an image with signd=1
(credit to Winfried)
* [r1013] CHANGES, tests/comparePGXimages.c,
tests/compareRAWimages.c: [trunk] WIP: solve some memory leak in
test compare functions
2011-10-18 Kaori Hagihara
* [r1012]
applications/jpip/opj_client/opj_dec_server/CMakeLists.txt,
applications/jpip/opj_client/opj_dec_server/Makefile.am,
applications/jpip/opj_server/CMakeLists.txt,
applications/jpip/opj_server/Makefile.am: adapt makefiles to the
new structure
* [r1011] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_dec_server/Makefile.nix,
applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.c[ADD],
applications/jpip/opj_client/opj_dec_server/dec_clientmsg_handler.h[ADD],
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20111018.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_server/Makefile.nix,
applications/jpip/opj_server/jpip_parser.c[ADD],
applications/jpip/opj_server/jpip_parser.h[ADD],
applications/jpip/opj_server/opj_server.c: rearranged opj_server,
opj_dec_server directory
2011-10-14 Kaori Hagihara
* [r1009] applications/jpip/CHANGES,
applications/jpip/libopenjpip/j2kheader_manager.c,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/tools/jpip_to_j2k.c: enable all progression
orders
2011-10-13 Kaori Hagihara
* [r1008] applications/jpip/opj_server/query_parser.c: include
stdlib.h for calloc
2011-10-12 Mickaël Savinaud
* [r1007] CHANGES, libopenjpeg/pi.c: [trunk] WIP: resolve heap
corruption with p0_07.j2k (credit to Winfried)
* [r1006] CHANGES, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t2.c: [trunk] WIP: correct
some memory leaks in applications functions
* [r1005] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read CBD
marker function (JPEG2000 part 2)
* [r1004] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCO
marker function (JPEG2000 part 2)
* [r1003] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: add a read MCC
marker function (JPEG2000 part 2)
* [r1002] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
WIP: add a read MCT marker function (JPEG2000 part 2)
2011-10-12 Kaori Hagihara
* [r1000] applications/jpip/CHANGES,
applications/jpip/libopenjpip/j2kheader_manager.c,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/opj_server/opj_server.c,
applications/jpip/opj_server/query_parser.c,
applications/jpip/opj_server/query_parser.h: enable layers
requests; restricting the number of codesream quality layers
2011-10-11 Mickaël Savinaud
* [r998] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct a
segfault inside j2k_dump output
2011-10-11 Kaori Hagihara
* [r997] applications/JavaOpenJPEG/JavaOpenJPEG.c,
applications/codec/image_to_j2k.c: -J option for -jpip added into
the option list
* [r996] CHANGES, applications/JavaOpenJPEG/JavaOpenJPEG.c,
applications/codec/image_to_j2k.c, applications/jpip/README:
change -v option was renamed to -u, which is equivalent to -TP
long option
2011-10-11 Mickaël Savinaud
* [r995] CHANGES, libopenjpeg/jp2.c, libopenjpeg/tcd.c: [trunk]
WIP: correct some segfault with win platform and remove a aligned
allocation which produce error when a realloc is done on this
pointer
* [r994] CHANGES, libopenjpeg/cio.c, libopenjpeg/cio.h,
libopenjpeg/j2k.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: [trunk] WIP: add
stream length value to read unknown marker size, backport 855
into V2 framework, correct memory leak into get_cstr_info
* [r993] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h: [trunk]
WIP: add output elements about decoding of jp2 files with last
tile part lenght equal zero
* [r992] CHANGES, applications/codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/jp2.c,
tests/nonregression/test_suite.ctest.in: [trunk] WIP: correct
mistake with JP2 files and manage correctly the text_GBR.jp2
filecase
2011-10-10 Kaori Hagihara
* [r990] CHANGES, applications/codec/image_to_j2k.c, configure.ac:
change -v option was reactivated for JPIP
* [r987] applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/cachemodel_manager.h,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/j2kheader_manager.c,
applications/jpip/libopenjpip/jp2k_encoder.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20111010.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java,
applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java,
applications/jpip/opj_server/opj_server.c,
applications/jpip/tools/Makefile.nix,
applications/jpip/tools/jpip_to_j2k.c: enable JPT-stream request
from client viewer option
2011-10-10 Antonin Descampe
* [r986] ., applications/jpip/CHANGES,
applications/jpip/tools/CMakeLists.txt,
applications/jpip/tools/Makefile.am,
applications/jpip/tools/Makefile.nix,
applications/jpip/tools/indexer[DEL]: [trunk][JPIP]removed
obsolete indexer utility
2011-10-10 Vincent Torri
* [r981] CHANGES: [trunk] fix name
* [r980] CHANGES, Makefile.am,
applications/jpip/libopenjpip/Makefile.am, configure.ac,
libopenjpeg-jpwl.pc.in[ADD], libopenjpeg/Makefile.am,
libopenjpeg/jpwl/Makefile.am: [trunk] add libopenjpeg-jpwl.pc.in.
fix output when --disable-shared or --disable-static is passed to
configure. Minor clean up of configure.ac.
* [r978] CHANGES, Makefile.am,
applications/jpip/tools/indexer/Makefile.am,
applications/mj2/Makefile.am, libopenjpeg/Makefile.am: [trunk]
fix 'distcheck' rule
2011-10-07 Mickaël Savinaud
* [r976] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
in text output inside set_decoded_area function (credit to
Winfried)
* [r975] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c, tests/nonregression/CMakeLists.txt:
[trunk] WIP: update jp2 dump functions with the new V2 framework
* [r974] CHANGES, tests/conformance/CMakeLists.txt: [trunk] WIP:
update output filename of conformance dump test to be compatible
with new baseline
* [r972] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/openjpeg.c: [trunk] correct wrong input in dump_codec
function and add missing return value
* [r971] CHANGES, libopenjpeg/j2k.c: [trunk] WIP: correct mistake
inside set_decoded_area function (credit to Francois De
Vieilleville)
* [r970] ., CHANGES, CMakeLists.txt, opj_config.h.cmake.in[CPY],
opj_configh.cmake.in[DEL], tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt,
tests/nonregression/encoder_test_suite.txt[DEL],
tests/nonregression/test_suite.ctest.in[CPY]: [trunk] WIP:
backport rev 967-969 about test suite enhancement and rename of
opj_configh.cmake.in from opj-1.5 to trunk
2011-10-06 Mickaël Savinaud
* [r963] CHANGES, CMakeLists.txt, doc/CMakeLists.txt,
doc/Doxyfile-html.dox.cmake[ADD], doc/mainpage.dox.cmake[ADD]:
[trunk] WIP: Enhance html documentation generation with cmake,
add a mainpage to this documentation and bump version to 1.99.0
into the main CMakeLists (as rev951)
* [r962] CHANGES, applications/codec/j2k_to_image.c: [trunk] WIP:
fix build error with windows configuration induced by rev 960
2011-10-05 Mickaël Savinaud
* [r961] CHANGES, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/dwt.c,
libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
libopenjpeg/tgt.h: [trunk] WIP: fix the decoding process with
conformance files and V2 framework
2011-09-30 Vincent Torri
* [r954] CHANGES, applications/jpip/tools/indexer/CMakeLists.txt,
applications/jpip/tools/indexer/Makefile.am,
applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c,
applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c,
applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c,
applications/jpip/tools/indexer/idxjp2_manager.c,
applications/jpip/tools/indexer/j2k_decoder.c, configure.ac,
libopenjpeg/jpwl/Makefile.am: * [vincent] fix autotools for
various compilation problems
* [vincent] fix indexer compilation. Patch from Winfried
2011-09-30 Kaori Hagihara
* [r953] CHANGES, libopenjpeg/jp2.c, libopenjpeg/phix_manager.c,
libopenjpeg/ppix_manager.c: modified indexer for JPIP, JPP-stream
* [r952] applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am,
applications/jpip/libopenjpip/byte_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
applications/jpip/libopenjpip/cachemodel_manager.c,
applications/jpip/libopenjpip/cachemodel_manager.h,
applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/libopenjpip/ihdrbox_manager.c,
applications/jpip/libopenjpip/ihdrbox_manager.h,
applications/jpip/libopenjpip/imgreg_manager.c,
applications/jpip/libopenjpip/imgreg_manager.h,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/j2kheader_manager.c[ADD],
applications/jpip/libopenjpip/j2kheader_manager.h[ADD],
applications/jpip/libopenjpip/jp2k_encoder.c[ADD],
applications/jpip/libopenjpip/jp2k_encoder.h[ADD],
applications/jpip/libopenjpip/metadata_manager.h,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110930.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/opj_client/opj_viewer/src/PnmImage.java,
applications/jpip/opj_client/opj_viewer/src/RegimViewer.java,
applications/jpip/opj_client/opj_viewer/src/ResizeListener.java,
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110930.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
applications/jpip/opj_server/opj_server.c,
applications/jpip/opj_server/query_parser.c,
applications/jpip/opj_server/query_parser.h,
applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c,
applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c,
applications/jpip/tools/jpip_to_j2k.c,
applications/jpip/tools/jpip_to_jp2.c: enabled JPP-stream
2011-09-28 Vincent Torri
* [r951] configure.ac: [trunk] bump version to 1.99.0
2011-09-27 Mickaël Savinaud
* [r950] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/event.c, libopenjpeg/openjpeg.h: [trunk] WIP: enhance
the event management into the new API
* [r949] CHANGES, libopenjpeg/j2k.c, libopenjpeg/t1.c,
libopenjpeg/t1.h: [trunk] WIP: fix some warnings about a static
function and j2k_read_unk_v2
* [r948] CHANGES, applications/codec/index.c,
applications/codec/index.h, applications/codec/j2k_dump.c,
libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h: [trunk] WIP: add basis for
a new output management of the codestream information and index
* [r947] CHANGES, applications/codec/index.c,
applications/codec/j2k_dump.c: [trunk] WIP: fix some warnings
from j2k_dump and index.c
2011-09-22 Mickaël Savinaud
* [r946] CHANGES, applications/mj2/Makefile.am,
libopenjpeg/Makefile.am: [trunk] WIP: fix build compilation (with
autotools) with MJ2 option (credit to Winfried)
* [r945] CHANGES, libopenjpeg/event.c, libopenjpeg/event.h,
libopenjpeg/openjpeg.h: WIP: fix build compilation error with
windows platform about event_mgr management
2011-09-21 Mickaël Savinaud
* [r944] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/event.c, libopenjpeg/event.h, libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: [trunk] WIP: clean the j2k_dump
application and the lib regards to the event management
* [r943] CHANGES, CMakeLists.txt, applications/codec/convert.c,
applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, libopenjpeg/cio.h,
opj_configh.cmake.in: Enhance the support of endianess with cmake
and inside the code (credit to Winfried)
2011-09-20 Mickaël Savinaud
* [r942] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/t2.c: WIP: fixed build issues with JPWL option ON
* [r941] CHANGES, applications/mj2/CMakeLists.txt: WIP: fixed build
issue with MJ2 option ON with new framework
2011-09-19 Mickaël Savinaud
* [r938] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/cidx_manager.c, libopenjpeg/opj_includes.h,
libopenjpeg/phix_manager.c, libopenjpeg/ppix_manager.c,
libopenjpeg/thix_manager.c, libopenjpeg/tpix_manager.c: Enhance
some new JPIP files about opj_config inclusion and using of
free/calloc (credit to Julien Malik)
* [r937] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c:
WIP: begin to test opj_decode_tile_data
* [r936] CHANGES, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/t1.c,
libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: update t1, t2, tcd to
use same strut as in V2
* [r935] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h: WIP: begin to test opj_read_tile_header
with V2 style
* [r934] CHANGES, applications/codec/index.c,
applications/codec/index.h, applications/codec/j2k_dump.c,
libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h: WIP: create a new framework
to output file information
* [r933] CHANGES, libopenjpeg/j2k.c: WIP: remove a piece of code
copy by the merge op at the wrong place
* [r932] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/cio.c,
libopenjpeg/image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.h:
WIP: begin to clean j2k_dump and some other small things
* [r931] CHANGES, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/openjpeg.c: WIP: enchance the new
version with some bug fixes from v1 and from me
* [r930] CHANGES, applications/codec/index.c,
applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: WIP: add support
of jp2 for new j2k_dump function and some other small stuff
* [r929] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: WIP: new image_header struct is used and
enable used of cstr_info
* [r928] CHANGES, libopenjpeg/openjpeg.c: WIP: manage the case of
event_mgr is not provided to setup_decoder function
* [r927] CHANGES, libopenjpeg/function_list.c[ADD],
libopenjpeg/function_list.h[ADD]: WIP: insert elements from V2
framework into the trunk (add missing files)
* [r926] CHANGES, applications/codec/j2k_dump.c,
libopenjpeg/CMakeLists.txt, libopenjpeg/cio.c, libopenjpeg/cio.h,
libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.c,
libopenjpeg/event.h, libopenjpeg/image.c, libopenjpeg/image.h,
libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t1.c,
libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
libopenjpeg/tgt.h, opj_configh.cmake.in: Work In Progress: insert
elements from V2 framework into the trunk
2011-09-16 Kaori Hagihara
* [r925] applications/jpip/CHANGES, applications/jpip/README: Add
README description for stateless requests
* [r924]
applications/jpip/opj_client/opj_dec_server/cache_manager.c,
applications/jpip/opj_client/opj_dec_server/cache_manager.h,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
opj_dec_server enabled stateless requests
* [r923]
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110916.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
opj_viewer_xerces enabled stateless requests
* [r922]
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110916.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
applications/jpip/opj_client/opj_viewer/src/ImageViewer.java,
applications/jpip/opj_client/opj_viewer/src/ImageWindow.java,
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
opj_viewer enabled stateless requests
2011-09-09 Antonin Descampe
* [r917] libopenjpeg/jpwl/Makefile.am: TRUNK: fixed autotools for
new indexer option
* [r915] CHANGES: forgot the CHANGES file in r913
* [r913] applications/JavaOpenJPEG/JavaOpenJPEG.c,
applications/codec/image_to_j2k.c,
applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am,
libopenjpeg/cidx_manager.c[ADD], libopenjpeg/cidx_manager.h[ADD],
libopenjpeg/cio.c, libopenjpeg/cio.h,
libopenjpeg/indexbox_manager.h[ADD], libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/opj_includes.h,
libopenjpeg/phix_manager.c[ADD], libopenjpeg/ppix_manager.c[ADD],
libopenjpeg/thix_manager.c[ADD], libopenjpeg/tpix_manager.c[ADD]:
TRUNK:added a new indexer functionality to the library. With the
new -jpip option at encoding, the user can now generate a JP2
file including an XML box with the index used when browsing the
image with JPIP
2011-09-02 Mickaël Savinaud
* [r910] CHANGES, tests/compareRAWimages.c: fixed windows nighlty
crash about one missing opj_getopt() (and warning with other
platform)
2011-09-01 Kaori Hagihara
* [r909] applications/jpip/CHANGES,
applications/jpip/opj_server/opj_server.c: changed terminating
status of opj_server in debug/non-server mode
2011-09-01 Antonin Descampe
* [r907] CHANGES, CMake/CheckHaveGetopt.cmake[DEL], CMakeLists.txt,
applications/JavaOpenJPEG/CMakeLists.txt,
applications/JavaOpenJPEG/JavaOpenJPEG.c,
applications/JavaOpenJPEG/JavaOpenJPEGDecoder.c,
applications/JavaOpenJPEG/Makefile, applications/Makefile.am,
applications/codec/CMakeLists.txt,
applications/codec/Makefile.am, applications/codec/convert.c,
applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c,
applications/codec/windirent.h,
applications/common/getopt.c[DEL],
applications/common/getopt.h[DEL],
applications/common/opj_getopt.c[CPY],
applications/common/opj_getopt.h[CPY],
applications/mj2/CMakeLists.txt, applications/mj2/Makefile.am,
applications/mj2/frames_to_mj2.c,
applications/mj2/mj2_to_metadata.c,
applications/mj2/mj2_to_metadata.vcproj, tests/CMakeLists.txt,
tests/comparePGXimages.c, tests/compareRAWimages.c,
tests/compare_dump_files.c, tests/nonregression/CMakeLists.txt:
renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of
these files rather than the system ones. This fixed issue 78.
Credit to Winfried.
2011-08-31 Mickaël Savinaud
* [r905] CHANGES, tests/compare_dump_files.c: fixed a segfault with
fgets return value for some cases inside test function
compare_dump_file()
* [r901] CHANGES, CMake/CTestCustom.cmake.in, tests/CMakeLists.txt,
tests/compareRAWimages.c[ADD],
tests/nonregression/CMakeLists.txt: enhance the encoding test
suite and remove unsued CONFIGURE_FILE into a CMakeList
2011-08-30 Mickaël Savinaud
* [r900] CHANGES, CMakeLists.txt,
tests/nonregression/CMakeLists.txt,
tests/nonregression/encoder_test_suite.txt[ADD],
tests/nonregression/opj_ref_decode_cmd.sh.in[ADD]: added first
version of the encoding tests suite
2011-08-28 Kaori Hagihara
* [r897] applications/jpip/tools/indexer/Makefile.nix,
applications/jpip/tools/indexer/cidx_manager.c[DEL],
applications/jpip/tools/indexer/cidx_manager.h[DEL],
applications/jpip/tools/indexer/cio_ext.c[DEL],
applications/jpip/tools/indexer/cio_ext.h[DEL],
applications/jpip/tools/indexer/ext_libopenjpeg[ADD],
applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.c[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/cidx_manager.h[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.c[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/cio_ext.h[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/ext_j2k.c[ADD],
applications/jpip/tools/indexer/ext_libopenjpeg/ext_jp2.c[ADD],
applications/jpip/tools/indexer/ext_libopenjpeg/ext_openjpeg.h[ADD],
applications/jpip/tools/indexer/ext_libopenjpeg/indexbox_manager.h[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/phix_manager.c[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/ppix_manager.c[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/thix_manager.c[CPY],
applications/jpip/tools/indexer/ext_libopenjpeg/tpix_manager.c[CPY],
applications/jpip/tools/indexer/idxjp2_manager.c,
applications/jpip/tools/indexer/indexbox_manager.h[DEL],
applications/jpip/tools/indexer/j2k_decoder.c,
applications/jpip/tools/indexer/phix_manager.c[DEL],
applications/jpip/tools/indexer/ppix_manager.c[DEL],
applications/jpip/tools/indexer/thix_manager.c[DEL],
applications/jpip/tools/indexer/tpix_manager.c[DEL]:
reorganization of indexer before importing extentional
libopenjpeg files
2011-08-27 Antonin Descampe
* [r895] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_dec_server/CMakeLists.txt: fixed
missing include directory in
opj_client/opj_dec_server/CMakeLists.txt
2011-08-26 Antonin Descampe
* [r893] Makefile.am, configure.ac: small changes in autotools
files
* [r892] applications/jpip/CHANGES,
applications/jpip/tools/indexer/CMakeLists.txt[ADD],
applications/jpip/tools/indexer/Makefile.am[ADD]: fixed cmake and
autotools files to reflect recent indexer changes in JPIP
2011-08-26 Kaori Hagihara
* [r889] applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/opj_client/opj_dec_server/Makefile.nix,
applications/jpip/tools/indexer/CMakeLists.txt[DEL],
applications/jpip/tools/indexer/Makefile.am[DEL],
applications/jpip/tools/indexer/Makefile.nix,
applications/jpip/tools/indexer/bio.c[DEL],
applications/jpip/tools/indexer/bio.h[DEL],
applications/jpip/tools/indexer/cidx_manager.c[ADD],
applications/jpip/tools/indexer/cidx_manager.h[ADD],
applications/jpip/tools/indexer/cio.c[DEL],
applications/jpip/tools/indexer/cio.h[DEL],
applications/jpip/tools/indexer/cio_ext.c[ADD],
applications/jpip/tools/indexer/cio_ext.h[ADD],
applications/jpip/tools/indexer/event_mgr_handler.c[ADD],
applications/jpip/tools/indexer/event_mgr_handler.h[ADD],
applications/jpip/tools/indexer/idxjp2_manager.c[ADD],
applications/jpip/tools/indexer/index_create.c[DEL],
applications/jpip/tools/indexer/indexbox_manager.h[ADD],
applications/jpip/tools/indexer/int.c[DEL],
applications/jpip/tools/indexer/int.h[DEL],
applications/jpip/tools/indexer/j2k.h[DEL],
applications/jpip/tools/indexer/j2k_decoder.c[ADD],
applications/jpip/tools/indexer/j2k_to_idxjp2.c[ADD],
applications/jpip/tools/indexer/j2k_to_idxjp2.h[ADD],
applications/jpip/tools/indexer/jp2.c[DEL],
applications/jpip/tools/indexer/jp2.h[DEL],
applications/jpip/tools/indexer/jpip.c[DEL],
applications/jpip/tools/indexer/jpip.h[DEL],
applications/jpip/tools/indexer/phix_manager.c[ADD],
applications/jpip/tools/indexer/pi.c[DEL],
applications/jpip/tools/indexer/pi.h[DEL],
applications/jpip/tools/indexer/ppix_manager.c[ADD],
applications/jpip/tools/indexer/t2.c[DEL],
applications/jpip/tools/indexer/t2.h[DEL],
applications/jpip/tools/indexer/tcd.c[DEL],
applications/jpip/tools/indexer/tcd.h[DEL],
applications/jpip/tools/indexer/tgt.c[DEL],
applications/jpip/tools/indexer/tgt.h[DEL],
applications/jpip/tools/indexer/thix_manager.c[ADD],
applications/jpip/tools/indexer/tpix_manager.c[ADD]: modified
indexer to use the latest openjpeg library
2011-08-26 Antonin Descampe
* [r887] applications/jpip/CHANGES,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/libopenjpip/Makefile.am: fixed cmake and
autotools files to reflect recent changes in JPIP
2011-08-26 Kaori Hagihara
* [r886] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_dec_server/Makefile.nix: fixed
Makefile.nix to load openjpeg library from this archive
2011-08-25 Kaori Hagihara
* [r885] applications/jpip/CHANGES, applications/jpip/README,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/opj_client/opj_dec_server/cache_manager.c,
applications/jpip/opj_client/opj_dec_server/cache_manager.h,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110825.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110825.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
applications/jpip/opj_server/Makefile.am,
applications/jpip/opj_server/Makefile.nix,
applications/jpip/opj_server/opj_server.c: added tid request
support to JPIP client and JPIP server quit request
2011-08-24 Kaori Hagihara
* [r884] applications/jpip/CHANGES,
applications/jpip/libopenjpip/box_manager.c,
applications/jpip/libopenjpip/box_manager.h,
applications/jpip/libopenjpip/boxheader_manager.c,
applications/jpip/libopenjpip/byte_manager.c,
applications/jpip/libopenjpip/byte_manager.h,
applications/jpip/libopenjpip/codestream_manager.h,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/placeholder_manager.c,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110824.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110824.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar,
applications/jpip/opj_server/channel_manager.c,
applications/jpip/opj_server/opj_server.c,
applications/jpip/opj_server/query_parser.c,
applications/jpip/opj_server/query_parser.h: support tid request
* [r883] applications/jpip/opj_server/opj_server.c: moved
declarations of functions of opj_server for readability
* [r882] applications/jpip/CHANGES,
applications/jpip/libopenjpip/cachemodel_manager.c[ADD],
applications/jpip/libopenjpip/cachemodel_manager.h[ADD],
applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/target_manager.c,
applications/jpip/libopenjpip/target_manager.h,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java,
applications/jpip/opj_server/Makefile.nix,
applications/jpip/opj_server/channel_manager.c,
applications/jpip/opj_server/channel_manager.h,
applications/jpip/opj_server/opj_server.c,
applications/jpip/opj_server/session_manager.c,
applications/jpip/opj_server/session_manager.h: added
cachemodel_manager, which had been managed in target_manager
previously
2011-08-22 Mathieu Malaterre
* [r879] tests/conformance/CMakeLists.txt,
tests/nonregression/CMakeLists.txt: Properly close bug #73, by
providing a test for it.
2011-08-22 Antonin Descampe
* [r877] CMakeLists.txt, INSTALL: updated INSTALL files, fixed a
bug in CMakeLists.txt that prevented finding the data directory
* [r876] INSTALL, THANKS: INSTALL and THANKS files update
2011-08-16 Antonin Descampe
* [r875] ., AUTHORS[CPY], CHANGES, LICENSE, NEWS[CPY], README,
THANKS[CPY], applications/codec/Makefile.am, configure.ac: added
NEWS, AUTHORS and THANKS files. Cosmetic changes in autotools
files (in trunk)
* [r873] ., CHANGES, Makefile.nix[DEL],
applications/codec/Makefile.nix[DEL],
applications/mj2/Makefile.nix[DEL], config.nix[DEL],
doc/Makefile.nix[DEL], libopenjpeg/jpwl/Makefile.nix[DEL],
opj_config.h.in.user[DEL], testing[DEL]: removed obsolete testing
directory and *.nix files (in trunk)
* [r870] CHANGES, CMake/FindFCGI.cmake, applications/jpip/CHANGES,
applications/jpip/libopenjpip/CMakeLists.txt,
applications/jpip/opj_server/CMakeLists.txt: fixed cmake support
for openjpip
2011-08-15 Antonin Descampe
* [r868] CHANGES,
applications/jpip/opj_client/opj_dec_server/Makefile.am,
applications/jpip/tools/jpip_to_j2k.c,
applications/jpip/tools/jpip_to_jp2.c, configure.ac,
m4/opj_check_lib.m4: fixed a bug in autotools files that
prevented libfcgi to be correctly found in some cases (patch from
V.Torri)
* [r866] INSTALL: minor changes in autotools installation README
2011-08-12 Antonin Descampe
* [r864] CHANGES, CMake/FindFCGI.cmake[ADD], CMakeLists.txt,
applications/CMakeLists.txt, applications/jpip/CHANGES,
applications/jpip/CMakeLists.txt[ADD],
applications/jpip/libopenjpip/CMakeLists.txt[ADD],
applications/jpip/opj_client/CMakeLists.txt[ADD],
applications/jpip/opj_client/opj_dec_server/CMakeLists.txt[ADD],
applications/jpip/opj_server/CMakeLists.txt[ADD],
applications/jpip/tools/CMakeLists.txt[ADD],
applications/jpip/tools/indexer/CMakeLists.txt[ADD],
thirdparty/CMakeLists.txt: added cmake support to openjpip
2011-08-11 Mickaël Savinaud
* [r863] CHANGES, thirdparty/CMakeLists.txt: Fixed issue #76
(trunk)
2011-08-11 Antonin Descampe
* [r861] CHANGES, configure.ac: minor bug fix in configure.ac
(credit to Vincent Torri)
2011-08-11 Mickaël Savinaud
* [r859] CHANGES, libopenjpeg/j2k.c: fixed build error with
position of variable declaration after patch 856
* [r858] CHANGES, applications/codec/convert.c: fixed wrong patch
with the return value of fgets into convert.c file
2011-08-10 Mickaël Savinaud
* [r857] CHANGES, applications/codec/convert.c: fixed error with
the return value of fgets into convert.c file
* [r856] CHANGES, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h: moved the definition of
OPJ_ARG_NOT_USED from opj_includes.h to openjpeg.h
* [r855] CHANGES, libopenjpeg/tcd.c: fixed segfault with 123.j2c
and bug.j2c images (thanks to Tim Mattox for his contribution to
this patch)
* [r854] CHANGES, libopenjpeg/j2k.c: fixed glibc error with broken2
and broken4 images
* [r853] CHANGES, tests/comparePGXimages.c,
tests/compare_dump_files.c: add copyright header into new test
functions
* [r852] CHANGES, applications/codec/j2k_dump.c, libopenjpeg/j2k.c,
libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h, libopenjpeg/t1.c, libopenjpeg/tcd.c:
removed unused parameters warnings with the solution proposed by
myself and Bob Friesenhahn
2011-08-09 Antonin Descampe
* [r851] CHANGES, openjpeg.xcodeproj[DEL]: removed xcode project
files (cmake and autotools are now the only supported build
methods)
2011-07-29 Mickaël Savinaud
* [r850] CHANGES, applications/mj2/CMakeLists.txt: update MJ2
CMakeLists regards to the new thirdparty strategy
* [r849] CHANGES, CMake/CTestCustom.cmake.in: increase number of
warning reported on the dashboard (forgot the file in the last
commit)
* [r848] CHANGES, applications/codec/convert.c,
applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, applications/common/getopt.c,
applications/common/getopt.h, libopenjpeg/event.c,
libopenjpeg/jp2.c, libopenjpeg/t2.c, tests/comparePGXimages.c,
tests/compare_dump_files.c: solve some obvious warnings for WIN
platform, increase number of warning reported on the dashboard,
correct last warnings with gcc 4.4 (-Wall)
2011-07-28 Mickaël Savinaud
* [r846] applications/codec/convert.c,
applications/codec/j2k_to_image.c, applications/common/getopt.c,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
applications/mj2/mj2_convert.h, libopenjpeg/dwt.c,
libopenjpeg/j2k.c, libopenjpeg/jpwl/jpwl.c,
libopenjpeg/jpwl/jpwl_lib.c: manage case 0 frames inside
yuv_num_frames function and correct some warnings with gcc4.5
(credit to Winfried)
2011-07-27 Mickaël Savinaud
* [r845] CHANGES, applications/codec/convert.c,
applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
applications/codec/j2k_to_image.c, tests/compare_dump_files.c,
tests/nonregression/CMakeLists.txt: correct some warnings
detected under unix platform
* [r844] CHANGES, CMakeLists.txt,
applications/codec/CMakeLists.txt, tests/CMakeLists.txt,
tests/nonregression[ADD],
tests/nonregression/CMakeLists.txt[ADD]: added new decoding/dump
tests based on data found in input/nonregresion repository
(remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add
REF_DECODER_BIN_PATH variable for the encoder test suite). Remove
definitively old tests
2011-07-26 Mickaël Savinaud
* [r843] CHANGES, tests/compare_dump_files.c: correct CRLF problem
between unix baseline and win platform test file generated by
j2k_dump
* [r842] CHANGES, tests/comparePGXimages.c,
tests/compare_dump_files.c: use ansi c function fgets instead of
GNU function getline to avoid build error with win platform
* [r841] CHANGES, applications/codec/j2k_dump.c: delete double
semi-colon at end of line which generate crash on win platform
2011-07-25 Mickaël Savinaud
* [r839] CHANGES, tests/CMakeLists.txt, tests/comparePGXimages.c,
tests/compare_dump_files.c[ADD],
tests/conformance/CMakeLists.txt: added non-regression tests for
j2k_dump function and conformance data
* [r838] CHANGES, applications/codec/j2k_dump.c: modify j2k_dump to
support output file, needed for non-regression tests
* [r837] CHANGES, applications/codec/convert.c: fixed issue 74 for
trunk
2011-07-22 Mickaël Savinaud
* [r834] CHANGES, tests/CMakeLists.txt, thirdparty/CMakeLists.txt,
thirdparty/libtiff/CMakeLists.txt: correct some troubles about
thirdparty when they are used
2011-07-21 Mickaël Savinaud
* [r833] CHANGES, tests/CMakeLists.txt: correct a compil error
linked to getopt with win platform
* [r831] CHANGES, CMakeLists.txt,
applications/codec/CMakeLists.txt, tests[ADD],
tests/CMakeLists.txt[ADD], tests/comparePGXimages.c[ADD],
tests/conformance[ADD], tests/conformance/CMakeLists.txt[ADD],
thirdparty/CMakeLists.txt: add new decode tests based on
conformance data and tolerance. Non regression is also added on
the decoder output. Deactivate old tests.
* [r830] CHANGES, applications/codec/convert.c: to follow last
version of conformance data about component separator for pgx
file, we changed - to _ separator even if nb component = 1
* [r829] CHANGES, thirdparty/CMakeLists.txt: removed unused warning
configuration message
2011-07-18 Mickaël Savinaud
* [r825] CHANGES, applications/codec/convert.c: correct build error
(mislocated declaration) with convert to tiff function when
HAVE_LIBTIFF is defined
2011-07-13 Mickaël Savinaud
* [r824] CHANGES, CMake/FindLCMS.cmake[CPY],
CMake/FindLCMS2.cmake[CPY], CMakeLists.txt,
applications/CMakeLists.txt, applications/codec/CMakeLists.txt,
opj_configh.cmake.in, thirdparty/CMakeLists.txt,
thirdparty/FindLCMS.cmake[DEL], thirdparty/FindLCMS2.cmake[DEL]:
improved some CMakeLists files linked to the build of
applications which used thirdparty
2011-07-11 Antonin Descampe
* [r819] CHANGES: updated CHNAGES files after branch renaming
2011-07-11 Kaori Hagihara
* [r817]
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[DEL],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110711.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar:
updates of jar files 2
* [r816]
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[DEL],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110711.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar:
updates of jar files
2011-07-10 Antonin Descampe
* [r812] CHANGES: opj-v1-branch created
* [r811] CHANGES, libopenjpeg/t1.c: improved encoding speed in
t1_encode_cblks (credit to Giuseppe Baruffa)
2011-07-06 Kaori Hagihara
* [r810] applications/jpip/Makefile.nix,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/tools/Makefile.nix: bug fixed for error
concerning parameter name modification, Makefile.nix also
corrected
2011-07-06 Antonin Descampe
* [r809] applications/jpip/CHANGES, applications/jpip/mainpage.h,
applications/jpip/opj_client/opj_dec_server/Makefile.am,
applications/jpip/tools/Makefile.am,
applications/jpip/tools/jpip_to_jp2.c: JPIP : fixed autotools to
work with recent name changes
2011-07-05 Kaori Hagihara
* [r808] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar,
applications/jpip/opj_client/opj_viewer/src/ImageManager.java,
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java,
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java:
additional changes of parameter names and message names for
image_viewer and decoding_server from JPT to JPIP-stream
* [r806] applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h: add
documentations
* [r805] applications/jpip/tools/Makefile.nix,
applications/jpip/tools/jpip_to_j2k.c[CPY],
applications/jpip/tools/jpip_to_jp2.c[CPY],
applications/jpip/tools/jpt_to_j2k.c[DEL],
applications/jpip/tools/jpt_to_jp2.c[DEL]: changed program and
parameter names from jpt to jpip
* [r804] applications/jpip/tools/jpt_to_j2k.c,
applications/jpip/tools/jpt_to_jp2.c: changed func name
parse_stream to parse_JPIPstream
2011-07-04 Kaori Hagihara
* [r803] applications/jpip/CHANGES,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/opj_client/opj_dec_server/Makefile.nix,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/jpipstream_manager.c[ADD],
applications/jpip/opj_client/opj_dec_server/jpipstream_manager.h[ADD],
applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[DEL],
applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[DEL],
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
changed parameter and file names regarding JPT-stream to
JPIP-stream, which handles also JPP-stream
2011-07-03 Antonin Descampe
* [r797] CHANGES, applications/codec/convert.c: fixed bmptoimage
(see
http://groups.google.com/group/openjpeg/browse_thread/thread/33a24c5896bf6391)
* [r795] CHANGES, applications/common/color.c, libopenjpeg/jp2.c:
fixed handling of "jp2->meth" value (Restricted ICC profile
handling currently not implemented)
2011-06-30 Antonin Descampe
* [r791] CHANGES, CMake/CTestCustom.cmake.in[CPY], CMakeLists.txt,
CTestConfig.cmake[CPY], applications/codec/CMakeLists.txt,
testing/CTestConfig.cmake[DEL],
testing/CTestCustom.cmake.in[DEL]: fixed CTest configuration
files
2011-06-27 Kaori Hagihara
* [r790] applications/jpip/opj_server/opj_server.c: typo miss
corrections for fx,fy
2011-06-03 Mathieu Malaterre
* [r787] CHANGES, applications/CMakeLists.txt,
applications/codec/CMakeLists.txt: Fix some error with cmake
* [r786] CHANGES, libopenjpeg/j2k.c: adding partno and numpart info
as part of the warning message (issue #69)
2011-05-26 Antonin Descampe
* [r785] Makefile.am, applications/Makefile.am: fixed paths in
makefile.am
* [r784] applications/jpip/CHANGES,
applications/jpip/Makefile[DEL],
applications/jpip/Makefile.nix[CPY],
applications/jpip/libopenjpip/Makefile[DEL],
applications/jpip/libopenjpip/Makefile.nix[CPY],
applications/jpip/opj_client/opj_dec_server/Makefile[DEL],
applications/jpip/opj_client/opj_dec_server/Makefile.nix[CPY],
applications/jpip/opj_server/Makefile[DEL],
applications/jpip/opj_server/Makefile.nix[CPY],
applications/jpip/tools/Makefile[DEL],
applications/jpip/tools/Makefile.nix[CPY],
applications/jpip/tools/indexer/Makefile[DEL],
applications/jpip/tools/indexer/Makefile.nix[CPY]: changed
Makefile to Makefile.nix to avoid having autotools overwrite them
2011-05-25 Kaori Hagihara
* [r783] applications/jpip/README,
applications/jpip/doc/jpip_architect.png[ADD],
applications/jpip/mainpage.h: added system architecture
description on the documentation
2011-05-24 Antonin Descampe
* [r782] CHANGES, Makefile.am, applications/jpip/CHANGES,
applications/jpip/Makefile.am,
applications/jpip/tools/Makefile.am[ADD],
applications/jpip/tools/indexer/Makefile.am[ADD],
applications/jpip/tools/indexer/fix.c[DEL],
applications/jpip/tools/indexer/fix.h[DEL],
applications/jpip/tools/indexer/jpt.c[DEL], configure.ac: fixed a
bug in autotools that prevented "make distcheck" to work properly
(credit to Vincent Torri) ; added autotools for the
"applications/jpip/tools" directory
2011-05-23 Antonin Descampe
* [r780] applications/Makefile.am[ADD],
applications/jpip/Makefile.am[ADD],
applications/jpip/libopenjpip/Makefile.am[ADD],
applications/jpip/opj_client/Makefile.am[ADD],
applications/jpip/opj_client/opj_dec_server/Makefile.am[ADD],
applications/jpip/opj_server/Makefile.am[ADD]: forgot to add new
Makefile.am in previous commit
* [r779] CHANGES, Makefile.am, applications/codec/Makefile.am,
applications/jpip/CHANGES, applications/mj2/Makefile.am,
configure.ac, libopenjpeg/Makefile.am,
libopenjpeg/jpwl/Makefile.am: fixed autotools (broken since the
new directory structure) and added autotools as a build method
for jpip (credit to Vincent Torri)
2011-05-18 Antonin Descampe
* [r778] CHANGES, applications/codec/convert.c,
applications/codec/convert.h, applications/codec/image_to_j2k.c,
applications/codec/j2k_to_image.c,
applications/mj2/frames_to_mj2.c, applications/mj2/mj2.c,
applications/mj2/mj2.h, applications/mj2/mj2_convert.c,
libopenjpeg/cio.c, libopenjpeg/event.c, libopenjpeg/event.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/jpwl/jpwl.c,
libopenjpeg/jpwl/jpwl.h, libopenjpeg/jpwl/jpwl_lib.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/t1.c, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: defined new type "opj_bool", and new constants
OPJ_FALSE and OPJ_TRUE, to avoid having to deal with "stdbool.h"
(patch from Winfried)
2011-05-16 Antonin Descampe
* [r777] CHANGES, libopenjpeg/t2.c: fixed another bug related to
the number of packets in a tile-part, not correctly taken into
account when generating an index file during decoding
* [r776] CHANGES, libopenjpeg/j2k.c: fixed part of issue 69, when
tile-part index is inconsistent with the total number of
tile-parts
2011-05-12 Antonin Descampe
* [r775] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
file updated (now integrates openjpip)
* [r774] CHANGES, applications/jpip/CHANGES: subsequent
jpip-related commits to be logged in "applications/jpip/CHANGES"
rather than main CHANGES file
2011-05-10 Kaori Hagihara
* [r773] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_viewer[ADD],
applications/jpip/opj_client/opj_viewer/build.xml[ADD],
applications/jpip/opj_client/opj_viewer/dist[ADD],
applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110510.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
applications/jpip/opj_client/opj_viewer/src[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces[ADD],
applications/jpip/opj_client/opj_viewer_xerces/build.xml[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/manifest.txt[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces-20110510.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/dist/opj_viewer_xerces.jar[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/ImageManager.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/ImageViewer.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/ImageWindow.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/ImgdecClient.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/JP2XMLparser.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/JPIPHttpClient.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/MML.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/OptionPanel.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/PnmImage.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/RegimViewer.java[ADD],
applications/jpip/opj_client/opj_viewer_xerces/src/ResizeListener.java[ADD]:
opj_viewer removed the xml functions (for users without Xersus2),
opj_viewer_xerces is the copy of the original viewer ( needs
Xersus2)
* [r772] applications/jpip/opj_client/opj_viewer[DEL]: temporal
commit to resort the opj_viewer
* [r771] applications/jpip/CHANGES,
applications/jpip/opj_client/opj_dec_server/Makefile,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c:
Modification of opj_dec_server to be portable to windows
2011-05-09 Kaori Hagihara
* [r770] applications/jpip/CHANGES[ADD],
applications/jpip/libopenjpip/bool.h[ADD],
applications/jpip/libopenjpip/comMakefile.mk,
applications/jpip/libopenjpip/faixbox_manager.c,
applications/jpip/libopenjpip/index_manager.c,
applications/jpip/libopenjpip/index_manager.h,
applications/jpip/libopenjpip/metadata_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.c,
applications/jpip/libopenjpip/msgqueue_manager.h,
applications/jpip/libopenjpip/placeholder_manager.c,
applications/jpip/opj_client/opj_dec_server/Makefile,
applications/jpip/opj_client/opj_dec_server/cache_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h,
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c,
applications/jpip/opj_server/Makefile,
applications/jpip/opj_server/opj_server.c,
applications/jpip/opj_server/query_parser.c,
applications/jpip/opj_server/query_parser.h,
applications/jpip/opj_server/session_manager.h,
applications/jpip/tools/Makefile: Removal of c99 from the compile
option (to be compatible to win platform) and bool definition in
libopenjpip/bool.h
2011-05-09 Antonin Descampe
* [r769] CHANGES,
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c,
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c,
applications/jpip/opj_server/query_parser.h,
applications/jpip/tools/indexer/index_create.c: OpenJPIP: small
bug fixes to compile on win platform
2011-05-08 Antonin Descampe
* [r768] CHANGES, applications/jpip/opj_server/query_parser.c:
OpenJPIP: fixed several bugs in opj_server (removal of strsep
function, duplication of query string) + some changes to compile
opj_server under windows (replacement of strcasecmp(), bzero()).
2011-04-16 Antonin Descampe
* [r767] CHANGES, libopenjpeg/mqc.c: fixed a bug in mqc.c (see
https://groups.google.com/d/topic/openjpeg/kQ1PbZUd19k/discussion,
credit to Peter Wimmer)
* [r766] CHANGES, doc/Doxyfile.dox: fixed wrong path in
Doxyfile.dox
2011-04-14 Antonin Descampe
* [r759] CHANGES, CMakeLists.txt, INSTALL, README,
applications/CMakeLists.txt, applications/indexer_JPIP[DEL],
applications/jpip[ADD], applications/jpip/Makefile[ADD],
applications/jpip/README[ADD], applications/jpip/doc[ADD],
applications/jpip/doc/Doxyfile[ADD],
applications/jpip/doc/jpip_protocol.png[ADD],
applications/jpip/libopenjpip[ADD],
applications/jpip/libopenjpip/Makefile[ADD],
applications/jpip/libopenjpip/box_manager.c[ADD],
applications/jpip/libopenjpip/box_manager.h[ADD],
applications/jpip/libopenjpip/boxheader_manager.c[ADD],
applications/jpip/libopenjpip/boxheader_manager.h[ADD],
applications/jpip/libopenjpip/byte_manager.c[ADD],
applications/jpip/libopenjpip/byte_manager.h[ADD],
applications/jpip/libopenjpip/codestream_manager.c[ADD],
applications/jpip/libopenjpip/codestream_manager.h[ADD],
applications/jpip/libopenjpip/comMakefile.mk[ADD],
applications/jpip/libopenjpip/faixbox_manager.c[ADD],
applications/jpip/libopenjpip/faixbox_manager.h[ADD],
applications/jpip/libopenjpip/ihdrbox_manager.c[ADD],
applications/jpip/libopenjpip/ihdrbox_manager.h[ADD],
applications/jpip/libopenjpip/imgreg_manager.c[ADD],
applications/jpip/libopenjpip/imgreg_manager.h[ADD],
applications/jpip/libopenjpip/index_manager.c[ADD],
applications/jpip/libopenjpip/index_manager.h[ADD],
applications/jpip/libopenjpip/manfbox_manager.c[ADD],
applications/jpip/libopenjpip/manfbox_manager.h[ADD],
applications/jpip/libopenjpip/marker_manager.c[ADD],
applications/jpip/libopenjpip/marker_manager.h[ADD],
applications/jpip/libopenjpip/metadata_manager.c[ADD],
applications/jpip/libopenjpip/metadata_manager.h[ADD],
applications/jpip/libopenjpip/mhixbox_manager.c[ADD],
applications/jpip/libopenjpip/mhixbox_manager.h[ADD],
applications/jpip/libopenjpip/msgqueue_manager.c[ADD],
applications/jpip/libopenjpip/msgqueue_manager.h[ADD],
applications/jpip/libopenjpip/placeholder_manager.c[ADD],
applications/jpip/libopenjpip/placeholder_manager.h[ADD],
applications/jpip/libopenjpip/target_manager.c[ADD],
applications/jpip/libopenjpip/target_manager.h[ADD],
applications/jpip/mainpage.h[ADD],
applications/jpip/opj_client[ADD],
applications/jpip/opj_client/opj_dec_server[ADD],
applications/jpip/opj_client/opj_dec_server/Makefile[ADD],
applications/jpip/opj_client/opj_dec_server/cache_manager.c[ADD],
applications/jpip/opj_client/opj_dec_server/cache_manager.h[ADD],
applications/jpip/opj_client/opj_dec_server/imgsock_manager.c[ADD],
applications/jpip/opj_client/opj_dec_server/imgsock_manager.h[ADD],
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.c[ADD],
applications/jpip/opj_client/opj_dec_server/jp2k_decoder.h[ADD],
applications/jpip/opj_client/opj_dec_server/jptstream_manager.c[ADD],
applications/jpip/opj_client/opj_dec_server/jptstream_manager.h[ADD],
applications/jpip/opj_client/opj_dec_server/opj_dec_server.c[ADD],
applications/jpip/opj_client/opj_viewer[ADD],
applications/jpip/opj_client/opj_viewer/build.xml[ADD],
applications/jpip/opj_client/opj_viewer/dist[ADD],
applications/jpip/opj_client/opj_viewer/dist/manifest.txt[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer-20110218.jar[ADD],
applications/jpip/opj_client/opj_viewer/dist/opj_viewer.jar[ADD],
applications/jpip/opj_client/opj_viewer/src[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageManager.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageViewer.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImageWindow.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ImgdecClient.java[ADD],
applications/jpip/opj_client/opj_viewer/src/JP2XMLparser.java[ADD],
applications/jpip/opj_client/opj_viewer/src/JPIPHttpClient.java[ADD],
applications/jpip/opj_client/opj_viewer/src/MML.java[ADD],
applications/jpip/opj_client/opj_viewer/src/OptionPanel.java[ADD],
applications/jpip/opj_client/opj_viewer/src/PnmImage.java[ADD],
applications/jpip/opj_client/opj_viewer/src/RegimViewer.java[ADD],
applications/jpip/opj_client/opj_viewer/src/ResizeListener.java[ADD],
applications/jpip/opj_server[ADD],
applications/jpip/opj_server/Makefile[ADD],
applications/jpip/opj_server/channel_manager.c[ADD],
applications/jpip/opj_server/channel_manager.h[ADD],
applications/jpip/opj_server/opj_server.c[ADD],
applications/jpip/opj_server/query_parser.c[ADD],
applications/jpip/opj_server/query_parser.h[ADD],
applications/jpip/opj_server/session_manager.c[ADD],
applications/jpip/opj_server/session_manager.h[ADD],
applications/jpip/tools[ADD],
applications/jpip/tools/Makefile[ADD],
applications/jpip/tools/addXMLinJP2.c[ADD],
applications/jpip/tools/indexer[ADD],
applications/jpip/tools/indexer/Makefile[ADD],
applications/jpip/tools/indexer/bio.c[ADD],
applications/jpip/tools/indexer/bio.h[ADD],
applications/jpip/tools/indexer/cio.c[ADD],
applications/jpip/tools/indexer/cio.h[ADD],
applications/jpip/tools/indexer/fix.c[ADD],
applications/jpip/tools/indexer/fix.h[ADD],
applications/jpip/tools/indexer/index_create.c[ADD],
applications/jpip/tools/indexer/int.c[ADD],
applications/jpip/tools/indexer/int.h[ADD],
applications/jpip/tools/indexer/j2k.h[ADD],
applications/jpip/tools/indexer/jp2.c[ADD],
applications/jpip/tools/indexer/jp2.h[ADD],
applications/jpip/tools/indexer/jpip.c[ADD],
applications/jpip/tools/indexer/jpip.h[ADD],
applications/jpip/tools/indexer/jpt.c[ADD],
applications/jpip/tools/indexer/pi.c[ADD],
applications/jpip/tools/indexer/pi.h[ADD],
applications/jpip/tools/indexer/t2.c[ADD],
applications/jpip/tools/indexer/t2.h[ADD],
applications/jpip/tools/indexer/tcd.c[ADD],
applications/jpip/tools/indexer/tcd.h[ADD],
applications/jpip/tools/indexer/tgt.c[ADD],
applications/jpip/tools/indexer/tgt.h[ADD],
applications/jpip/tools/jpt_to_j2k.c[ADD],
applications/jpip/tools/jpt_to_jp2.c[ADD],
applications/jpip/tools/test_index.c[ADD]: initial commit of
OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG
(see README file in jpip directory for more details)
* [r753] CHANGES, CMakeLists.txt, INSTALL,
applications/codec/CMakeLists.txt, doc/CMakeLists.txt: fixed
applications/codec/CMakeLists.txt that prevented JPWL executables
to be built with JPWL functionalities ; changed make all
behaviour : DOC target removed from ALL
2011-04-13 Antonin Descampe
* [r752] CHANGES, CMake/CTestCustom.cmake.in[DEL], CMakeLists.txt,
CTestConfig.cmake[DEL], CTestCustom.cmake.in[DEL], README,
applications/CMakeLists.txt[ADD],
applications/codec/CMakeLists.txt, applications/codec/convert.c,
applications/codec/j2k_dump.c, applications/mj2/CMakeLists.txt,
applications/mj2/extract_j2k_from_mj2.c,
applications/mj2/frames_to_mj2.c, applications/mj2/meta_out.c,
applications/mj2/mj2.c, applications/mj2/mj2_convert.c,
applications/mj2/mj2_to_frames.c,
applications/mj2/mj2_to_metadata.c,
applications/mj2/wrap_j2k_in_mj2.c, libopenjpeg/CMakeLists.txt,
libopenjpeg/jpwl/CMakeLists.txt, libopenjpeg/jpwl/jpwl.c,
libopenjpeg/jpwl/jpwl_lib.c, libopenjpeg/opj_includes.h,
testing/CTestConfig.cmake[CPY],
testing/CTestCustom.cmake.in[CPY]: changed the directory
hierarchy of the whole project. See README files for details.
* [r751] JavaOpenJPEG[DEL], OPJViewer[DEL], OPJ_Validate[DEL],
applications[ADD], applications/JavaOpenJPEG[CPY],
applications/OPJViewer[CPY], applications/codec[CPY],
applications/common[CPY], applications/indexer_JPIP[CPY],
applications/mj2[CPY], codec[DEL], common[DEL],
indexer_JPIP[DEL], jpwl[DEL], libopenjpeg/jpwl[CPY], mj2[DEL],
testing[CPY]: re-organization of openjpeg directories hierarchy :
step 1
* [r750] CHANGES, openjpeg3d[DEL]: moved "openjpeg3d" directory
from the trunk to the branches directory.
* [r749] CHANGES, CMakeLists.txt, INSTALL, config.nix, jp3d[DEL],
openjpeg3d[CPY], openjpeg3d/CMake[CPY],
openjpeg3d/CMake/CTestCustom.cmake.in[DEL],
openjpeg3d/CMake/OpenJPEG3DConfig.cmake.in[CPY],
openjpeg3d/CMake/OpenJPEGConfig.cmake.in[DEL],
openjpeg3d/CMakeLists.txt, openjpeg3d/INSTALL[CPY],
openjpeg3d/LICENSE[CPY], openjpeg3d/LICENSE.txt[DEL],
openjpeg3d/Makefile.nix[DEL], openjpeg3d/README[CPY],
openjpeg3d/README.txt[DEL], openjpeg3d/codec/CMakeLists.txt,
openjpeg3d/codec/Makefile.nix[DEL], openjpeg3d/codec/convert.c,
openjpeg3d/codec/jp3d_to_volume.c,
openjpeg3d/codec/volume_to_jp3d.c, openjpeg3d/libjp3dvm[DEL],
openjpeg3d/libopenjpeg3d[CPY],
openjpeg3d/libopenjpeg3d.pc.cmake[CPY],
openjpeg3d/libopenjpeg3d/CMakeLists.txt,
openjpeg3d/tcltk/decoder.tcl, openjpeg3d/tcltk/encoder.tcl:
renamed and reorganized "jp3d" directory to "openjpeg3d". Is now
a standalone directory, with independent cmake files. Done as it
uses its own version of the openjpeg library and does not depend
on the one currently developped. Will be removed from the trunk
and stored in a branch.
2011-04-12 Antonin Descampe
* [r746] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.c: Fixed internal function names conflict
with Jasper
(http://code.google.com/p/openjpeg/issues/detail?id=30)
* [r745] CHANGES, codec/convert.c, codec/image_to_j2k.c: convert.c:
ENDIAN condition removed, tiftoimage and imagetotif updated
(ALPHA added for RGB and GRAY, correct handling of 12-bit
precision), small bugfixes (credit to Winfried)
* [r744] CHANGES, configure.ac: small fix in configure.ac (credit
to Vincent Torri)
2011-03-30 Rex Dieter
* [r743] CMakeLists.txt, libopenjpeg1.pc.cmake: openjpeg.pc.cmake
rewrites wrong variables (issue 67)
2011-03-24 Antonin Descampe
* [r742] CMakeLists.txt, opj_configh.cmake.in: name fixing in
variables related to liblcms
2011-03-21 Antonin Descampe
* [r741] CHANGES, CMakeLists.txt, thirdparty/FindLCMS.cmake[ADD],
thirdparty/FindLCMS2.cmake[ADD]: added two files FindLCMS.cmake
and FindLCMS2.cmake as they are not shipped by default with other
cmake modules.
* [r740] CMakeLists.txt: fixed a bug that created a conflict
between liblcms on the system and liblcms2 in the thirdparty
directory
2011-03-20 Antonin Descampe
* [r739] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
codec/convert.c, jpwl/CMakeLists.txt, libs[DEL],
mj2/CMakeLists.txt, thirdparty[ADD],
thirdparty/CMakeLists.txt[ADD], thirdparty/include[ADD],
thirdparty/include/zconf.h[ADD],
thirdparty/include/zconf.h.cmake.msvc[ADD],
thirdparty/include/zlib.h[ADD], thirdparty/liblcms2[ADD],
thirdparty/liblcms2/CMakeLists.txt[ADD],
thirdparty/liblcms2/COPYING[ADD],
thirdparty/liblcms2/include[ADD],
thirdparty/liblcms2/include/lcms2.h[ADD],
thirdparty/liblcms2/include/lcms2_plugin.h[ADD],
thirdparty/liblcms2/src[ADD],
thirdparty/liblcms2/src/cmscam02.c[ADD],
thirdparty/liblcms2/src/cmscgats.c[ADD],
thirdparty/liblcms2/src/cmscnvrt.c[ADD],
thirdparty/liblcms2/src/cmserr.c[ADD],
thirdparty/liblcms2/src/cmsgamma.c[ADD],
thirdparty/liblcms2/src/cmsgmt.c[ADD],
thirdparty/liblcms2/src/cmsintrp.c[ADD],
thirdparty/liblcms2/src/cmsio0.c[ADD],
thirdparty/liblcms2/src/cmsio1.c[ADD],
thirdparty/liblcms2/src/cmslut.c[ADD],
thirdparty/liblcms2/src/cmsmd5.c[ADD],
thirdparty/liblcms2/src/cmsmtrx.c[ADD],
thirdparty/liblcms2/src/cmsnamed.c[ADD],
thirdparty/liblcms2/src/cmsopt.c[ADD],
thirdparty/liblcms2/src/cmspack.c[ADD],
thirdparty/liblcms2/src/cmspcs.c[ADD],
thirdparty/liblcms2/src/cmsplugin.c[ADD],
thirdparty/liblcms2/src/cmsps2.c[ADD],
thirdparty/liblcms2/src/cmssamp.c[ADD],
thirdparty/liblcms2/src/cmssm.c[ADD],
thirdparty/liblcms2/src/cmstypes.c[ADD],
thirdparty/liblcms2/src/cmsvirt.c[ADD],
thirdparty/liblcms2/src/cmswtpnt.c[ADD],
thirdparty/liblcms2/src/cmsxform.c[ADD],
thirdparty/liblcms2/src/lcms2.def[ADD],
thirdparty/liblcms2/src/lcms2_internal.h[ADD],
thirdparty/libpng[ADD], thirdparty/libpng/CMakeLists.txt[ADD],
thirdparty/libpng/LICENSE[ADD], thirdparty/libpng/example.c[ADD],
thirdparty/libpng/png.c[ADD], thirdparty/libpng/png.h[ADD],
thirdparty/libpng/pngconf.h[ADD],
thirdparty/libpng/pngerror.c[ADD],
thirdparty/libpng/pngget.c[ADD], thirdparty/libpng/pngmem.c[ADD],
thirdparty/libpng/pngpread.c[ADD],
thirdparty/libpng/pngpriv.h[ADD],
thirdparty/libpng/pngread.c[ADD],
thirdparty/libpng/pngrio.c[ADD],
thirdparty/libpng/pngrtran.c[ADD],
thirdparty/libpng/pngrutil.c[ADD],
thirdparty/libpng/pngset.c[ADD],
thirdparty/libpng/pngtest.c[ADD],
thirdparty/libpng/pngtrans.c[ADD],
thirdparty/libpng/pngwio.c[ADD],
thirdparty/libpng/pngwrite.c[ADD],
thirdparty/libpng/pngwtran.c[ADD],
thirdparty/libpng/pngwutil.c[ADD], thirdparty/libtiff[ADD],
thirdparty/libtiff/CMakeLists.txt[ADD],
thirdparty/libtiff/t4.h[ADD],
thirdparty/libtiff/tif_apple.c[ADD],
thirdparty/libtiff/tif_aux.c[ADD],
thirdparty/libtiff/tif_close.c[ADD],
thirdparty/libtiff/tif_codec.c[ADD],
thirdparty/libtiff/tif_color.c[ADD],
thirdparty/libtiff/tif_compress.c[ADD],
thirdparty/libtiff/tif_config.h[ADD],
thirdparty/libtiff/tif_dir.c[ADD],
thirdparty/libtiff/tif_dir.h[ADD],
thirdparty/libtiff/tif_dirinfo.c[ADD],
thirdparty/libtiff/tif_dirread.c[ADD],
thirdparty/libtiff/tif_dirwrite.c[ADD],
thirdparty/libtiff/tif_dumpmode.c[ADD],
thirdparty/libtiff/tif_error.c[ADD],
thirdparty/libtiff/tif_extension.c[ADD],
thirdparty/libtiff/tif_fax3.c[ADD],
thirdparty/libtiff/tif_fax3.h[ADD],
thirdparty/libtiff/tif_fax3sm.c[ADD],
thirdparty/libtiff/tif_flush.c[ADD],
thirdparty/libtiff/tif_getimage.c[ADD],
thirdparty/libtiff/tif_jbig.c[ADD],
thirdparty/libtiff/tif_jpeg.c[ADD],
thirdparty/libtiff/tif_luv.c[ADD],
thirdparty/libtiff/tif_lzw.c[ADD],
thirdparty/libtiff/tif_next.c[ADD],
thirdparty/libtiff/tif_ojpeg.c[ADD],
thirdparty/libtiff/tif_open.c[ADD],
thirdparty/libtiff/tif_packbits.c[ADD],
thirdparty/libtiff/tif_pixarlog.c[ADD],
thirdparty/libtiff/tif_predict.c[ADD],
thirdparty/libtiff/tif_predict.h[ADD],
thirdparty/libtiff/tif_print.c[ADD],
thirdparty/libtiff/tif_read.c[ADD],
thirdparty/libtiff/tif_stream.cxx[ADD],
thirdparty/libtiff/tif_strip.c[ADD],
thirdparty/libtiff/tif_swab.c[ADD],
thirdparty/libtiff/tif_thunder.c[ADD],
thirdparty/libtiff/tif_tile.c[ADD],
thirdparty/libtiff/tif_unix.c[ADD],
thirdparty/libtiff/tif_version.c[ADD],
thirdparty/libtiff/tif_warning.c[ADD],
thirdparty/libtiff/tif_win32.c[ADD],
thirdparty/libtiff/tif_write.c[ADD],
thirdparty/libtiff/tif_zip.c[ADD],
thirdparty/libtiff/tiff.h[ADD],
thirdparty/libtiff/tiffconf.h[ADD],
thirdparty/libtiff/tiffio.h[ADD],
thirdparty/libtiff/tiffio.hxx[ADD],
thirdparty/libtiff/tiffiop.h[ADD],
thirdparty/libtiff/tiffvers.h[ADD],
thirdparty/libtiff/uvcode.h[ADD], thirdparty/libz[ADD],
thirdparty/libz/CMakeLists.txt[ADD],
thirdparty/libz/adler32.c[ADD], thirdparty/libz/compress.c[ADD],
thirdparty/libz/crc32.c[ADD], thirdparty/libz/crc32.h[ADD],
thirdparty/libz/deflate.c[ADD], thirdparty/libz/deflate.h[ADD],
thirdparty/libz/example.c[ADD], thirdparty/libz/gzclose.c[ADD],
thirdparty/libz/gzguts.h[ADD], thirdparty/libz/gzlib.c[ADD],
thirdparty/libz/gzread.c[ADD], thirdparty/libz/gzwrite.c[ADD],
thirdparty/libz/infback.c[ADD], thirdparty/libz/inffast.c[ADD],
thirdparty/libz/inffast.h[ADD], thirdparty/libz/inffixed.h[ADD],
thirdparty/libz/inflate.c[ADD], thirdparty/libz/inflate.h[ADD],
thirdparty/libz/inftrees.c[ADD], thirdparty/libz/inftrees.h[ADD],
thirdparty/libz/minigzip.c[ADD], thirdparty/libz/trees.c[ADD],
thirdparty/libz/trees.h[ADD], thirdparty/libz/uncompr.c[ADD],
thirdparty/libz/zlib.h[ADD], thirdparty/libz/zutil.c[ADD],
thirdparty/libz/zutil.h[ADD]: Removed the libs directory
containing win32 compiled versions of libpng, libtiff and
liblcms. Added a thirdparty directory to include main source
files of libtiff, libpng, libz and liblcms to enable support of
these formats in the codec executables. CMake will try to
statically build these libraries if they are not found on the
system. Note that these third party libraries are not required to
build libopenjpeg (which has no dependencies).
2011-03-10 Antonin Descampe
* [r738] CHANGES, configure.ac, jp3d/libjp3dvm/Makefile.am: fixed
lt_version in configure.ac
2011-03-05 Antonin Descampe
* [r737] CHANGES, configure.ac: cosmetic change for status report
of ./configure
2011-03-04 Antonin Descampe
* [r734] CHANGES, codec/windirent.h, jp3d/codec/windirent.h,
jp3d/libjp3dvm/openjpeg3d.h: now assume MinGW does not have
dirent.h (actually have it but without opendir function). Fixed
also a WIN32 check in jp3d/libjp3dvm/openjpeg3d.h.
* [r733] codec/Makefile.am, jp3d/codec/Makefile.am,
jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
libopenjpeg/Makefile.am, mj2/Makefile.am: small fix related to
the formatting of the install report displayed at the end of
install procedure
* [r732] CHANGES, INSTALL, Makefile.am, codec/Makefile.am,
configure.ac, doc/Doxyfile.dox, doc/Makefile.am,
jp3d/Makefile.am, jp3d/codec/Makefile.am,
jp3d/libjp3dvm/Makefile.am, jpwl/Makefile.am,
libopenjpeg/Makefile.am, libopenjpeg1.pc.in, m4[ADD],
m4/opj_check_lib.m4[ADD], m4/opj_compiler_flag.m4[ADD],
m4/opj_doxygen.m4[ADD], m4/pkg.m4[ADD], mj2/Makefile.am: updated
autotools files to improve build and install procedures (credit
to Vincent Torri)
2011-02-17 Antonin Descampe
* [r731] CHANGES, libopenjpeg/dwt.c: replaced "long" by "size_t" in
dwt.c to be sure to cast to a pointer size.
* [r730] CHANGES, mj2/frames_to_mj2.c, mj2/mj2_convert.c: now
allows 16-bit precision for mj2 encoding and decoding (solves
Issue 49 and Issue 63). Credit to Winfried.
2011-02-16 Mathieu Malaterre
* [r729] libopenjpeg/CMakeLists.txt: Explicitly link to the math
lib on UNIX as we use floor and such symbols
* [r728] CMakeLists.txt, indexer_JPIP/CMakeLists.txt: Make sure to
be able to compile index_create on UNIX. Install target
2011-02-09 Antonin Descampe
* [r727] CHANGES, opj_config.h.in[DEL]: removed opj_config.h.in
from svn, as it is automaticaly generated by autoheader when
calling ./bootstrap.sh
* [r726] JavaOpenJPEG/java sources[DEL],
JavaOpenJPEG/java-sources[CPY]: renamed "java sources" to
"java-sources" to avoid blank space in directory name
2011-02-06 Antonin Descampe
* [r725] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: cmake : fixed installed links to
openjpeg.h and openjpeg3d.h
2011-01-30 Antonin Descampe
* [r724] CHANGES, depcomp[DEL], libopenjpeg/dwt.c,
libopenjpeg/jp2.c: fixed warnings in jp2.c (signed compared to
unsigned) and dwt.c (bad cast) ; removed depcomp file from trunk
(automatically copied by automake in main folder)
* [r723] libopenjpeg/jp2.c: replaced en-dash with standard dash in
jp2.c
2011-01-29 Antonin Descampe
* [r722] jp3d/LICENSE.txt, jp3d/codec/convert.c,
jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
jpwl/rs.h, libopenjpeg/event.h, libopenjpeg/image.c,
libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: license
header: replaced Hervcalloc by Herve, I should learn to
double-check my changes
* [r721] CHANGES, jp3d/LICENSE.txt, jp3d/codec/convert.c,
jp3d/codec/convert.h, jp3d/codec/jp3d_to_volume.c,
jp3d/codec/volume_to_jp3d.c, jp3d/libjp3dvm/bio.c,
jp3d/libjp3dvm/bio.h, jp3d/libjp3dvm/cio.c, jp3d/libjp3dvm/cio.h,
jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/dwt.h,
jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/event.h,
jp3d/libjp3dvm/fix.h, jp3d/libjp3dvm/int.h,
jp3d/libjp3dvm/jp3d.c, jp3d/libjp3dvm/jp3d.h,
jp3d/libjp3dvm/jp3d_lib.c, jp3d/libjp3dvm/jp3d_lib.h,
jp3d/libjp3dvm/mct.c, jp3d/libjp3dvm/mct.h, jp3d/libjp3dvm/mqc.c,
jp3d/libjp3dvm/mqc.h, jp3d/libjp3dvm/openjpeg.c,
jp3d/libjp3dvm/openjpeg3d.h, jp3d/libjp3dvm/opj_includes.h,
jp3d/libjp3dvm/pi.c, jp3d/libjp3dvm/pi.h, jp3d/libjp3dvm/raw.c,
jp3d/libjp3dvm/raw.h, jp3d/libjp3dvm/t1.c, jp3d/libjp3dvm/t1.h,
jp3d/libjp3dvm/t2.c, jp3d/libjp3dvm/t2.h, jp3d/libjp3dvm/tcd.c,
jp3d/libjp3dvm/tcd.h, jp3d/libjp3dvm/tgt.c, jp3d/libjp3dvm/tgt.h,
jp3d/libjp3dvm/volume.c, jp3d/libjp3dvm/volume.h, jpwl/crc.c,
jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.c,
jpwl/rs.h, libopenjpeg/event.c, libopenjpeg/event.h,
libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h: removed é
in license header to prevent warning C4819 (see
http://code.google.com/p/openjpeg/issues/detail?id=57)
2011-01-27 Antonin Descampe
* [r720] OpenJPEG.rc[DEL], README.msvc[DEL], clean.bat[DEL]:
removed other VS files
2011-01-24 Antonin Descampe
* [r719] CHANGES, jp3d/DllJp3dVM.dsp[DEL], jp3d/DllJp3dVM.sln[DEL],
jp3d/DllJp3dVM.vcproj[DEL], jp3d/LibJp3dVM.sln[DEL],
jp3d/LibJp3dVM.vcproj[DEL], jp3d/codec/jp3d_vm_dec.ncb[DEL],
jp3d/codec/jp3d_vm_dec.sln[DEL], jp3d/codec/jp3d_vm_dec.suo[DEL],
jp3d/codec/jp3d_vm_dec.vcproj[DEL],
jp3d/codec/jp3d_vm_enc.ncb[DEL], jp3d/codec/jp3d_vm_enc.sln[DEL],
jp3d/codec/jp3d_vm_enc.suo[DEL],
jp3d/codec/jp3d_vm_enc.vcproj[DEL], mj2/MJ2_Extractor.sln[DEL],
mj2/MJ2_Extractor.vcproj[DEL], mj2/MJ2_Wrapper.sln[DEL],
mj2/MJ2_Wrapper.vcproj[DEL], mj2/frames_to_mj2.sln[DEL],
mj2/frames_to_mj2.vcproj[DEL], mj2/mj2_to_frames.sln[DEL],
mj2/mj2_to_frames.vcproj[DEL]: remove more obsolete VS files.
Left only mj2_to_metadata VS files, as this is the only
executable not yet handled by CMake
2011-01-23 Antonin Descampe
* [r718] CHANGES, DllOpenJPEG.dsp[DEL], DllOpenJPEG.sln[DEL],
DllOpenJPEG.vcproj[DEL], JavaOpenJPEG/JavaOpenJPEG.dsp[DEL],
JavaOpenJPEG/JavaOpenJPEG.dsw[DEL],
JavaOpenJPEG/JavaOpenJPEG.vcproj[DEL], LibOpenJPEG.dsp[DEL],
LibOpenJPEG.dsw[DEL], LibOpenJPEG.sln[DEL],
LibOpenJPEG.vcproj[DEL], codec/image_to_j2k.dsp[DEL],
codec/image_to_j2k.dsw[DEL], codec/image_to_j2k.sln[DEL],
codec/image_to_j2k.vcproj[DEL], codec/j2k_to_image.dsp[DEL],
codec/j2k_to_image.dsw[DEL], codec/j2k_to_image.sln[DEL],
codec/j2k_to_image.vcproj[DEL], jpwl/JPWL_image_to_j2k.dsp[DEL],
jpwl/JPWL_image_to_j2k.dsw[DEL], jpwl/JPWL_j2k_to_image.dsp[DEL],
jpwl/JPWL_j2k_to_image.dsw[DEL], jpwl/LibOpenJPEG_JPWL.dsp[DEL],
mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL]:
removed obsolete VS files
* [r717] CHANGES, mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c,
mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
mj2/wrap_j2k_in_mj2.c: MJ2 module: Add two components to mj2.h:
meth, enumcs ; Define or reset all components of
mj2_cparameters_t before its usage ; Add argument -D prec to
frames_to_mj2.c and use the precision in mj2_convert.c (solves
Issue 49)
* [r716] CHANGES, jpwl/rs.c, jpwl/rs.h: move KK definition from
rs.h to rs.c to prevent duplicate symbol error when building jpwl
with autotools
2011-01-18 Rex Dieter
* [r715] CHANGES, CMakeLists.txt: cmake: SOVERSION change to 1
(from 1.4) to match auto-tools build
2011-01-17 Rex Dieter
* [r714] CHANGES, Makefile.in[DEL], aclocal.m4[DEL],
codec/Makefile.in[DEL], config.guess[DEL], config.sub[DEL],
configure[DEL], doc/Makefile.in[DEL], install-sh[DEL],
jp3d/Makefile.in[DEL], jp3d/codec/Makefile.in[DEL],
jp3d/libjp3dvm/Makefile.in[DEL], jpwl/Makefile.in[DEL],
libopenjpeg/Makefile.in[DEL], ltmain.sh[DEL], missing[DEL],
mj2/Makefile.in[DEL]: remove (autotools) generated files
2011-01-16 Antonin Descampe
* [r713] CHANGES, codec/convert.c: convert.c: inclusion of endian.h
has to be different on APPLE platforms
2011-01-13 Rex Dieter
* [r712] Makefile.am, doc/Makefile.am: followup autotools fixes,
adding DESTDIR support
* [r711] configure.ac: s/libopenjpeg.pc/libopenjpeg1.pc/
* [r710] CHANGES, libopenjpeg/CMakeLists.txt: fix symlink creation
(cmake)
* [r709] CHANGES, Makefile.am, libopenjpeg.pc.in[DEL],
libopenjpeg1.pc.in[CPY]: adjust autotools pkg-config support to
match
* [r708] CHANGES, CMakeLists.txt, libopenjpeg1.pc.cmake[ADD]: add
pkg-config support to cmake
2011-01-11 Antonin Descampe
* [r707] CHANGES, codec/convert.c: removed forgotten debug info in
imagetopnm()
2011-01-09 Antonin Descampe
* [r706] CHANGES, codec/convert.c: imagetopnm() has been rewritten
to allow 16-bits precision, and PAM (P7) support. See Netpbm for
more info. (patch from szukw000).
2011-01-07 Winfried Szukalski
* [r699] CHANGES, Makefile.am, Makefile.in, codec/Makefile.am,
codec/Makefile.in, configure, configure.ac,
jp3d/codec/Makefile.am, jp3d/codec/Makefile.in,
jp3d/libjp3dvm/Makefile.am, jp3d/libjp3dvm/Makefile.in,
jpwl/Makefile.am, jpwl/Makefile.in, libopenjpeg/Makefile.am,
libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in:
changed report code in Makefile.am
2011-01-03 Antonin Descampe
* [r698] CHANGES, codec/CMakeLists.txt: removed badly written tests
from CTest in codec/CMakeLists.txt
2011-01-02 Antonin Descampe
* [r697] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
codec/j2k_dump.c, jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libs/lcms[ADD],
libs/lcms2[ADD], libs/lcms2/lcms2.h[ADD],
libs/lcms2/lcms2_plugin.h[ADD], libs/lcms2/lcms2_static.lib[ADD],
libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
libs/libtiff/tiffconf.h, libs/libtiff/tiffio.h,
libs/libtiff/tiffio.hxx[ADD], libs/libtiff/tiffvers.h,
libs/png[ADD], libs/png/libpng14.lib[ADD], libs/png/png.h[ADD],
libs/png/pngconf.h[ADD], libs/png/zconf.h[ADD],
libs/png/zlib.h[ADD], libs/png/zlib.lib[ADD], mj2/CMakeLists.txt:
bug fixes to enable cmake compilation on WIN32 platform (see
CHANGES for details)
* [r696] openjpeg.xcodeproj/project.pbxproj: small update to xcode
project
2010-12-14 Winfried Szukalski
* [r695] CHANGES, Makefile.in, Makefile.nix, aclocal.m4,
codec/Makefile.am, codec/Makefile.in, configure, configure.ac,
doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.am,
jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.am,
jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
libopenjpeg/Makefile.am, libopenjpeg/Makefile.in, ltmain.sh,
mj2/Makefile.am, mj2/Makefile.in: Adapted
Makefile.am/Makefile.nix to build choice: shared xor static
2010-12-11 Antonin Descampe
* [r694] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: fixed flags when
building jp3d with MinGW
2010-12-10 Winfried Szukalski
* [r693] CHANGES, codec/Makefile.am, codec/Makefile.in,
codec/Makefile.nix, config.nix, configure, configure.ac,
jp3d/Makefile.nix, jp3d/codec/Makefile.am,
jp3d/codec/Makefile.in, jp3d/codec/Makefile.nix,
jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
mj2/Makefile.am, mj2/Makefile.in, mj2/Makefile.nix: Changed build
choice in configure.ac/Makefile.am/Makefile.nix: shared xor
static
2010-12-09 Antonin Descampe
* [r692] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: removed LCMS
dependency in jp3d/libjp3dvm/CMakeLists.txt
* [r691] CHANGES, openjpeg.xcodeproj/project.pbxproj: updated xcode
project
* [r690] CHANGES, jp3d/DllJp3dVM.dsp, jp3d/DllJp3dVM.vcproj,
jp3d/LibJp3dVM.vcproj, jp3d/Makefile.nix, jp3d/codec/convert.c,
jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
jp3d/libjp3dvm/CMakeLists.txt, jp3d/libjp3dvm/Makefile.am,
jp3d/libjp3dvm/Makefile.in, jp3d/libjp3dvm/cio.h,
jp3d/libjp3dvm/event.h, jp3d/libjp3dvm/int.h,
jp3d/libjp3dvm/openjpeg.h[DEL], jp3d/libjp3dvm/openjpeg3d.h[CPY],
jp3d/libjp3dvm/opj_includes.h: renamed jp3d/libjp3dvm/openjpeg.h
=> jp3d/libjp3dvm/openjpeg3d.h
* [r689] CHANGES, JavaOpenJPEG/CMakeLists.txt,
JavaOpenJPEG/Makefile, codec/compat[DEL]: removed "codec/compat/"
directory
2010-12-09 Winfried Szukalski
* [r688] CHANGES, Makefile.in, codec/Makefile.in, configure,
doc/Makefile.in, jp3d/Makefile.in, jp3d/codec/Makefile.in,
jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.in,
libopenjpeg/Makefile.in, mj2/Makefile.in: Updated Makefile.in
* [r687] CHANGES, Makefile.nix, config.nix, configure.ac,
jpwl/Makefile.am, jpwl/Makefile.nix, libopenjpeg/Makefile.am:
Removed LCMS dependencies from Makefile.am/Makefile.nix
2010-12-08 Antonin Descampe
* [r686] CHANGES, JavaOpenJPEG/JavaOpenJPEG.c,
JavaOpenJPEG/JavaOpenJPEGDecoder.c, Makefile.nix,
OPJ_Validate/OPJ_Validate.c, codec/CMakeLists.txt,
codec/Makefile.am, codec/Makefile.nix, codec/convert.c,
codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c,
common[ADD], common/color.c[ADD], common/color.h[ADD],
common/format_defs.h[ADD], common/getopt.c[CPY],
common/getopt.h[CPY], config.nix, indexer_JPIP/fix.c,
indexer_JPIP/index_create.c, indexer_JPIP/j2k.h,
jp3d/Makefile.nix, jp3d/codec/convert.c,
jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
jp3d/libjp3dvm/event.c, jp3d/libjp3dvm/jp3d_lib.c,
jp3d/libjp3dvm/openjpeg.c, jpwl/CMakeLists.txt, jpwl/Makefile.am,
jpwl/Makefile.nix, libopenjpeg/CMakeLists.txt,
libopenjpeg/Makefile.am, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[DEL],
libopenjpeg/opj_convert.h[DEL], libopenjpeg/opj_includes.h,
mj2/CMakeLists.txt, mj2/Makefile.am, mj2/Makefile.nix, mj2/mj2.c,
mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c: (thanks to Winfried
for his help)
* [antonin] changed remaining "WIN32" to "_WIN32"
! [antonin] libopenjpeg has no more dependency on LCMS lib.
Everything concerning color (icc profile, conversion to rgb, etc)
has been put outside libopenjpeg and is used in j2k_to_image.c
and mj2_to_frames.c.
- [antonin] removed "opj_convert{.c,.h}"
+ [antonin] added a directory "common/" that contains
"getopt{.c,.h}" (previously in "codec/compat").
+ [antonin] added files "color{.c,.h}" in "common/" that define
the code for icc profile management and sycc_to_rgb conversion
+ [antonin] added "common/format_defs.h" that contains common
definitions used in image_to_j2k, j2k_to_image, j2k_dump.
2010-12-05 Antonin Descampe
* [r685] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
mj2/CMakeLists.txt: revert to previous behaviour for cmake:
builds (and links) dynamically by default. Static build only if
-DBUILD_SHARED_LIBS is set to OFF.
* [r684] CHANGES, codec/compat/getopt.h, codec/convert.c: added a
definition in getopt.h and an initial value in convert.c
2010-12-03 Antonin Descampe
* [r683] CHANGES, libopenjpeg/CMakeLists.txt: workaround for name
clash when building static and dynamic on WIN32 (see
http://www.vtk.org/Bug/view.php?id=10190 for description)
2010-11-28 Antonin Descampe
* [r682] CHANGES, codec/convert.c: fixed a bug in codec/convert.c
that prevented to build executables with WIN32 compiler (thanks
winfried)
* [r681] CHANGES:
* [r680] CHANGES, CMakeLists.txt, INSTALL, codec/CMakeLists.txt,
jp3d/codec/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
jpwl/CMakeLists.txt, libopenjpeg/CMakeLists.txt,
mj2/CMakeLists.txt: changed cmake behaviour: executables are now
always statically linked. When -DBUIL_SHARED_LIBS option is ON
(the default), the shared versions of the libraries are also
built (but executables remain linked against the static
libraries).
2010-11-25 Antonin Descampe
* [r678] CHANGES, libopenjpeg/event.c, libopenjpeg/j2k_lib.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/opj_malloc.h: fix compilation and DLL creation of
libopenjpeg with MSYS/MinGW (from vincent.torri, see issue 47 on
googlecode)
2010-11-22 Antonin Descampe
* [r677] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode :
changed to native architecture build by default
* [r676] CHANGES, codec/convert.c, codec/image_to_j2k.c,
codec/j2k_dump.c, codec/j2k_to_image.c, libopenjpeg/jp2.c,
libopenjpeg/openjpeg.c: reverted 'include "../opj_config.h"' to
'include "opj_config.h"'
2010-11-18 Antonin Descampe
* [r675] openjpeg.xcodeproj/project.pbxproj: xcode project : add
mj2 targets
2010-11-17 Antonin Descampe
* [r674] CHANGES, CMakeLists.txt, codec/CMakeLists.txt,
doc/CMakeLists.txt, libopenjpeg/CMakeLists.txt: install man pages
by default. install CHANGES and LICENSE
* [r673] CHANGES, CMakeLists.txt, INSTALL,
JavaOpenJPEG/CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
opj_configh.cmake.in: minor changes in cmake files (from
winfried)
* [r672] CMakeLists.txt: fixed missing argument in main
CMakeLists.txt
2010-11-16 Antonin Descampe
* [r671] CHANGES, CMakeLists.txt, INSTALL: minor changes in cmake
flags
2010-11-15 Antonin Descampe
* [r670] CHANGES, openjpeg.xcodeproj/project.pbxproj: xcode project
rewrite
* [r669] CHANGES, codec/convert.c: changed imagetopng() function to
correctly deal with non-standard bit-depths. Add png support for
win32. (from winfried)
* [r668] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
codec/j2k_to_image.c, libopenjpeg/jp2.c, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h: minor changes in header inclusions
* [r667] CHANGES, libopenjpeg/opj_convert.c: complete rewrite of
opj_convert.c with correct values (from winfried)
2010-11-11 Antonin Descampe
* [r666] CHANGES, jp3d/libjp3dvm/opj_includes.h: removed call to
dirent.h in jp3d
* [r665] INSTALL: add info on how to build doxygen doc with
autotools
2010-10-28 Ben Boeckel
* [r664] CHANGES, jpwl/CMakeLists.txt: Fix installation rules in
jpwl for CMake
2010-10-26 Ben Boeckel
* [r663] CHANGES, jp3d/libjp3dvm/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: Installation fixes when using CMake
2010-10-25 Ben Boeckel
* [r662] CHANGES, jp3d/libjp3dvm/CMakeLists.txt: Fix jp3dvm version
2010-10-24 Antonin Descampe
* [r661] CHANGES, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/opj_malloc.h, libopenjpeg/pi.h, libopenjpeg/t1.c,
libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.h: Fixed doxygen data inside source code (from
winfried)
2010-10-22 Ben Boeckel
* [r660] CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: Don't clobber openjpeg.h from jp3d
* [r659] CMakeLists.txt, doc/CMakeLists.txt: Install man pages
* [r658] CMakeLists.txt: Default to building shared libraries
2010-10-22 Antonin Descampe
* [r657] CHANGES, libopenjpeg/opj_includes.h: Patch to support the
MSVC Win 64 builds (from szekerest)
* [r656] CHANGES, libopenjpeg/jp2.c: Currently the Visual Studio
builds are broken in the SVN. Attached a patch to fix this issue
(from szekerest)
2010-10-22 Winfried Szukalski
* [r655] CHANGES, jp3d/libjp3dvm/Makefile.am,
jp3d/libjp3dvm/Makefile.in, jpwl/Makefile.am, jpwl/Makefile.in,
libopenjpeg/Makefile.am, libopenjpeg/Makefile.in: M
libopenjpeg/Makefile.in
M libopenjpeg/Makefile.am
M jp3d/libjp3dvm/Makefile.in
M jp3d/libjp3dvm/Makefile.am
M CHANGES
M jpwl/Makefile.in
M jpwl/Makefile.am
* [r654] CHANGES, jpwl/Makefile.am, jpwl/Makefile.in: M CHANGES
M jpwl/Makefile.in
M jpwl/Makefile.am
* [r653] CHANGES, Makefile.am, Makefile.in, configure,
configure.ac, doc/Makefile.am, doc/Makefile.in,
libopenjpeg.pc.in[ADD]: M configure
M Makefile.in
M configure.ac
A libopenjpeg.pc.in
M doc/Makefile.in
M doc/Makefile.am
M CHANGES
M Makefile.am
2010-10-21 Antonin Descampe
* [r651] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
codec/j2k_to_image.c: fixed help display (patch from winfried)
* [r650] CHANGES, CMakeLists.txt, jp3d/libjp3dvm/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: fixed paths to png and tiff in
CMakeLists.txt and fixed link to lcms library (patch from
winfried)
2010-10-19 Antonin Descampe
* [r649] CHANGES, codec/image_to_j2k.c, codec/j2k_dump.c,
codec/j2k_to_image.c, mj2/extract_j2k_from_mj2.c,
mj2/frames_to_mj2.c, mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c:
fixed options and help display (patch from winfried)
2010-10-18 Winfried Szukalski
* [r648] CHANGES, Makefile.nix, config.nix, doc/Makefile.am,
doc/Makefile.in, doc/Makefile.nix, jp3d/Makefile.nix,
jpwl/Makefile.nix: M jp3d/Makefile.nix
M config.nix
M doc/Makefile.in
M doc/Makefile.am
M doc/Makefile.nix
M CHANGES
M jpwl/Makefile.nix
M Makefile.nix
2010-10-17 Winfried Szukalski
* [r647] CHANGES, INSTALL, Makefile.am, Makefile.in, Makefile.nix,
codec/Makefile.am, codec/Makefile.in, config.nix, configure,
configure.ac, doc/Makefile.am, doc/Makefile.in, doc/Makefile.nix,
jp3d/Makefile.in, jp3d/Makefile.nix, jp3d/codec/Makefile.am,
jp3d/codec/Makefile.in, jp3d/libjp3dvm/Makefile.in,
jpwl/Makefile.am, jpwl/Makefile.in, jpwl/Makefile.nix,
libopenjpeg/Makefile.in, mj2/Makefile.am, mj2/Makefile.in,
mj2/Makefile.nix, opj_config.h.in.user: -This line, and those
below, will be ignored--
M configure
M Makefile.in
M opj_config.h.in.user
M mj2/Makefile.in
M mj2/Makefile.am
M mj2/Makefile.nix
M libopenjpeg/Makefile.in
M jp3d/Makefile.in
M jp3d/libjp3dvm/Makefile.in
M jp3d/Makefile.nix
M jp3d/codec/Makefile.in
M jp3d/codec/Makefile.am
M config.nix
M configure.ac
M doc/Makefile.in
M doc/Makefile.am
M doc/Makefile.nix
M INSTALL
M CHANGES
M jpwl/Makefile.in
M jpwl/Makefile.am
M jpwl/Makefile.nix
M Makefile.am
M Makefile.nix
M codec/Makefile.in
M codec/Makefile.am
2010-10-13 Winfried Szukalski
* [r646] aclocal.m4, bootstrap.sh, codec/Makefile.in, config.guess,
config.sub, configure, jp3d/libjp3dvm/Makefile.in,
libopenjpeg/Makefile.in, ltmain.sh, opj_config.h.in:
* [r645] Makefile.nix, codec/Makefile.am, codec/Makefile.nix,
configure.ac, libopenjpeg/Makefile.am:
2010-10-10 Antonin Descampe
* [r644] CHANGES, configure.ac, jp3d/Makefile.nix,
jp3d/libjp3dvm/Makefile.am, mj2/Makefile.nix,
opj_config.h.in.user: 1. The jp3d/libjp3dvm/Makefile.am has been
changed:
Installing: /usr/local/TEST_CONFIG/include/openjpeg3d-1.3/
Installing:
/usr/local/TEST_CONFIG/include/openjpeg3d-1.3/openjpeg3d.h
PREFIX/include:
23 openjpeg.h -> openjpeg-1.4/openjpeg.h
27 openjpeg3d.h -> openjpeg3d-1.3/openjpeg3d.h
28773 openjpeg-1.4/openjpeg.h
22158 openjpeg3d-1.3/openjpeg3d.h
2. The jp3d/Makefile.nix has been changed respectivly.
3. The mj2/Makefile.nix contained a wrong path to 'compat/'
4. opj_config.h.in.user contained a comment within a comment.
5. 'autoreconf' reported that AC_PROG_RANLIB is no longer
necessary in 'configure.ac'.
2010-10-08 Antonin Descampe
* [r643] CHANGES, mj2/mj2.c: fixed a bug in mj2.c that prevented
extract_j2k_from_mj2 to build properly. Patch from winfried
2010-10-05 Antonin Descampe
* [r637] CMakeLists.txt: fixed CMakeLists.txt typo
* [r636] CHANGES[CPY], CMakeLists.txt, ChangeLog[DEL],
INSTALL[ADD], LICENSE[CPY], Makefile[DEL], Makefile.am[ADD],
Makefile.in[ADD], Makefile.nix[ADD], Makefile.osx[DEL],
README[ADD], README.cmake[DEL], README.linux[DEL],
README.osx[DEL], aclocal.m4[ADD], bootstrap.sh[ADD],
codec/CMakeLists.txt, codec/Makefile[DEL],
codec/Makefile.am[ADD], codec/Makefile.in[ADD],
codec/Makefile.nix[ADD], codec/README[ADD], codec/convert.c,
codec/dirent.h[DEL], codec/image_to_j2k.c, codec/j2k_dump.c,
codec/j2k_to_image.c, codec/windirent.h[ADD], config.guess[ADD],
config.nix[ADD], config.sub[ADD], configure[ADD],
configure.ac[ADD], depcomp[ADD], doc/CMakeLists.txt,
doc/Doxyfile.dox, doc/Makefile.am[ADD], doc/Makefile.in[ADD],
doc/Makefile.nix[ADD], doc/man[ADD], doc/man/man1[ADD],
doc/man/man1/image_to_j2k.1[ADD], doc/man/man1/j2k_dump.1[ADD],
doc/man/man1/j2k_to_image.1[ADD], doc/man/man3[ADD],
doc/man/man3/libopenjpeg.3[ADD], install-sh[ADD],
jp3d/CMakeLists.txt, jp3d/Makefile[DEL], jp3d/Makefile.am[ADD],
jp3d/Makefile.in[ADD], jp3d/Makefile.nix[ADD],
jp3d/codec/Makefile[DEL], jp3d/codec/Makefile.am[ADD],
jp3d/codec/Makefile.in[ADD], jp3d/codec/Makefile.nix[ADD],
jp3d/codec/convert.c, jp3d/codec/dirent.h[DEL],
jp3d/codec/jp3d_to_volume.c, jp3d/codec/volume_to_jp3d.c,
jp3d/codec/windirent.h[ADD], jp3d/libjp3dvm/CMakeLists.txt,
jp3d/libjp3dvm/Makefile.am[ADD], jp3d/libjp3dvm/Makefile.in[ADD],
jp3d/libjp3dvm/dwt.c, jp3d/libjp3dvm/openjpeg.c,
jp3d/libjp3dvm/openjpeg.h, jp3d/tcltk/README[ADD],
jpwl/CMakeLists.txt, jpwl/Makefile[DEL], jpwl/Makefile.am[ADD],
jpwl/Makefile.in[ADD], jpwl/Makefile.nix[ADD],
libopenjpeg/CMakeLists.txt, libopenjpeg/Makefile.am[ADD],
libopenjpeg/Makefile.in[ADD], libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/opj_convert.c[ADD],
libopenjpeg/opj_convert.h[ADD], libopenjpeg/t2.c,
license.txt[DEL], ltmain.sh[ADD], missing[ADD],
mj2/CMakeLists.txt, mj2/Makefile[DEL], mj2/Makefile.am[ADD],
mj2/Makefile.in[ADD], mj2/Makefile.nix[ADD],
mj2/extract_j2k_from_mj2.c, mj2/frames_to_mj2.c, mj2/meta_out.c,
mj2/mj2.c, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
mj2/mj2_to_metadata.c, mj2/wrap_j2k_in_mj2.c,
openjpegConfigure.h.in[DEL], opj_config.h.in[ADD],
opj_config.h.in.user[ADD], opj_configh.cmake.in[ADD]: Added files
to let people build openjpeg with configure tools ; Added
makefiles to let people manually build openjpeg on *nix platforms
; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ;
Made optional the PNG, TIFF, and LCMS support in CMake files ;
Added opj_config* files to configure openjpeg before building it
(opj_config.h generated by configure, cmake, or manually by the
user) ; Renamed this file from ChangeLog to CHANGES ; Renamed
License.txt to LICENSE ; Updated README files ; Added INSTALL and
LICENSE files ; Added man pages
2010-09-08 Luis Ibáñez
* [r635] codec/CMakeLists.txt, codec/convert.c,
codec/image_to_j2k.c, codec/j2k_dump.c, codec/j2k_to_image.c:
Reverting the use of #include "openjpegConfigure.h" until we find
a compatible
way of doing this with autoconf, and with the default VS project
files.
2010-09-07 Luis Ibáñez
* [r634] jpwl/CMakeLists.txt: ENH: Now forcing openjpeg_JPWL to be
a STATIC library.
* [r633] openjpegConfigure.h.in: ENH: Now verifies if the
OPJ_STATIC macro is not
already defined, before it defines it.
* [r632] codec/convert.c, codec/image_to_j2k.c, codec/j2k_dump.c,
codec/j2k_to_image.c: ENH: Including the new header file
openjpegConfigure.h
in order to carry the definition of OPJ_STATIC
when building static libraries.
2010-09-05 Luis Ibáñez
* [r631] mj2/CMakeLists.txt: COMP: adding trunk/codec/compat to the
list of directories
that must be searched for header files.
* [r630] mj2/CMakeLists.txt, mj2/compat[DEL], mj2/frames_to_mj2.c:
ENH: Removed redundant copies of getopt.c and getopt.h.
Now reusing the ones in codec/compat.
* [r629] JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt: ENH:
The logic for defining OPJ_STATIC has now been moved to the
openjpegConfigure.h file.
* [r628] openjpegConfigure.h.in: ENH: Adding symbols from
traditional checks.
NOTE: the LCMS may still require CMake code for detecting the
prescence of the library, of the use of CMake options for letting
the user choose based on her preference.
* [r627] CMakeLists.txt, openjpegConfigure.h.in[ADD]: ENH: Adding a
configured header file at the image of config.h.
* [r626] jpwl/CMakeLists.txt: COMP: PNG_LIBRARIES were missing for
the TARGET_LINK_LIBRARIES command
of the executable targets.
* [r625] CMakeLists.txt: ENH: jpwl subdirectory is now build also
on Unix systems.
As pointed out by Winfried and Antonin, there is no reason
to exclude jpwl in Unix systems.
* [r624] CMake/CheckHaveGetopt.cmake[ADD], CMakeLists.txt,
JavaOpenJPEG/CMakeLists.txt, codec/CMakeLists.txt,
jpwl/CMakeLists.txt: ENH: Grouping the logic that detects
getopt.c into a single .cmake file.
Multiple directories were repeating this configuration
independently.
The directory jp3d is expected to be self-suficient so it still
does
the configuration directly.
2010-09-01 Luis Ibáñez
* [r623] jp3d/codec/CMakeLists.txt, jpwl/CMakeLists.txt,
mj2/CMakeLists.txt: COMP: Fixing configuration for static builds.
Fixing dependencies that several
executables have on getopt.c, convert.c and index.c.
Some refactoring is going to be required in order to have a
cleaner
configuration process and make it easier to maintain.
2010-08-31 Luis Ibáñez
* [r622] CMakeLists.txt: ENH: Silencing warnings from Visual Studio
regardgin security of string functions, that can't be resolved in
a multi-platform manner anywasys.
* [r621] jp3d/libjp3dvm/opj_includes.h: STYLE: This file had
inconsistent ends of line (mixture of DOS and UNIX).
* [r620] jp3d/CMakeLists.txt, jp3d/codec/CMakeLists.txt: COMP:
Moving to the parent directory the set INCLUDE_DIRECTORIES
command.
Given that files in "codec" look for files in "libjp3dvm", and
files in
"libjp3dvm" look for header files in "codec".
* [r619] codec/convert.c: COMP: Remove requirement that png and
tiff headers must be in a specific directory relative to this
one.
* [r618] jp3d/codec/CMakeLists.txt: BUG: The directory compat
doesn't exist. The file getopt.c is actually at this level.
2010-08-30 Antonin Descampe
* [r617] openjpeg.xcodeproj/project.pbxproj: Update the XCode
project file with JPWL targets
* [r616] README.cmake: Update the README.cmake file : an
instruction was missing to run the tests correctly.
2010-08-11 Mathieu Malaterre
* [r609] CMake/OpenJPEGConfig.cmake.in: Fix case
2010-07-07 Antonin Descampe
* [r608] Makefile, Makefile.osx, README.cmake, README.linux,
README.osx: Update README and Makefiles to promote cmake. Fix the
README.cmake file.
2010-07-02 Antonin Descampe
* [r607] CMakeLists.txt: Change CMakeLists.txt to build examples by
default (image_to_j2k and j2k_to_image).
2010-07-01 Mathieu Malaterre
* [r603] codec/CMakeLists.txt: Need to include png/tiff include
path
2010-06-29 Mathieu Malaterre
* [r602] CMake/CTestCustom.cmake.in[ADD],
CMake/OpenJPEGConfig.cmake.in[ADD]: Synchronize branch and trunk
cmakelists files
* [r601] CMake[ADD], CMakeLists.txt, codec/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: Synchronize branch and trunk
cmakelists files
* [r600] codec/j2k_to_image.c: return error code upon errors
2010-06-22 Mathieu Malaterre
* [r597] codec/j2k_dump.c: Sync with v2 branch
* [r594] codec/convert.c, codec/image_to_j2k.c: Merge with v2
branch
* [r592] ChangeLog, codec/j2k_dump.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h: Also dump the image info as well as cp info.
* [r591] ChangeLog, codec/Makefile, codec/j2k_dump.c,
libopenjpeg/j2k.h: Apply patch from w. szukalski (sent to list).
Mon, Jun 21, 2010 at 5:49 PM
2010-06-21 Mathieu Malaterre
* [r588] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
codec/image_to_j2k.c, codec/j2k_dump.c[ADD],
codec/j2k_to_image.c: adding j2k_dump executable
2010-05-26 Luis Ibáñez
* [r575] CMakeLists.txt, CTestCustom.cmake.in[ADD]: ENH: Added
custom configuration for CTest. This allows to fine tune
the selection of files for code coverage computation, and also
allows to filter out acceptable compiler warnings.
* [r571] CTestConfig.cmake: ENH: Cleaning up the file comments.
Setting the build time to 3am UTC.
2010-05-26 Mathieu Malaterre
* [r570] CMakeLists.txt: Remove automatic setting of BUILDNAME for
now
* [r569] CMakeLists.txt, codec/CMakeLists.txt: Reactivate ctest
* [r568] CMakeLists.txt: Move to cmake 2.6. Add policy CMP0003
2010-05-26 Antonin Descampe
* [r567] CTestConfig.cmake[ADD], ChangeLog: Added CTestConfig.cmake
to the root directory to incorporate the testing dashboard.
* [r566] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
Added a "build all" target to the XCode project file.
2010-04-16 Antonin Descampe
* [r565] ChangeLog, openjpeg.xcodeproj/project.pbxproj: MACOSX :
Fixed the XCode project file to link with the PNG library.
Library and header should be located in /usr/local/lib/ and
/usr/local/include/, respectively. Check
http://ethan.tira-thompson.org/Mac_OS_X_Ports.html if it is not
the case on your mac.
2010-04-08 François-Olivier Devaux
* [r563] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/opj_includes.h,
libopenjpeg/t2.c: [v1.4]Fixed issue 6 on google code. Variable
"pi" not freed or pointed-to in function "pi_create_encode".
Thanks to Kent Mein for reporting this.
[v1.4]Fixed problem with Borland C++ Builder (Borland C do not
have lrintf). Thanks Marek Mauder for this fix.
* [r561] ChangeLog, jp3d/codec/jp3d_to_volume.c, libopenjpeg/pi.c:
[v1.4] Fixed pi.c bug (issue 15 on google code). Thanks to Anton
Lionel for catching this.
* [r559] ChangeLog, mj2/mj2_convert.c, mj2/mj2_to_frames.c,
mj2/wrap_j2k_in_mj2.c: Fixed MJ2 codec bugs (issues 23-24 on
google code). Thanks to Winfried for these patches.
* [r558] ChangeLog, jp3d/codec/jp3d_to_volume.c,
jp3d/codec/volume_to_jp3d.c: Fixed JP3D codec file format
analyzer. Thanks to Kristóf Ralovich for this patch.
* [r557] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/j2k.h,
libopenjpeg/mct.c, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h,
libopenjpeg/t1.c: Significant optimizations of MCT, DWT, MQ and
T1 modules by Peter Wimmer (thanks Peter)
2010-03-26 François-Olivier Devaux
* [r555] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
Added support for "jpc" codestreams which are equivalent to "j2c"
codestreams [v1.4]. Thanks to Winfried for this patch
* [r554] ChangeLog, codec/Makefile, codec/convert.c,
codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
Added support for PNG image format [Not yet functional under
WIN32]. Thanks to Winfried for this patch. See details here
http://code.google.com/p/openjpeg/issues/detail?id=16
2010-03-24 François-Olivier Devaux
* [r552] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
codec/convert.c, codec/image_to_j2k.c, codec/j2k_to_image.c,
indexer_JPIP/index_create.c, indexer_JPIP/jp2.c,
libopenjpeg/j2k.c, mj2/extract_j2k_from_mj2.c,
mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2_to_frames.c,
mj2/wrap_j2k_in_mj2.c: Code improvements using 'g++-4.4.0' to
trace the code (v1.4). Thanks to Winfried for this patch.
2010-03-07 François-Olivier Devaux
* [r551] ChangeLog, OPJ_Validate/OPJ_Validate.c,
codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed small
compatibility issues with win32 in codec (moved include
<strings.h>)
2010-03-05 François-Olivier Devaux
* [r548] CMakeLists.txt, ChangeLog, Makefile, Makefile.osx: Updated
makefiles for v1.4 and v2.0
* [r547] ChangeLog, OPJ_Validate[ADD], OPJ_Validate/Makefile[ADD],
OPJ_Validate/OPJ_Binaries[ADD],
OPJ_Validate/OPJ_Param_File_v0_1.txt[ADD],
OPJ_Validate/OPJ_Validate.c[ADD],
OPJ_Validate/OPJ_Validate.dsp[ADD],
OPJ_Validate/OPJ_Validate.dsw[ADD],
OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.bat[ADD],
OPJ_Validate/OPJ_Validate_Candidate_vs_Ref.sh[ADD],
OPJ_Validate/OPJ_Validate_Create_Ref.bat[ADD],
OPJ_Validate/OPJ_Validate_Create_Ref.sh[ADD],
OPJ_Validate/README.txt[ADD],
OPJ_Validate/linux_OPJ_Param_File_v0_1.txt[ADD],
OPJ_Validate/md5.c[ADD], OPJ_Validate/md5.h[ADD],
OPJ_Validate/original[ADD],
OPJ_Validate/original/README.txt[ADD], OPJ_Validate/temp[ADD]:
First import of OPJ_Validate tool
2010-02-19 François-Olivier Devaux
* [r546] jp3d/codec/jp3d_to_volume.c: Applied changes to
jp3d_to_volume.c that didn't pass in previous revision (rev545)
2010-02-18 François-Olivier Devaux
* [r545] ChangeLog, jp3d/Makefile, jp3d/codec/Makefile[ADD],
jp3d/codec/jp3d_to_volume.c: JP3D Module. Fixed issue when
computing the number of elements in an array that leads to crash
(thanks Kristof). Updated JP3D makefiles.
2010-01-20 François-Olivier Devaux
* [r542] ChangeLog, libopenjpeg/openjpeg.h: [FOD] Created a new
constant in openjpeg.h to differentiate the case when the
colorspace is not supported by the library and when it is not
specified in the codestream. Suggested by Matteo Italia.
2009-11-06 Antonin Descampe
* [r541] ChangeLog, libopenjpeg/t1.c: fixed MCT check bug in
t1_getwmsedec. See
http://groups.google.com/group/openjpeg/browse_thread/thread/d9d96dd4ec3e7443
for info
2009-11-05 Antonin Descampe
* [r540] ChangeLog, codec/convert.c,
openjpeg.xcodeproj/project.pbxproj: fixed "tiffio" header
inclusion to use user version on Win32 system only (otherwise
assume its existence in system headers).
2009-09-10 Antonin Descampe
* [r535] ChangeLog, codec/convert.c, codec/index.c,
libopenjpeg/t1_generate_luts.c: fixed minor bugs which were
triggering warnings at compilation (different signedness, wrong
pointer type, etc)
2009-09-08 Antonin Descampe
* [r534] ChangeLog, libopenjpeg/openjpeg.c: openjpeg.c : fixed
initialization of
parameters->cp_disto_alloc/fixed_quality/fixed_alloc/tcp_numlayers
because they were preventing to use the -q and -f options.
2009-08-31 Antonin Descampe
* [r533] ChangeLog, JavaOpenJPEG/JavaOpenJPEGDecoder.c:
JavaOpenJpegDecoder.c : fixed a signed/unsigned behaviour when
returning form C to JAVA
2008-10-01 Mathieu Malaterre
* [r528] license.txt: ENH: fix svn properties
* [r527] codec/image_to_j2k.c: COMP: minor compilation warning
2008-08-22 Antonin Descampe
* [r526] ChangeLog, libopenjpeg/tcd.c: found a bug in tcd.c that
was preventing to find the correct threshold in
tcd_rateallocate.c for high-precision images. Applied a temporary
patch but a better solution should be found.
2008-08-21 Antonin Descampe
* [r525] ChangeLog, codec/image_to_j2k.c: fixed a bug in
image_to_j2k.c that was preventing the 'r' option to work
properly (everything was compressed lossless regardless of the
specified rate).
2008-08-08 François-Olivier Devaux
* [r524] ChangeLog, codec/convert.c: Modified the way raw images
with more that 8bpp are read and written
2008-07-31 Antonin Descampe
* [r517] v2[DEL]: Deleting v2 directory... Will be re-created as a
branch
2008-07-09 Parvatha Elangovan
* [r516] ChangeLog, libopenjpeg/openjpeg.c: Added the default
lossless parameter to opj_set_default_encoder_parameters in
openjpeg.c
2008-07-04 Antonin Descampe
* [r515] v2[ADD], v2/CMakeLists.txt[ADD],
v2/Free_CMakeImport.cmake[ADD], v2/codec[ADD],
v2/codec/CMakeLists.txt[ADD], v2/codec/compat[ADD],
v2/codec/compat/getopt.c[ADD], v2/codec/compat/getopt.h[ADD],
v2/codec/convert.c[ADD], v2/codec/convert.h[ADD],
v2/codec/dirent.h[ADD], v2/codec/image_to_j2k.c[ADD],
v2/codec/index.c[ADD], v2/codec/index.h[ADD],
v2/codec/j2k_to_image.c[ADD], v2/libopenjpeg[ADD],
v2/libopenjpeg/CMakeLists.txt[ADD], v2/libopenjpeg/bio.c[ADD],
v2/libopenjpeg/bio.h[ADD], v2/libopenjpeg/cio.c[ADD],
v2/libopenjpeg/cio.h[ADD], v2/libopenjpeg/dwt.c[ADD],
v2/libopenjpeg/dwt.h[ADD], v2/libopenjpeg/event.c[ADD],
v2/libopenjpeg/event.h[ADD], v2/libopenjpeg/fix.h[ADD],
v2/libopenjpeg/function_list.c[ADD],
v2/libopenjpeg/function_list.h[ADD], v2/libopenjpeg/image.c[ADD],
v2/libopenjpeg/image.h[ADD], v2/libopenjpeg/int.h[ADD],
v2/libopenjpeg/invert.c[ADD], v2/libopenjpeg/invert.h[ADD],
v2/libopenjpeg/j2k.c[ADD], v2/libopenjpeg/j2k.h[ADD],
v2/libopenjpeg/j2k_lib.c[ADD], v2/libopenjpeg/j2k_lib.h[ADD],
v2/libopenjpeg/jp2.c[ADD], v2/libopenjpeg/jp2.h[ADD],
v2/libopenjpeg/jpt.c[ADD], v2/libopenjpeg/jpt.h[ADD],
v2/libopenjpeg/mct.c[ADD], v2/libopenjpeg/mct.h[ADD],
v2/libopenjpeg/mqc.c[ADD], v2/libopenjpeg/mqc.h[ADD],
v2/libopenjpeg/openjpeg.c[ADD], v2/libopenjpeg/openjpeg.h[ADD],
v2/libopenjpeg/opj_configure.h[ADD],
v2/libopenjpeg/opj_includes.h[ADD],
v2/libopenjpeg/opj_malloc.h[ADD], v2/libopenjpeg/pi.c[ADD],
v2/libopenjpeg/pi.h[ADD], v2/libopenjpeg/profile.c[ADD],
v2/libopenjpeg/profile.h[ADD], v2/libopenjpeg/raw.c[ADD],
v2/libopenjpeg/raw.h[ADD], v2/libopenjpeg/t1.c[ADD],
v2/libopenjpeg/t1.h[ADD], v2/libopenjpeg/t1_generate_luts.c[ADD],
v2/libopenjpeg/t1_luts.h[ADD], v2/libopenjpeg/t2.c[ADD],
v2/libopenjpeg/t2.h[ADD], v2/libopenjpeg/tcd.c[ADD],
v2/libopenjpeg/tcd.h[ADD], v2/libopenjpeg/tgt.c[ADD],
v2/libopenjpeg/tgt.h[ADD], v2/libs[ADD], v2/libs/FreeImage[ADD],
v2/libs/FreeImage/FreeImage.h[ADD],
v2/libs/FreeImage/freeimage.s.lib[ADD],
v2/libs/FreeImage/libfreeimage.a[ADD],
v2/libs/FreeImage/libfreeimage.s.a[ADD], v2/libs/libtiff[ADD],
v2/libs/libtiff/libtiff.lib[ADD], v2/libs/libtiff/tiff.h[ADD],
v2/libs/libtiff/tiffconf.h[ADD], v2/libs/libtiff/tiffio.h[ADD],
v2/libs/libtiff/tiffvers.h[ADD], v2/opj_configure.h.in[ADD],
v2/test_Free_image_V2_tile_handling[ADD],
v2/test_Free_image_V2_tile_handling/CMakeLists.txt[ADD],
v2/test_Free_image_V2_tile_handling/test2_decoder.c[ADD],
v2/test_Free_image_V2_tile_handling/test2_encoder.c[ADD],
v2/test_V2_tile_handling[ADD],
v2/test_V2_tile_handling/CMakeLists.txt[ADD],
v2/test_V2_tile_handling/test_decoder.c[ADD],
v2/test_V2_tile_handling/test_encoder.c[ADD]: Initial commit of
openjpeg version 2. Temprarily added as a separate directory in
the trunk (will maybe be moved to a branch of version 1.3, this
has to be investigated).
2008-06-12 Antonin Descampe
* [r514] ChangeLog, codec/dirent.h: fixed a bug in dirent.h that
prevented codec on Linux Alpha Systems to compile correctly.
Thanks to RobinC.
2008-05-22 Antonin Descampe
* [r513] ChangeLog, libopenjpeg/j2k.c: fixed a bug in j2k.c
(j2k_write_sod) that allowed to get negative rates, thanks
zhong1985624 for pointing this.
* [r512] ChangeLog, libopenjpeg/j2k.c: additional test to avoid
crash due to invalid image size, patch by Christopher Layne
* [r511] ChangeLog, libopenjpeg/openjpeg.c: memory leak fixed in
openjpeg.c (opj_destroy_cstr_info()), patch by Carsten Juttner
2008-05-20 Antonin Descampe
* [r510] openjpeg.xcodeproj/project.pbxproj: updated XCode project
file
2008-03-12 unipg
* [r509] ChangeLog, codec/image_to_j2k.c: Added help line for the
-F option in j2k_to_image
2008-03-04 François-Olivier Devaux
* [r508] ChangeLog, JavaOpenJPEG/java
sources/org/openJpeg/OpenJPEGJavaDecoder.java, JavaOpenJPEG/java
sources/org/openJpeg/OpenJPEGJavaEncoder.java: Changed Java files
copyright in JavaOpenJPEG module
2008-02-29 François-Olivier Devaux
* [r507] libopenjpeg/openjpeg.c: Corrected the wrong syntax of
calloc()...
* [r506] ChangeLog, libopenjpeg/openjpeg.c,
libopenjpeg/opj_malloc.h: Fixed openjpeg.c for proper
initialization of codec context structures (dinfo in
opj_create_compress() and opj_create_decompress(). Bug fix
suggested by Andrey V. Kiselev
Clean up of opj_aligned_malloc(), to just forgo the use of
posix_memalign(), as apparently memalign() is what is working
better for everyone. Patch by Callum.
2008-02-28 François-Olivier Devaux
* [r505] ChangeLog, j2kviewer[DEL], libopenjpeg/jp2.c: Removed the
J2KViewer module, which has been replaced by OPJViewer and fixed
the error handling of j2k_decode in jp2.c, thanks to Robin
Cornelius
2008-02-11 unipg
* [r504] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.iss,
OPJViewer/Readme.txt, OPJViewer/source/OPJThreads.cpp,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/build.h, OPJViewer/source/imagjpeg2000.cpp,
codec/image_to_j2k.c, jpwl/JPWL_j2k_to_image.dsp,
jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
jpwl/jpwl.h, jpwl/jpwl_lib.c, jpwl/rs.h: Minor style
modifications to comply with c99 compiler flag; removed
Microsoft-specific "union-in-struct" syntax; Re-enabled cstr_info
struct creation when -W switch is specified. Changed a number of
things in opjviewer (e.g., decoding thread does not execute GUI
calls anymore), to have it running under linux --> it is better
than before, but still crashes
2008-02-05 Parvatha Elangovan
* [r503] ChangeLog, codec/convert.c, libopenjpeg/tcd.c: In
convert.c, corrected imagetobmp() conversion for grayscale. In
tcd.c, corrected Rate modification in tcd_init_encode().
2008-01-31 unipg
* [r502] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/OPJViewer.dsw, OPJViewer/source/OPJAbout.cpp[ADD],
OPJViewer/source/OPJThreads.cpp, OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp[DEL],
OPJViewer/source/imagj2k.h[DEL],
OPJViewer/source/imagjp2.cpp[DEL],
OPJViewer/source/imagjp2.h[DEL],
OPJViewer/source/imagjpeg2000.cpp,
OPJViewer/source/imagjpeg2000.h[ADD],
OPJViewer/source/imagmj2.cpp[DEL],
OPJViewer/source/imagmj2.h[DEL], OPJViewer/source/imagmxf.cpp,
OPJViewer/source/imagmxf.h: In opjviewer, unification of JPEG
2000 family handlers (*.jp2, *.mj2, *.j2k) in a single file
2008-01-22 François-Olivier Devaux
* [r501] ChangeLog, libopenjpeg/image.c: In image.c, changed the
opj_image_create0() memory allocation from malloc() to calloc()
in order to avoid segfaults when freeing the memory allocated for
the coding of bad images. Thanks to Christopher Layne for this
improvement.
2008-01-18 Antonin Descampe
* [r500] openjpeg.xcodeproj[ADD],
openjpeg.xcodeproj/project.pbxproj[ADD]: update of openjpeg XCode
project file (2)
* [r499] opjcore.xcodeproj[DEL]: update of openjpeg XCode project
file
2008-01-17 François-Olivier Devaux
* [r498] mj2/MJ2_Extractor.dsp[ADD], mj2/MJ2_Extractor.dsw[ADD],
mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
mj2/MJ2_Wrapper.dsp[ADD], mj2/MJ2_Wrapper.dsw[ADD],
mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
mj2/frames_to_mj2.dsp[ADD], mj2/frames_to_mj2.dsw[ADD],
mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
mj2/mj2_to_frames.dsp[ADD], mj2/mj2_to_frames.dsw[ADD],
mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
mj2/mj2_to_metadata.dsp[ADD], mj2/mj2_to_metadata.dsw[ADD],
mj2/mj2_to_metadata.dtd[ADD], mj2/mj2_to_metadata.sln[ADD],
mj2/mj2_to_metadata.vcproj[ADD]: SVN server problem. Added again
MJ2 project files to try to solve issue.
* [r497] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Extractor.dsw[DEL],
mj2/MJ2_Extractor.sln[DEL], mj2/MJ2_Extractor.vcproj[DEL],
mj2/MJ2_Wrapper.dsp[DEL], mj2/MJ2_Wrapper.dsw[DEL],
mj2/MJ2_Wrapper.sln[DEL], mj2/MJ2_Wrapper.vcproj[DEL],
mj2/frames_to_mj2.dsp[DEL], mj2/frames_to_mj2.dsw[DEL],
mj2/frames_to_mj2.sln[DEL], mj2/frames_to_mj2.vcproj[DEL],
mj2/mj2_to_frames.dsp[DEL], mj2/mj2_to_frames.dsw[DEL],
mj2/mj2_to_frames.sln[DEL], mj2/mj2_to_frames.vcproj[DEL],
mj2/mj2_to_metadata.dsp[DEL], mj2/mj2_to_metadata.dsw[DEL],
mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.sln[DEL],
mj2/mj2_to_metadata.vcproj[DEL]: SVN server problem. Removed MJ2
project files to try to solve issue.
2008-01-17 Antonin Descampe
* [r496] ChangeLog, opjcore.xcodeproj[ADD],
opjcore.xcodeproj/project.pbxproj[ADD]: Initial commit of Xcode
project directory (XCode 2.5 for macosx). Available targets :
libopenjpeg (stat and dyn), image_to_j2k, j2k_to_image
2008-01-16 Antonin Descampe
* [r495] ChangeLog, libopenjpeg/opj_malloc.h: fixed opj_malloc.h
for macosx (bugfix provided by janpeder, thanks)
* [r494] CVSROOT[DEL]: remove obsolete directory "CVSROOT"
* [r493] Makefile.osx, README.osx: update makefile.osx and
readme.osx to comply with version 1.3
2008-01-11 François-Olivier Devaux
* [r492] ChangeLog, JavaOpenJPEG/JavaOpenJPEG.vcproj,
JavaOpenJPEG/java-jni[ADD], JavaOpenJPEG/java-jni/include[ADD],
JavaOpenJPEG/java-jni/include/jawt.h[ADD],
JavaOpenJPEG/java-jni/include/jdwpTransport.h[ADD],
JavaOpenJPEG/java-jni/include/jni.h[ADD],
JavaOpenJPEG/java-jni/include/jvmdi.h[ADD],
JavaOpenJPEG/java-jni/include/jvmpi.h[ADD],
JavaOpenJPEG/java-jni/include/jvmti.h[ADD],
JavaOpenJPEG/java-jni/include/win32[ADD],
JavaOpenJPEG/java-jni/include/win32/jawt_md.h[ADD],
JavaOpenJPEG/java-jni/include/win32/jni_md.h[ADD],
JavaOpenJPEG/java-jni/lib[ADD],
JavaOpenJPEG/java-jni/lib/jvm.lib[ADD]: Added missing files to
JavaOpenJPEG project (files from Patrick Piscaglia)
2008-01-04 Parvatha Elangovan
* [r491] ChangeLog, libopenjpeg/tcd.c: Patch by Callum Lerwick.
Fixed error during encoding using tile option in tcd.c
2007-12-21 François-Olivier Devaux
* [r490] CMakeLists.txt, ChangeLog, Makefile,
libopenjpeg/openjpeg.h: VERSION 1.3.0 RELEASE
* [r489] ChangeLog, libopenjpeg/opj_malloc.h, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/t2.c: Bug fixed by David Bruken.
Fixed memory allocation issue in opj_malloc.h.
Possible errors in pi_create_encode handled
2007-12-19 Antonin Descampe
* [r488] ChangeLog, libopenjpeg/dwt.c: changed variables names
alpha, beta, gamma, delta in dwt.c to avoid re-declarations on
Macosx
2007-12-19 François-Olivier Devaux
* [r487] ChangeLog, libopenjpeg/pi.c: Fixed allocation problem in
pi.c
2007-12-19 Parvatha Elangovan
* [r486] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c: In pi.c, removed the Recursive function
pi_check_next_level() and modified the code.
2007-12-19 François-Olivier Devaux
* [r485] ChangeLog, libopenjpeg/mqc.h: In mqc.h, changed
MQC_NUMCTXS from 32 to 19 as JPEG 2000 only allows 19 possible
contexts
2007-12-10 François-Olivier Devaux
* [r484] ChangeLog, JavaOpenJPEG[ADD],
JavaOpenJPEG/CMakeLists.txt[ADD],
JavaOpenJPEG/JavaOpenJPEG.c[ADD],
JavaOpenJPEG/JavaOpenJPEG.dsp[ADD],
JavaOpenJPEG/JavaOpenJPEG.dsw[ADD],
JavaOpenJPEG/JavaOpenJPEG.vcproj[ADD],
JavaOpenJPEG/JavaOpenJPEGDecoder.c[ADD],
JavaOpenJPEG/Makefile[ADD], JavaOpenJPEG/java sources[ADD],
JavaOpenJPEG/java sources/org[ADD], JavaOpenJPEG/java
sources/org/openJpeg[ADD], JavaOpenJPEG/java
sources/org/openJpeg/OpenJPEGJavaDecoder.java[ADD],
JavaOpenJPEG/java
sources/org/openJpeg/OpenJPEGJavaEncoder.java[ADD],
JavaOpenJPEG/org_openJpeg_OpenJPEGJavaDecoder.h[ADD],
JavaOpenJPEG/org_openJpeg_OpenJPEGJavaEncoder.h[ADD],
codec/compat/getopt.c, codec/image_to_j2k.c, libopenjpeg/tcd.c:
First import of JAVAOpenJPEG, a Java wrapper of OpenJPEG,
developed by Patrick Piscaglia of Telemis (www.telemis.com).
Thank you Patrick for this new module !
2007-11-29 unipg
* [r483] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJDialogs.cpp,
OPJViewer/source/OPJThreads.cpp[ADD],
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagj2k.h, OPJViewer/source/imagmxf.cpp[ADD],
OPJViewer/source/imagmxf.h[ADD], codec/image_to_j2k.dsp,
codec/index.c, codec/index.h, codec/j2k_to_image.dsp,
jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: Added
index.h and index.c in VC6 projects; wrapped index.h in the C++
preprocessor; modified OPJViewer project and some files.
2007-11-27 François-Olivier Devaux
* [r482] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/tcd.c: Fixed the maximum number of resolutions a user
can discard while decoding.
Added an error state in J2K_STATE (j2k.c)
* [r481] ChangeLog, codec/CMakeLists.txt, codec/Makefile,
codec/image_to_j2k.c, codec/image_to_j2k.sln,
codec/image_to_j2k.vcproj, codec/index.c[ADD],
codec/index.h[ADD], codec/j2k_to_image.c,
codec/j2k_to_image.vcproj: Created the file index.c in the codec
directory. This file handles the creation of index files, at
encoding and decoding.
Fixed bugs during the creation of the index (PCRL progression
order)
2007-11-14 François-Olivier Devaux
* [r480] ChangeLog, libopenjpeg/openjpeg.h: Avoided ABI breakage
* [r479] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
libopenjpeg/tcd.c, libopenjpeg/tcd.h: Patch by Callum Lerwick.
The opj_tcd_cblk array is one of the largest allocations, because
it contains a bunch of static buffers. This also makes it a major
source of cache thrashing. This patch allocates the buffers from
the heap, and dynamically sizes them in the decoder. I have not
yet managed to dynamically size them in the encoder, getting the
decoder to do it was tricky enough... I also split opj_tcd_cblk_t
into separate encode and decode versions. A lot of fields were
not used by both, so this cuts its size even further.
* [r478] ChangeLog, libopenjpeg/t1.c, libopenjpeg/t2.c,
libopenjpeg/tcd.c: Patch by Callum Lerwick. This patch rearranges
the largest memory allocations so they're allocated as late as
possible, and freed as soon as possible. This cuts memory usage
by about half on two large test images.
* [r477] ChangeLog, libopenjpeg/j2k.c: Patch by Callum Lerwick.
Instead of reinventing realloc, j2k_read_sod now just uses
opj_realloc in j2k.c
2007-11-13 François-Olivier Devaux
* [r476] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/opj_includes.h,
libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/tcd.c: Patch by
Dzonatas and Callum Lerwick. Fp/vectorization patch which
basically converts most of the irreversible decode codepath to
floating point, eliminating a few rounds of int/fp conversion,
resulting in a vast performance improvement, and an increase in
accuracy.
2007-11-08 Mathieu Malaterre
* [r475] CMakeLists.txt: BUG: Fix name of project
* [r474] CMakeLists.txt: ENH: remove hardcoded value. It is a
user-configurable option, which default to the same...
* [r473] CMakeLists.txt: ENH: do not set ffast-math for all
configurations, please
2007-11-08 François-Olivier Devaux
* [r472] ChangeLog, libopenjpeg/dwt.c: Patches from Callum Lewick:
Fixed some spelling errors in dwt.c.
* [r471] CMakeLists.txt, ChangeLog, Makefile, libopenjpeg/t1.c: In
t1.c, small change to avoid calling twice t1_getwmsedec()
Patch from Callum Lewick. Basic gcc optimization flags in cmake
and makefile match.
2007-11-05 unipg
* [r470] mj2/wrap_j2k_in_mj2.c: Restoring wrap_j2k_in_mj2.c, which
I did not want to commit at all in rev469
* [r469] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJDialogs.cpp[ADD],
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagj2k.h, codec/image_to_j2k.c,
jpwl/LibOpenJPEG_JPWL.dsp, jpwl/Makefile, jpwl/jpwl.c,
jpwl/jpwl.h, jpwl/jpwl_lib.c, libopenjpeg/j2k.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
mj2/wrap_j2k_in_mj2.c: Fixed a bug which prevented JPWL from
working on multi-tiled images; added some more fields in the
interface info structures (keep a list of markers, save start
packet number for each tile)
2007-10-23 unipg
* [r468] ChangeLog, OPJViewer/Makefile, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/about_htm.h, OPJViewer/source/build.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
OPJViewer/source/wxj2kparser.cpp, jpwl/Makefile: Improved success
for the linux build; OPJViewer shows all the COM contents
2007-10-18 François-Olivier Devaux
* [r467] ChangeLog, LibOpenJPEG.vcproj, Makefile,
libopenjpeg/image.c, libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
libopenjpeg/opj_includes.h, libopenjpeg/opj_malloc.h[ADD],
libopenjpeg/pi.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
libopenjpeg/tgt.c, mj2/extract_j2k_from_mj2.c,
mj2/frames_to_mj2.c, mj2/frames_to_mj2.vcproj, mj2/mj2.c,
mj2/mj2_to_frames.c, mj2/wrap_j2k_in_mj2.c: Patch from Callum
Lewick. Memset patch. See ChangeLog for more details. Thanks
Callum !
* [r466] ChangeLog, codec/image_to_j2k.c: Changed the ROI parameter
in the image_to_j2k codec to make it correspond to the
documentation (i.e. -ROI c=0,U=25)
2007-10-12 François-Olivier Devaux
* [r465] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
libopenjpeg/t2.c, libopenjpeg/tcd.c: Changed the way the image
structure is allocated when the decoding parameters include some
resolutions to discard. This should have a significant impact for
the decoding of huge images when some resolutions are discarder
(-r parameter)
Warning: The output image size is now reduced when discarding
resolutions !
2007-10-10 François-Olivier Devaux
* [r464] ChangeLog, codec/convert.c, libopenjpeg/j2k_lib.h: *Patch
from Callum Lewick. Clean up of j2klib.h for the aligned malloc
stuff.
*convert.c: Changed some error comments for TIFF images
2007-09-27 François-Olivier Devaux
* [r463] ChangeLog, libopenjpeg/dwt.c: Patch from Callum Lewick.
Fixed dwt.c where an alignment in buffer was problematic under
x86_64.
2007-09-25 Mathieu Malaterre
* [r462] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt:
BUG: Fix previous patch from Callum Lerwick. I have no clue what
CMAKE_INSTALL_LIBDIR refers too. Bump up cmake 2.2 restriction to
cmake 2.4 because of previous patch not backward compatible.
Properly set the SOVERSION in a cross plateform way (yes WIN32 is
a plateform)
2007-09-19 Parvatha Elangovan
* [r461] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
libopenjpeg/t2.c, libopenjpeg/tcd.h: Fixed issues with generation
of SOP marker.
2007-09-18 Parvatha Elangovan
* [r460] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
libopenjpeg/t2.c, libopenjpeg/tcd.c: Fixed issues with Reading
and Writing TIF images in convert.c to avoid segmentation fault.
Fixed issues relating to using user specified rates for CINEMA
option for multiple images.
2007-09-17 François-Olivier Devaux
* [r459] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h, mj2/meta_out.c,
mj2/mj2_to_frames.c: OpenJPEG library interface modified to
retain compatibility with version 1.2. Sorry if some of you
already adapted their code to the previous interface, but we want
to avoid a ABI break....
* [r458] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/openjpeg.h, libopenjpeg/t2.c,
libopenjpeg/tcd.c: Fixed issues with cstr_info when codestream
has components with different number of resolutions.
2007-09-12 François-Olivier Devaux
* [r457] CMakeLists.txt, ChangeLog, libopenjpeg/CMakeLists.txt,
mj2/CMakeLists.txt: Patch from Callum Lerwick. Fixed the library
linking so it links with the soversion properly set. Fixes up the
install targets so that it interacts properly with RPM. Install
target for MJ2. Sets some necessary and useful CFLAGS if gcc is
in use.
* [r456] ChangeLog, mj2/meta_out.c, mj2/mj2_to_frames.c,
mj2/mj2_to_metadata.sln, mj2/mj2_to_metadata.vcproj: Updated the
MJ2 codec to be compatible with the recent changes in the
OpenJPEG library.
2007-09-11 unipg
* [r455] ChangeLog, codec/image_to_j2k.c,
jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: JPWL encoding is
finalized correctly into the JP2 file format; added an additional
structure in opj_codestream_info, to keep a record of the written
markers
2007-09-07 unipg
* [r454] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
codec/image_to_j2k.c, jpwl/jpwl.c, jpwl/jpwl_lib.c: Adapted the
JPWL and OPJViewer code to new interface; fixed a samll bug in
JPWL which created large EPBs even when null protection was
specified
2007-09-07 François-Olivier Devaux
* [r453] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
codec/j2k_to_image.c, libopenjpeg/cio.c, libopenjpeg/image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t1.c, libopenjpeg/t2.c,
libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h: Indexes
can now be generated when decoding J2K codestreams.
2007-09-07 Mathieu Malaterre
* [r452] license.txt: ENH: license.txt was dos on my linux box.
Make it native instead.
* [r451] CMakeLists.txt, codec/CMakeLists.txt: BUG: cannot run
tests if EXAMPLES are not built
* [r450] CMakeLists.txt: ENH: make it a little more user friendly
* [r449] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
cmake code to do testing if user has properly setup a testimages
directory
* [r448] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
ENH: Upon failure, properly return error code (!=0)
2007-09-06 Mathieu Malaterre
* [r447] ChangeLog, codec/CMakeLists.txt, codec/image_to_j2k.c,
codec/j2k_to_image.c: ENH: Fix unitialized read in img_fol (we
may need a smarter initialize than memset)
* [r446] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt: ENH: Add
very simple tests (simply run command line with no option)
2007-09-06 unipg
* [r445] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
jpwl/jpwl_lib.c, libopenjpeg/j2k.c, libopenjpeg/openjpeg.h: One
more field in the codestream_info struct for recording the number
of packets per tile part; JPWL now distributes the EPBs in all
the tile part headers
2007-09-06 Mathieu Malaterre
* [r444] CMakeLists.txt, ChangeLog, doc/CMakeLists.txt[ADD]: ENH:
Add CMake/doxygen output
* [r443] ChangeLog: ENH: add Java j2kviewer but do not compile it
using cmake since cmake has too poor support for Java. Should
create a custom command running ant instead.
* [r442] CMakeLists.txt, j2kviewer/src/CMakeLists.txt[ADD]: ENH:
add Java j2kviewer but do not compile it using cmake since cmake
has too poor support for Java. Should create a custom command
running ant instead.
* [r441] CMakeLists.txt, ChangeLog, OpenJPEG.rc,
indexer_JPIP/CMakeLists.txt[ADD]: ENH: CMake: start compiling
index_create. OpenJPEG.rc update copyright year
* [r440] README.cmake: ENH: CMake: output all executable/libs into
one single directory
* [r439] CMakeLists.txt, ChangeLog: ENH: CMake: output all
executable/libs into one single directory
* [r438] ChangeLog: ENH: update changelog
* [r437] CMakeLists.txt, jp3d/CMakeLists.txt[ADD],
jp3d/codec/CMakeLists.txt[ADD],
jp3d/libjp3dvm/CMakeLists.txt[ADD]: ENH: add cmake for jp3d
* [r436] jp3d/codec/dirent.h[CPY], jp3d/libjp3dvm/dirent.h[DEL]:
Move include file that collides with system include to the
correct directory (no need to be present for the lib, only codec
need it)
* [r435] CMakeLists.txt, codec/CMakeLists.txt,
jpwl/CMakeLists.txt[ADD]: ENH: Add jpwl. Also remove old
deprecated way of linking lib math on unix
* [r434] CMakeLists.txt, mj2/CMakeLists.txt[ADD]: ENH: Start
building mj2
2007-09-04 unipg
* [r433] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/openjpeg.h: Added some fields in the codestream_info
structure: they are used to record the position of single tile
parts. Changed also the write_index function in the codec, to
reflect the presence of this new information.
2007-09-03 unipg
* [r432] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/source/build.h, OPJViewer/source/wxj2kparser.cpp,
doc/Doxyfile.dox, jpwl/JPWL_image_to_j2k.dsp,
jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h: Added the knowledge of
JPSEC SEC and INSEC markers (you have to compile the JPWL
project). Management of these markers is limited to skipping them
without crashing: no real security function at this stage.
Deprecated USE_JPSEC and USE_JPWL will be removed next
2007-08-31 unipg
* [r431] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/source/build.h, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagj2k.h: Fixed save capabilities in OPJViewer
due to recent code upgrade
2007-08-30 François-Olivier Devaux
* [r430] ChangeLog, codec/image_to_j2k.c, libopenjpeg/openjpeg.h,
libopenjpeg/t2.c: Added information regarding the end of packet
position in the index
* [r429] ChangeLog, codec/image_to_j2k.c, jpwl/jpwl.c,
jpwl/jpwl_lib.c, libopenjpeg/cio.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h, mj2/frames_to_mj2.c:
Changed the OpenJPEG library interface to enable users to access
information regarding the codestream (also called index).
2007-08-28 François-Olivier Devaux
* [r428] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/openjpeg.c:
Fixed wrong destructors called in openjpeg.c
Fixed bug in j2k_decode_jpt_stream
2007-08-24 Parvatha Elangovan
* [r427] ChangeLog, libopenjpeg/j2k.c: The end of main header is
calculated after TLM and POC marker for Dcinema.
2007-08-24 François-Olivier Devaux
* [r426] libopenjpeg/j2k_lib.h: Fixed problem with _mm_malloc under
OSX. Thanks to Callum Lerwick for solving that issue.
2007-08-21 François-Olivier Devaux
* [r425] libopenjpeg/j2k_lib.h, libopenjpeg/t1.c: Use <xmmintrin.h>
for WIN32, else use <mm_malloc.h>
* [r424] ChangeLog, libopenjpeg/t1.c,
libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Moved the
orient flipping into the ctxno_zc table.
Thanks to Callum Lerwick who provided all these great patches !
* [r423] ChangeLog, libopenjpeg/t1.c,
libopenjpeg/t1_generate_luts.c, libopenjpeg/t1_luts.h: Replaced
the large ctxno_mag lookup table with a small bit of inline-able
branchless code
* [r422] ChangeLog, LibOpenJPEG.vcproj, libopenjpeg/t1.c,
libopenjpeg/t1_generate_luts.c: Consolidated some calls to
mqc_setcurctx. Cleaned up t1_generate_luts to output the proper
types.
* [r421] ChangeLog, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
libopenjpeg/t1.c: Reworks of t1_updateflags to get rid of the
shift operation. mqc_setcurctx moved to the header to allow it to
be inlined into the t1.
* [r420] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t2.c: Memory
leaks fixed
* [r419] ChangeLog, libopenjpeg/j2k_lib.h, libopenjpeg/t1.c,
libopenjpeg/tcd.c: Aligned malloc using Intel's _mm_malloc(),
cleanup on the t1 memory allocation, getting rid of some leftover
debug code
* [r418] ChangeLog, libopenjpeg/bio.c, libopenjpeg/bio.h,
libopenjpeg/image.c, libopenjpeg/image.h, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/raw.c, libopenjpeg/raw.h: Minor cleanup patch, that
gets rid of a bunch of "old style declaration" warnings from
Intel's compiler
* [r417] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
Solved problems with codec reading from image file directory when
filename had more than one "." in name
* [r416] mj2/frames_to_mj2.c, mj2/mj2.c, mj2/mj2.h,
mj2/mj2_convert.c, mj2/mj2_convert.h, mj2/mj2_to_frames.c:
Robustified MJ2 codecs
* [r415] ChangeLog, DllOpenJPEG.sln[ADD], DllOpenJPEG.vcproj[ADD],
LibOpenJPEG.sln[ADD], LibOpenJPEG.vcproj[ADD],
codec/image_to_j2k.sln[ADD], codec/image_to_j2k.vcproj[ADD],
codec/j2k_to_image.sln[ADD], codec/j2k_to_image.vcproj[ADD],
mj2/MJ2_Extractor.sln[ADD], mj2/MJ2_Extractor.vcproj[ADD],
mj2/MJ2_Wrapper.sln[ADD], mj2/MJ2_Wrapper.vcproj[ADD],
mj2/frames_to_mj2.sln[ADD], mj2/frames_to_mj2.vcproj[ADD],
mj2/mj2_to_frames.sln[ADD], mj2/mj2_to_frames.vcproj[ADD],
mj2/mj2_to_metadata.sln[ADD], mj2/mj2_to_metadata.vcproj: Added
support for Visual Studio 2005
* [r414] libopenjpeg/tcd.c: Corrected allocation to take into
account the EOC marker
2007-08-20 François-Olivier Devaux
* [r413] codec/image_to_j2k.c, codec/j2k_to_image.c: Fixed
_strnicmp bug
* [r412] ChangeLog, codec/compat/getopt.c, codec/convert.c,
codec/convert.h, codec/image_to_j2k.c, codec/j2k_to_image.c:
Added support for the TGA file format in the codec
2007-08-08 François-Olivier Devaux
* [r411] ChangeLog, codec/convert.c, libopenjpeg/j2k.c,
libopenjpeg/pi.c, libopenjpeg/pi.h, libopenjpeg/t2.c,
libopenjpeg/tcd.c: Fixed the DCinema filesize allocation. It now
includes the SOT marker size
2007-08-02 unipg
* [r410] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
OPJViewer/buildupdate.bat, OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagj2k.h,
OPJViewer/source/wxjp2parser.cpp: Added a basic saving capability
to OPJViewer
2007-07-19 François-Olivier Devaux
* [r409] libs/libtiff/libtiff.lib, libs/libtiff/tiffconf.h: Lighter
version of libtiff uploaded (without JPEG support).
* [r408] libs/libtiff/Tiffconf.h[DEL]: Delete Tiffconf.h
* [r407] ChangeLog, codec/convert.c, codec/image_to_j2k.dsp,
codec/j2k_to_image.dsp, libs/libtiff/Tiffcomp.h[DEL],
libs/libtiff/Tiffiop.h[DEL], libs/libtiff/Version.h[DEL],
libs/libtiff/libtiff.lib, libs/libtiff/tiff.h,
libs/libtiff/tiffconf.h[ADD], libs/libtiff/tiffio.h,
libs/libtiff/tiffvers.h[ADD]: Updated libtiff library version to
3.8.2 (for WIN32)
Updated BMP and PxM truncation when decoding J2K files with more
than 8 bits (convert.c)
2007-07-18 François-Olivier Devaux
* [r406] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
raw option to encode raw images with more than three components.
2007-07-17 François-Olivier Devaux
* [r405] ChangeLog, codec/convert.c, codec/convert.h,
codec/image_to_j2k.c, codec/j2k_to_image.c: Added support for RAW
images. This module has been developped by the University of
Perugia team. Thanks to them !
2007-07-13 François-Olivier Devaux
* [r404] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
libopenjpeg/j2k.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
mj2/frames_to_mj2.c:
2007-07-12 unipg
* [r403] ChangeLog, jpwl/jpwl_lib.c, libopenjpeg/openjpeg.h: Fixed
a bug in JPWL module, which prevented to exploit the full error
correction capability of RS codes (e.g. it gave up at 5 errors,
even if 6 were correctable); defined a JPWL_MAXIMUM_EPB_ROOM for
better customization of the maximum dimension of EPBs (the
dimension is pre-calculated on an hypothesis, if it goes beyond
65535 there will be problems, thus we give a little less than the
max, let's say 65450)
2007-07-08 Antonin Descampe
* [r402] ChangeLog, libopenjpeg/cio.c: fixed the size of the memory
allocation in cio.c (confusion between bits and bytes)
2007-06-21 unipg
* [r401] ChangeLog, OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: Previous,
home, and next frame buttons for exploring MJ2 files in OPJViewer
2007-06-21 François-Olivier Devaux
* [r400] ChangeLog, libopenjpeg/jp2.c: Output image color space set
when decoding a JP2 file
2007-06-18 unipg
* [r399] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/build.h: Reload image doesn't crash in
OPJViewer; more settings saved to registry
2007-06-17 unipg
* [r398] OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/build.h: added
toolbar to OPJViewer
2007-06-16 unipg
* [r397] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
OPJViewer/buildupdate.bat[ADD], OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
OPJViewer/source/build.h[ADD], OPJViewer/source/imagjpeg2000.cpp,
OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxjp2parser.cpp:
Possibility to disable parsing in OPJViewer; also, saves common
settings to the registry; automatic build numbering
2007-06-15 François-Olivier Devaux
* [r396] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/t2.c: Fixed the generation of index files. Now works
with cinema formats.
2007-06-05 Antonin Descampe
* [r395] Makefile.osx: changed the dylib-version to 1.2.0
2007-06-04 François-Olivier Devaux
* [r393] codec/image_to_j2k.c: Tipo corrected...
* [r392] ChangeLog, Makefile, libopenjpeg/openjpeg.h: Release of
version 1.2.0
* [r391] ChangeLog, codec/compat/getopt.c, codec/convert.c,
codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: Bugs corrected in decoding of command line
(getopt.c), in the handling of 16 bit files (t1.c and tcd.c) and
the calculation of elapsed time for multiple tiles parts (tcd.c
and tdc.h).
2007-06-03 unipg
* [r390] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
OPJViewer/source/imagjpeg2000.cpp[ADD],
OPJViewer/source/imagmj2.cpp: OPJViewer opens now BMP, PNG, GIF,
PNM, TIFF (with wxWidgets internals); added an encoder settings
tab, for future integration with "save file as..." in JPEG 2000
format
2007-05-31 François-Olivier Devaux
* [r389] ChangeLog, codec/convert.c, codec/image_to_j2k.c: Fixed
the handling of 16bit TIFF files for cinema compression. Modified
"convert.c".
Fixed the parameters used for cinema compression (9-7 transform
used instead of 5-3). Modified "image_to_j2k.c"
2007-05-23 François-Olivier Devaux
* [r388] libopenjpeg/j2k.c: Bug fixed by Sylvain Munaut. Change in
the reading of the POC marker. Since COD/COC can be anywhere in
the header, the decoder cannot always know while decoding the POC
marker the value of numlayers and numresolution.
2007-05-22 François-Olivier Devaux
* [r387] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
Callum Lerwick <seg@haxxed.com>: "This makes the t1 data arrays
dynamic, which greatly reduces cache thrashing. Also, some minor
cleanup to prevent unnecessary casts"
2007-05-21 François-Olivier Devaux
* [r386] libopenjpeg/t1.c: Patch suggested by Callum Lerwick
<seg@haxxed.com>: "Some formatting cleanups, so that the long
function definitions and calls fit on screen. Use of prefix
increment which is theoretically faster, in
practice any sane compiler can optimize a postfix increment but
its best not to count on such things. Consolidation of some
redundant calculations in the inner loops, which becomes very
useful in the future autovectorize patch."
* [r385] libopenjpeg/t1.c, libopenjpeg/t1.h: Patch suggested by
Callum Lerwick <seg@haxxed.com>: "This changes the flag code in
t1 to use a flag_t type, which can then be changed to reduce RAM
usage. It is now typedef to a short."
* [r384] LibOpenJPEG.dsp, libopenjpeg/t1.c, libopenjpeg/t1.h,
libopenjpeg/t1_generate_luts.c[ADD], libopenjpeg/t1_luts.h[ADD]:
Patch suggested by Callum Lerwick <seg@haxxed.com>: "This patch
makes the t1 LUTs static. I actually intend this as a prelude to
possibly eliminating some or all of the LUTs entirely."
2007-05-15 François-Olivier Devaux
* [r383] ChangeLog: Changlog updated
2007-05-10 François-Olivier Devaux
* [r382] jp3d/DllJp3dVM.ncb[DEL], jp3d/DllJp3dVM.suo[DEL],
jp3d/LibJp3dVM.ncb[DEL], jp3d/LibJp3dVM.suo[DEL], jp3d/bin[DEL]:
JP3D library Binaries removed from SVN.
* [r381] libopenjpeg/jp2.c, libopenjpeg/jp2.h,
mj2/MJ2_Extractor.dsp[CPY], mj2/MJ2_Extractor.dsw[ADD],
mj2/MJ2_Wrapper.dsp[CPY], mj2/MJ2_Wrapper.dsw[ADD],
mj2/MJ2_codec[DEL], mj2/Makefile[CPY], mj2/compat[CPY],
mj2/extract_j2k_from_mj2.c[CPY], mj2/frames_to_mj2.c[CPY],
mj2/frames_to_mj2.dsp[CPY], mj2/frames_to_mj2.dsw[ADD],
mj2/libopenjpeg_097[DEL], mj2/meta_out.c[CPY],
mj2/meta_out.h[CPY], mj2/mj2.c[CPY], mj2/mj2.h[CPY],
mj2/mj2_convert.c[CPY], mj2/mj2_convert.h[CPY],
mj2/mj2_to_frames.c[CPY], mj2/mj2_to_frames.dsp[CPY],
mj2/mj2_to_frames.dsw[ADD], mj2/mj2_to_metadata.c[CPY],
mj2/mj2_to_metadata.dsp[CPY], mj2/mj2_to_metadata.dsw[ADD],
mj2/mj2_to_metadata.dtd[CPY], mj2/mj2_to_metadata.h[CPY],
mj2/mj2_to_metadata.vcproj[CPY],
mj2/mj2_to_metadata_Notes.doc[CPY], mj2/readme.txt[CPY],
mj2/wrap_j2k_in_mj2.c[CPY]: MJ2 codec updated from LibOpenJPEG
version 0.97 to LibOpenJPEG version 1. Hence, the MJ2 codec will
now take advantage of all the improvements and optimizations done
on the LibOpenJPEG library.
* [r380] codec/image_to_j2k.c, libopenjpeg/j2k.c: Possibility to
choose to apply MCT (multiple component transform) enabled, and
new decoding_limit: DECODE_ALL_BUT_PACKETS
2007-04-27 unipg
* [r379] OPJViewer/OPJViewer.dsp, OPJViewer/OPJViewer.iss,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/wxj2kparser.cpp:
workarounds for rendering differently sized components
2007-04-26 Mathieu Malaterre
* [r378] ChangeLog: ENH: add basic instructions for cmake
* [r377] README.cmake[ADD]: ENH: add basic instructions for cmake
2007-04-25 François-Olivier Devaux
* [r376] ChangeLog, libopenjpeg/openjpeg.h: Modification of the
openjpeg.h file to avoid and ABI break with v1.1, removed the
dangerous #IFDEF JPWL and added tcp_mct in cparameters.
2007-04-22 unipg
* [r375] ChangeLog, OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt,
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/license.txt, OPJViewer/source/readmeafter.txt:
enable/disable decoding in OPJViewer
2007-04-12 Parvatha Elangovan
* [r374] ChangeLog, codec/convert.c: Fixed Error in tiftoimage().
Modification in convert.c.
2007-04-10 Parvatha Elangovan
* [r373] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
codec/j2k_to_image.c, libopenjpeg/t2.c: Accepting "j2c" as format
for Encoding and Decoding. Modification in image_to_j2k.c.
Modified imagetotif() to read images with signed data.
Modification in convert.c.
2007-04-05 François-Olivier Devaux
* [r372] ChangeLog, libopenjpeg/dwt.c, libopenjpeg/fix.h,
libopenjpeg/t1.c: fix.h, dwt.c and t1.c optimized. Thanks a lot
to Dzonatas <dzonatas at dzonux.net> and Callum Lerwick <seg at
haxxed.com> for these great patches !
2007-04-04 Parvatha Elangovan
* [r371] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c: Digital cinema compliance for 4K chosen by
"-cinema4K" option. Modification in image_to_j2k.c.
Bit rate limitation for each color component. Modification in
image_to_j2k.c, t2.c.
Modified and tested Progression order change "-POC" option.
Modification in image_to_j2k.c, j2k.c, pi.c.
Function j2k_check_poc_val() to check for possible loss of
packets in case of wrong POC declaration. Modification in j2k.c.
Structure T2_MODE. This tells if the t2_encode_packets() is
called during Threshold calculation or in Final pass.
Modification in j2k.h, tcd.c
2007-04-04 François-Olivier Devaux
* [r370] license.txt[ADD]: Included the license in a distinct file,
which allows other projects using OpenJPEG to
include it into the built package in a legally unambiguous
manner.
2007-03-30 unipg
* [r369] ChangeLog, OPJViewer/Makefile[ADD],
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
OPJViewer/source/wxj2kparser.cpp,
OPJViewer/source/wxjp2parser.cpp: OPJViewer should now work under
Linux, at least with not big j2k files. Tested under Suse 10.1 64
bit.
2007-03-29 Parvatha Elangovan
* [r368] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
codec/image_to_j2k.c, codec/j2k_to_image.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: Enable accepting file names with `-´ symbol
.Modification getopt.c
Rsiz profile name generation to be STD_RSIZ for profiles which
are not DCI compliant.Modification in image_to_j2k.c
Renamed convert_progression_order to
j2k_convert_progression_order. Modification j2k.c
Calculation of number of tile part in each tile in
j2k_calculate_tp. Modification j2k.c
j2k_setup_encoder to set bit rate limitation for digital cinema
compliance with quality option. Modification in j2k.c
Equation to check multiple tile precincts. Modification pi.c
array size generation of pi->include in
pi_initialise_encode().Modification in pi.c
Modification in pi_create_encode for tile part
generation.Modification in pi.c
In tcd_rateallocate a variable stable_threshold which holds the
valid threshold value. This is used to avoid error in case of a
wrong threshold value in the last iteration. Modification in
tcd.c.
2007-03-29 unipg
* [r367] OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h,
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagjp2.cpp,
OPJViewer/source/imagmj2.cpp, OPJViewer/source/wxj2kparser.cpp,
OPJViewer/source/wxjp2parser.cpp: Some coding style adaptations
for compiling the OPJViewer GUI under Linux. It compiles, but
does not yet display images.
2007-03-28 François-Olivier Devaux
* [r366] ChangeLog, libopenjpeg/t1.c: Fixed an historical bug in
t1.c that leaded to the inclusion of useless 0xFF in the
codestream. Thanks to Sylvain, Pascal and Parvatha !
2007-03-27 unipg
* [r365] ChangeLog, OPJViewer/OPJViewer.dsp,
jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_j2k_to_image.dsp,
libopenjpeg/j2k.c, libopenjpeg/t2.c: Following to Hervé's
suggestions, all the exit() calls, added by JPWL strict checking
in t2.c and j2k.c, have been substituted with (object free'ing +
opj_evt_message(EVT_ERROR) + return); added linking to TIFF
library in the JPWL VC6 workspaces
* [r364] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
OPJViewer/about/about.htm, OPJViewer/source/OPJViewer.cpp,
OPJViewer/source/OPJViewer.h, OPJViewer/source/about_htm.h[ADD],
OPJViewer/source/imagj2k.cpp, OPJViewer/source/imagmj2.cpp,
OPJViewer/source/imagmj2.h, OPJViewer/source/opj_logo.xpm[ADD],
OPJViewer/source/wxj2kparser.cpp,
OPJViewer/source/wxjp2parser.cpp, jpwl/LibOpenJPEG_JPWL.dsp,
jpwl/rs.h: Improved parsing in OPJViewer, as well some aesthetic
modifications; support for image rendering with bit depths lower
than 8 bits; can display an arbitrary frame of an MJ2 file (only
in B/W, though); can reload a file; better image resizing
capabilities
2007-03-23 Antonin Descampe
* [r363] ChangeLog, Makefile.osx, README.osx: Fixed Makefile.osx
and changed Readme.osx accordingly
2007-03-21 Parvatha Elangovan
* [r362] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/t1.c: Fixed
j2k_prog_order_list[]. Modifications in j2k.c.
Fixed t1_decode_cblks. Modifications in t1.c.
2007-03-20 Parvatha Elangovan
* [r361] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
codec/j2k_to_image.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/t2.c, libopenjpeg/t2.h, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: Added feature for generation of tile parts.
Modifications in image_to_j2k.c, openjpeg.c, j2k.c, pi.c
Added function j2k_write_tlm(),to generate TLM marker for a
Digital cinema compliant codestream. Modifications in j2k.c.
2007-03-14 François-Olivier Devaux
* [r360] ChangeLog, Makefile, Makefile.osx, README.linux,
README.osx: Fixed linux makefile, with help from David Fries and
Guido
2007-03-07 Parvatha Elangovan
* [r359] ChangeLog, codec/image_to_j2k.c, libopenjpeg/cio.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/tcd.c: Added option for
Digital cinema profile compliant codestream. This can be chosen
by "-cinema2K" or "-cinema4K" for a 2K and 4K compliance
respectively. The feature for tileparts has not been implemented
in this version. Modification in image_to_j2k.c
Added the Digital Cinema profiles (CINEMA2K and CINEMA4K) to the
list of profiles recognized in the codestream SIZ marker segment.
Modification in openjpeg.h,j2k.c
Added feature for constant quality within bitrate defined in
Digital cinema standards. Modification in tcd.c
Modified the method of generation of buffer length. Modification
in cio.c
2007-03-01 François-Olivier Devaux
* [r358] ChangeLog, codec/Makefile, codec/image_to_j2k.dsp,
codec/j2k_to_image.dsp: Modified codec projects (*.dsp) and
makefile to include the tiff library (modified
codec/image_to_j2k.dsp codec/j2k_to_image.dsp and codec/makefile)
2007-03-01 Mathieu Malaterre
* [r357] codec/CMakeLists.txt: COMP: Fix compilation of executable
linking to TIFF lib.
2007-03-01 unipg
* [r356] ChangeLog, OPJViewer/OPJViewer.dsp,
OPJViewer/OPJViewer.iss, OPJViewer/Readme.txt,
OPJViewer/about[ADD], OPJViewer/about/about.htm[ADD],
OPJViewer/about/opj_logo.png[ADD],
OPJViewer/source/OPJChild.ico[ADD],
OPJViewer/source/OPJChild16.xpm[ADD],
OPJViewer/source/OPJViewer.cpp, OPJViewer/source/OPJViewer.h,
OPJViewer/source/OPJViewer.rc, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagj2k.h, OPJViewer/source/imagjp2.cpp,
OPJViewer/source/imagjp2.h, OPJViewer/source/imagmj2.cpp,
OPJViewer/source/imagmj2.h, OPJViewer/source/license.txt[ADD],
OPJViewer/source/readmeafter.txt[ADD],
OPJViewer/source/readmebefore.txt[ADD],
OPJViewer/source/wxj2kparser.cpp,
OPJViewer/source/wxjp2parser.cpp: Zoom capability and decoder
settings dialog in OPJViewer
2007-02-28 unipg
* [r355] jpwl/JPWL_image_to_j2k.dsp, jpwl/LibOpenJPEG_JPWL.dsp:
Modified JPWL libopenjpeg library by directly embedding the JPWL
functions
2007-02-28 Antonin Descampe
* [r354] mj2/MJ2_codec/extract_j2k_from_mj2.c,
mj2/MJ2_codec/mj2_convert.c, mj2/MJ2_codec/mj2_to_frames.c,
mj2/MJ2_codec/wrap_j2k_in_mj2.c: add an "ifdef WIN32" to "include
malloc.h" to be compliant with non-WIN32 platforms.
2007-02-28 Parvatha Elangovan
* [r353] ChangeLog, codec/convert.c, codec/convert.h,
codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/openjpeg.h, libs[ADD], libs/libtiff[ADD],
libs/libtiff/Tiffcomp.h[ADD], libs/libtiff/Tiffconf.h[ADD],
libs/libtiff/Tiffiop.h[ADD], libs/libtiff/Version.h[ADD],
libs/libtiff/libtiff.lib[ADD], libs/libtiff/tiff.h[ADD],
libs/libtiff/tiffio.h[ADD]: Enabled compression of TIF image
format to j2k by tifftoimage() and decompression of codestream to
TIF image format using imagetotif(). Modifications in
image_to_j2k.c, j2k_to_image.c, convert.c, convert.h
2007-02-28 Antonin Descampe
* [r352] ChangeLog, libopenjpeg/mqc.c: fixed a bug in context
numerotation that prevented the RESET switch to work correctly :
mqc_reset_enc in mqc.c
2007-02-28 François-Olivier Devaux
* [r351] ChangeLog, codec/Makefile: Corrected codec Makefile by
adding the compilation of "compat/getopt.c"
2007-02-27 Parvatha Elangovan
* [r350] ChangeLog, codec/compat/getopt.c, codec/image_to_j2k.c,
codec/j2k_to_image.c: Made get_file_format function more robust.
Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
getopt.h
* [r349] codec/compat/getopt.c, codec/dirent.h[ADD]: Added the
dirent.h file used for opening and reading Directory holding
image files. Used in image_to_j2k.c and j2k_to_image.c.
2007-02-26 Parvatha Elangovan
* [r348] ChangeLog, codec/compat/getopt.c, codec/compat/getopt.h,
codec/image_to_j2k.c, codec/j2k_to_image.c: Option to read images
from a Folder whose path is specified in the Input parameters by
"-ImgDir" along with output decod format specified by "-OutFor" .
Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
getopt.h
Enabling use of multi character input parameters in the codec.
Modifications in image_to_j2k.c, j2k_to_image.c, getopt.c,
getopt.h
2007-02-23 unipg
* [r347] ChangeLog, jpwl/Makefile[ADD], jpwl/README.txt,
jpwl/crc.c, jpwl/crc.h, jpwl/jpwl.c, jpwl/jpwl.h, jpwl/rs.c,
jpwl/rs.h: Added makefile for linux build of JPWL module; added
newlines at the end of JPWL files
2007-02-23 François-Olivier Devaux
* [r346] ChangeLog, libopenjpeg/openjpeg.h: Changed version number
from 1.1.0 to 1.1.1 in openjpeg.h
2007-02-23 unipg
* [r345] OPJViewer/OPJViewer.dsp, OPJViewer/Readme.txt[ADD]: Added
Readme file for OPJViewer
* [r344] ChangeLog, OPJViewer/source/imagj2k.cpp,
OPJViewer/source/imagjp2.cpp, OPJViewer/source/imagmj2.cpp,
jpwl/LibOpenJPEG_JPWL.dsp, jpwl/jpwl_lib.c,
libopenjpeg/openjpeg.h: Fixed a copy-and-paste type assignment
error (bool instead of int) in the JPWL section of decoder
parameters structure in openjpeg.h; minor type-casting in
jpwl_lib.c. As a result, now OPJViewer should run correctly when
built against the most current SVN trunk of LibOpenJPEG.lib
2007-02-22 François-Olivier Devaux
* [r343] ChangeLog, OPJViewer[ADD], OPJViewer/OPJViewer.dsp[ADD],
OPJViewer/OPJViewer.dsw[ADD], OPJViewer/OPJViewer.iss[ADD],
OPJViewer/source[ADD], OPJViewer/source/OPJViewer.cpp[ADD],
OPJViewer/source/OPJViewer.h[ADD],
OPJViewer/source/OPJViewer.ico[ADD],
OPJViewer/source/OPJViewer.rc[ADD],
OPJViewer/source/OPJViewer16.xpm[ADD],
OPJViewer/source/icon1.xpm[ADD], OPJViewer/source/icon2.xpm[ADD],
OPJViewer/source/icon3.xpm[ADD], OPJViewer/source/icon4.xpm[ADD],
OPJViewer/source/icon5.xpm[ADD],
OPJViewer/source/imagj2k.cpp[ADD],
OPJViewer/source/imagj2k.h[ADD],
OPJViewer/source/imagjp2.cpp[ADD],
OPJViewer/source/imagjp2.h[ADD],
OPJViewer/source/imagmj2.cpp[ADD],
OPJViewer/source/imagmj2.h[ADD],
OPJViewer/source/wxj2kparser.cpp[ADD],
OPJViewer/source/wxjp2parser.cpp[ADD]: Added the OPJViewer Module
(/OPJViewer), developed by Giuseppe Baruffa of the University of
Perugia
2007-02-21 François-Olivier Devaux
* [r342] ChangeLog, libopenjpeg/t1.c: Algorithmic optimizations in
t1.c, thanks to Guido J. !
2007-02-19 François-Olivier Devaux
* [r341] ChangeLog, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h: Added
OPJ_LIMIT_DECODING enabling us to limit the decoding to main
header
2007-02-13 François-Olivier Devaux
* [r340] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c:
David Fries suggestions. In image_to_j2k and j2k_to_image,
strncpy() functions: instead of specifying the path size macro,
let the compiler read the length out of the array entry.
* [r339] ChangeLog, Makefile: Change file modified. -fPIC flag used
for 64-bit compilation. Move operation (rather than copy) for the
dist library creation, and -p flag added.
2007-01-31 François-Olivier Devaux
* [r338] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/openjpeg.c: Extra tokens at the end of #endif
directive corrected in openjpeg.c, j2k.c and image_to_j2k.c -> no
more warnings in linux compilation
* [r336] ChangeLog: Linux Makefile for the codec added
* [r335] codec/Makefile[ADD]: Linux Makefile for the codec added
2007-01-30 François-Olivier Devaux
* [r334] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/openjpeg.h: Use of OPJ_PATH_LEN (defined as 4096) to
be the maximum allowed size for filenames instead of MAX_PATH
which is not always defined. This caused some programs using
OpenJPEG to crash. Modifications in openjpeg.h j2k_to_image.c and
image_to_j2k.c
* [r333] mj2/MJ2_codec/mj2_to_frames.c: Correction of the syntax
usage (line 36)
2007-01-23 François-Olivier Devaux
* [r332] ChangeLog: ! [FOD] Modification in the context numbers, to
reflect what has been specified in standard, in libopenjpeg/t1.h
* [r331] libopenjpeg/t1.h: Modification of the context numbers, to
reflect what has been specified in standard.
2007-01-15 François-Olivier Devaux
* [r330] codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
codec/j2k_to_image.c, libopenjpeg/bio.c, libopenjpeg/bio.h,
libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
libopenjpeg/dwt.h, libopenjpeg/fix.h, libopenjpeg/int.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
libopenjpeg/mqc.h, libopenjpeg/openjpeg.h, libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
libopenjpeg/tgt.c, libopenjpeg/tgt.h: Copyright update
2007-01-03 François-Olivier Devaux
* [r329] libopenjpeg/jp2.c: JP2 module: Tests during encoding if
the number of components respects the JPEG 2000 standard.
2006-12-13 unipg
* [r328] doc/Doxyfile.dox, jpwl/README.txt[ADD]: Definition of
USE_JPWL in doxygen file for building the corresponding
documentation on JPWL module; creation of README file in JPWL
directory
2006-12-08 François-Olivier Devaux
* [r327] mj2/MJ2_codec/MJ2_Extractor.dsp,
mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/frames_to_mj2.dsp,
mj2/MJ2_codec/mj2_to_frames.dsp: MJ2 codec restructuration.
Update of dsp project files properties
* [r326] mj2/MJ2_codec/MJ2_Extractor.dsp,
mj2/MJ2_codec/MJ2_Wrapper.dsp, mj2/MJ2_codec/Makefile,
mj2/MJ2_codec/frames_to_mj2.dsp, mj2/MJ2_codec/mj2_to_frames.dsp,
mj2/MJ2_codec/mj2_to_metadata.dsp,
mj2/MJ2_codec/mj2_to_metadata.vcproj: MJ2 codec restructuration.
Update of project files (dsp, vcproj and makefile)
* [r325] mj2/compat[DEL]: MJ2 codec restructuration. Movec compat
directory to MJ2_codec
* [r324] mj2/MJ2_codec/compat[ADD],
mj2/MJ2_codec/compat/getopt.c[ADD],
mj2/MJ2_codec/compat/getopt.h[ADD]: MJ2 codec restructuration.
Movec compat directory to MJ2_codec
* [r323] mj2/MJ2_Extractor.dsp[DEL], mj2/MJ2_Wrapper.dsp[DEL],
mj2/Makefile[DEL], mj2/extract_j2k_from_mj2.c[DEL],
mj2/frames_to_mj2.c[DEL], mj2/frames_to_mj2.dsp[DEL],
mj2/meta_out.c[DEL], mj2/meta_out.h[DEL], mj2/mj2.c[DEL],
mj2/mj2.h[DEL], mj2/mj2_convert.c[DEL], mj2/mj2_convert.h[DEL],
mj2/mj2_to_frames.c[DEL], mj2/mj2_to_frames.dsp[DEL],
mj2/mj2_to_metadata.c[DEL], mj2/mj2_to_metadata.dsp[DEL],
mj2/mj2_to_metadata.dtd[DEL], mj2/mj2_to_metadata.h[DEL],
mj2/mj2_to_metadata.vcproj[DEL],
mj2/mj2_to_metadata_Notes.doc[DEL], mj2/readme.txt[DEL],
mj2/wrap_j2k_in_mj2.c[DEL]: MJ2 codec restructuration. Created
MJ2_codec directory and moved MJ2 codec files to this directory,
created libopenjpeg_097 directory and moved libopenjpeg files
version 0.97 to this directory
* [r322] mj2/libopenjpeg_097[ADD], mj2/libopenjpeg_097/bio.c[ADD],
mj2/libopenjpeg_097/bio.h[ADD], mj2/libopenjpeg_097/cio.c[ADD],
mj2/libopenjpeg_097/cio.h[ADD], mj2/libopenjpeg_097/dwt.c[ADD],
mj2/libopenjpeg_097/dwt.h[ADD], mj2/libopenjpeg_097/fix.c[ADD],
mj2/libopenjpeg_097/fix.h[ADD], mj2/libopenjpeg_097/int.c[ADD],
mj2/libopenjpeg_097/int.h[ADD], mj2/libopenjpeg_097/j2k.c[ADD],
mj2/libopenjpeg_097/j2k.h[ADD], mj2/libopenjpeg_097/jp2.c[ADD],
mj2/libopenjpeg_097/jp2.h[ADD], mj2/libopenjpeg_097/jpt.c[ADD],
mj2/libopenjpeg_097/jpt.h[ADD], mj2/libopenjpeg_097/mct.c[ADD],
mj2/libopenjpeg_097/mct.h[ADD], mj2/libopenjpeg_097/mqc.c[ADD],
mj2/libopenjpeg_097/mqc.h[ADD],
mj2/libopenjpeg_097/openjpeg.h[ADD],
mj2/libopenjpeg_097/pi.c[ADD], mj2/libopenjpeg_097/pi.h[ADD],
mj2/libopenjpeg_097/raw.c[ADD], mj2/libopenjpeg_097/raw.h[ADD],
mj2/libopenjpeg_097/t1.c[ADD], mj2/libopenjpeg_097/t1.h[ADD],
mj2/libopenjpeg_097/t2.c[ADD], mj2/libopenjpeg_097/t2.h[ADD],
mj2/libopenjpeg_097/tcd.c[ADD], mj2/libopenjpeg_097/tcd.h[ADD],
mj2/libopenjpeg_097/tgt.c[ADD], mj2/libopenjpeg_097/tgt.h[ADD]:
MJ2 codec restructuration. Created libopenjpeg_097 directory and
moved libopenjpeg files version 0.97 to this directory
* [r321] mj2/MJ2_codec[ADD], mj2/MJ2_codec/MJ2_Extractor.dsp[CPY],
mj2/MJ2_codec/MJ2_Wrapper.dsp[CPY], mj2/MJ2_codec/Makefile[CPY],
mj2/MJ2_codec/extract_j2k_from_mj2.c[CPY],
mj2/MJ2_codec/frames_to_mj2.c[CPY],
mj2/MJ2_codec/frames_to_mj2.dsp[CPY],
mj2/MJ2_codec/meta_out.c[CPY], mj2/MJ2_codec/meta_out.h[CPY],
mj2/MJ2_codec/mj2.c[CPY], mj2/MJ2_codec/mj2.h[CPY],
mj2/MJ2_codec/mj2_convert.c[CPY],
mj2/MJ2_codec/mj2_convert.h[CPY],
mj2/MJ2_codec/mj2_to_frames.c[CPY],
mj2/MJ2_codec/mj2_to_frames.dsp[CPY],
mj2/MJ2_codec/mj2_to_metadata.c[CPY],
mj2/MJ2_codec/mj2_to_metadata.dsp[CPY],
mj2/MJ2_codec/mj2_to_metadata.dtd[CPY],
mj2/MJ2_codec/mj2_to_metadata.h[CPY],
mj2/MJ2_codec/mj2_to_metadata.vcproj[CPY],
mj2/MJ2_codec/mj2_to_metadata_Notes.doc[CPY],
mj2/MJ2_codec/readme.txt[CPY],
mj2/MJ2_codec/wrap_j2k_in_mj2.c[CPY]: MJ2 codec restructuration.
Created MJ2_codec directory and moved M2 codec files to this
directory
2006-12-07 unipg
* [r320] ChangeLog, jpwl/JPWL_image_to_j2k.dsp, jpwl/jpwl.h,
jpwl/rs.h: + Antonin verified that the MacOS build of JPWL module
suffered from a missing definition of the "min" macro; I've added
this into both jpwl.h and rs.h
2006-12-05 unipg
* [r319] ChangeLog, codec/image_to_j2k.c, jpwl,
jpwl/JPWL_j2k_to_image.dsp, jpwl/jpwl.c, jpwl/jpwl_lib.c: *
Better fix of the TPH EPBs bug in JPWL module
* Fixed the UEP bug in JPWL module
+ Added some lines in the help of JPWL_image_to_j2k
2006-12-04 unipg
* [r318] ChangeLog: Bug fix explanation
2006-12-04 François-Olivier Devaux
* [r317] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw: SVN
file properties modified (EOL handled better)
* [r316] codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
codec/j2k_to_image.dsp, codec/j2k_to_image.dsw: SVN file
properties modified (EOL handled better)
* [r315] jpwl/JPWL_image_to_j2k.dsp, jpwl/JPWL_image_to_j2k.dsw,
jpwl/JPWL_j2k_to_image.dsp, jpwl/JPWL_j2k_to_image.dsw,
jpwl/LibOpenJPEG_JPWL.dsp: SVN file properties modified (EOL
handled better)
* [r314] jpwl/jpwl.h: SVN file properties modified
* [r313] jpwl/crc.c, jpwl/jpwl_lib.c, jpwl/rs.c, jpwl/rs.h: SVN
file properties modified
* [r312] jpwl/crc.h: EOL handling
* [r311] OpenJPEG.rc: Version 1.1
2006-12-04 unipg
* [r310] jpwl/jpwl.c: Fixed the following bug:
- when using -W h,h0 the EPBs in TPHs always get a "not latest in
current header" signature, even if they are really the latest.
The fix checks for additional EPBs, after the TPH one (e.g. UEP
EPBs), and sets the Depb field of the TPH EPB accordingly.
2006-12-04 François-Olivier Devaux
* [r309] ChangeLog: Changes for 4th of December 2006 (bis)
* [r308] ChangeLog: Changes for 4th of December 2006
* [r307] libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h, libopenjpeg/t2.c: First integration
of JPWL code
* [r306] libopenjpeg/event.c: Code optimization usinq vsprintf()
command
* [r305] codec/j2k_to_image.c: First integration of JPWL code
* [r304] codec/image_to_j2k.c: First integration of JPWL code
* [r303] codec/convert.c: Corrected incorrect fprintf formatting
* [r299] jpwl/JPWL_image_to_j2k.dsp[ADD],
jpwl/JPWL_image_to_j2k.dsw[ADD], jpwl/JPWL_j2k_to_image.dsp[ADD],
jpwl/JPWL_j2k_to_image.dsw[ADD], jpwl/LibOpenJPEG_JPWL.dsp[ADD]:
JPWL version 1.0 by Universita' degli Studi di Perugia
* [r298] jpwl/crc.c[ADD], jpwl/crc.h[ADD], jpwl/jpwl.c[ADD],
jpwl/jpwl.h[ADD], jpwl/jpwl_lib.c[ADD], jpwl/rs.c[ADD],
jpwl/rs.h[ADD]: JPWL version 1.0 by Universita' degli Studi di
Perugia
* [r297] jpwl/encoder_02[DEL]: Deleted because this directory
corresponds to an old version of the JPWL library
* [r296] jpwl/encoder[DEL]: Deleted because this directory
corresponds to an old version of the JPWL library
* [r295] jpwl/decoder_02[DEL]: Deleted because this directory
corresponds to an old version of the JPWL library
* [r294] jpwl/decoder[DEL]: Deleted because this directory
corresponds to an old version of the JPWL library
2006-10-31 Antonin Descampe
* [r293] libopenjpeg/tcd.c: fixed a cast problem in the maxlen
variable
* [r292] libopenjpeg/tcd.c: removed a debug test in the version
just committed
* [r291] ChangeLog, libopenjpeg/dwt.c: fixed a bug in the
computation of the mantissa (mu)
* [r290] ChangeLog, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/openjpeg.h, libopenjpeg/tcd.c:
added the ability to specify the rate as "float" (before :
integer)
2006-10-30 Antonin Descampe
* [r289] jp3d[ADD], jp3d/DllJp3dVM.dsp[ADD],
jp3d/DllJp3dVM.ncb[ADD], jp3d/DllJp3dVM.sln[ADD],
jp3d/DllJp3dVM.suo[ADD], jp3d/DllJp3dVM.vcproj[ADD],
jp3d/LICENSE.txt[ADD], jp3d/LibJp3dVM.ncb[ADD],
jp3d/LibJp3dVM.sln[ADD], jp3d/LibJp3dVM.suo[ADD],
jp3d/LibJp3dVM.vcproj[ADD], jp3d/Makefile[ADD],
jp3d/README.txt[ADD], jp3d/bin[ADD], jp3d/bin/LibJp3dVM.lib[ADD],
jp3d/bin/OpenJP3D.dll[ADD], jp3d/bin/jp3d_vm_dec.exe[ADD],
jp3d/bin/jp3d_vm_enc.exe[ADD], jp3d/bin/openjpeg.h[ADD],
jp3d/codec[ADD], jp3d/codec/convert.c[ADD],
jp3d/codec/convert.h[ADD], jp3d/codec/getopt.c[ADD],
jp3d/codec/getopt.h[ADD], jp3d/codec/jp3d_to_volume.c[ADD],
jp3d/codec/jp3d_vm_dec.ncb[ADD], jp3d/codec/jp3d_vm_dec.sln[ADD],
jp3d/codec/jp3d_vm_dec.suo[ADD],
jp3d/codec/jp3d_vm_dec.vcproj[ADD],
jp3d/codec/jp3d_vm_enc.ncb[ADD], jp3d/codec/jp3d_vm_enc.sln[ADD],
jp3d/codec/jp3d_vm_enc.suo[ADD],
jp3d/codec/jp3d_vm_enc.vcproj[ADD],
jp3d/codec/volume_to_jp3d.c[ADD], jp3d/libjp3dvm[ADD],
jp3d/libjp3dvm/bio.c[ADD], jp3d/libjp3dvm/bio.h[ADD],
jp3d/libjp3dvm/cio.c[ADD], jp3d/libjp3dvm/cio.h[ADD],
jp3d/libjp3dvm/dirent.h[ADD], jp3d/libjp3dvm/dwt.c[ADD],
jp3d/libjp3dvm/dwt.h[ADD], jp3d/libjp3dvm/event.c[ADD],
jp3d/libjp3dvm/event.h[ADD], jp3d/libjp3dvm/fix.h[ADD],
jp3d/libjp3dvm/int.h[ADD], jp3d/libjp3dvm/jp3d.c[ADD],
jp3d/libjp3dvm/jp3d.h[ADD], jp3d/libjp3dvm/jp3d_lib.c[ADD],
jp3d/libjp3dvm/jp3d_lib.h[ADD], jp3d/libjp3dvm/mct.c[ADD],
jp3d/libjp3dvm/mct.h[ADD], jp3d/libjp3dvm/mqc.c[ADD],
jp3d/libjp3dvm/mqc.h[ADD], jp3d/libjp3dvm/openjpeg.c[ADD],
jp3d/libjp3dvm/openjpeg.h[ADD],
jp3d/libjp3dvm/opj_includes.h[ADD], jp3d/libjp3dvm/pi.c[ADD],
jp3d/libjp3dvm/pi.h[ADD], jp3d/libjp3dvm/raw.c[ADD],
jp3d/libjp3dvm/raw.h[ADD], jp3d/libjp3dvm/t1.c[ADD],
jp3d/libjp3dvm/t1.h[ADD], jp3d/libjp3dvm/t1_3d.c[ADD],
jp3d/libjp3dvm/t1_3d.h[ADD], jp3d/libjp3dvm/t2.c[ADD],
jp3d/libjp3dvm/t2.h[ADD], jp3d/libjp3dvm/tcd.c[ADD],
jp3d/libjp3dvm/tcd.h[ADD], jp3d/libjp3dvm/tgt.c[ADD],
jp3d/libjp3dvm/tgt.h[ADD], jp3d/libjp3dvm/volume.c[ADD],
jp3d/libjp3dvm/volume.h[ADD], jp3d/tcltk[ADD],
jp3d/tcltk/LPI_JP3D_VM.tcl[ADD], jp3d/tcltk/Thumbs.db[ADD],
jp3d/tcltk/decoder.tcl[ADD], jp3d/tcltk/encoder.tcl[ADD],
jp3d/tcltk/logoLPI.gif[ADD]: initial release of jp3d library and
codec
2006-10-27 unipg
* [r288] jpwl/decoder/ReadmeJPWLdec.txt:
* [r287] jpwl/decoder/ReadmeJPWLdec.txt: Test
* [r286] jpwl/decoder/ReadmeJPWLdec.txt:
2006-10-27 Antonin Descampe
* [r285] codec/.cvsignore[DEL],
jpwl/decoder/jpwldec/.cvsignore[DEL],
jpwl/decoder/libopenjpeg/.cvsignore[DEL],
jpwl/decoder_02/jpwldec/.cvsignore[DEL],
jpwl/decoder_02/libopenjpeg/.cvsignore[DEL],
jpwl/encoder/jpwlenc/.cvsignore[DEL],
jpwl/encoder/libopenjpeg/.cvsignore[DEL],
jpwl/encoder_02/codec/.cvsignore[DEL],
jpwl/encoder_02/libopenjpeg/.cvsignore[DEL],
libopenjpeg/.cvsignore[DEL]: remove some needless cvs files
* [r284] codec/image_to_j2k.c: testsvn2
2006-10-26 Antonin Descampe
* [r283] libopenjpeg/openjpeg.h: testsvn
2006-08-18 Antonin Descampe
* [r282] ChangeLog, codec/j2k_to_image.c: fixed a bug in
j2k_to_image.c, that prevented the -l option to work correctly.
2006-08-04 Antonin Descampe
* [r281] ChangeLog, libopenjpeg/pi.c: fixed a bug in pi.c, line
473, that appeared when more than 100 precincts were generated in
a resolution level
2006-07-28 Antonin Descampe
* [r280] ChangeLog, mj2/readme.txt[ADD]: *** empty log message ***
2006-07-22 Mathieu Malaterre
* [r279] CMakeLists.txt, ChangeLog, codec/CMakeLists.txt,
libopenjpeg/CMakeLists.txt: ENH: Update CMake to do proper
installation. Still using the 2.2 installation approach for now.
* [r278] codec/compat/getopt.c: ENH: Fix warning about assignment
discards qualifiers from pointer target type
* [r277] ChangeLog: ENH: Update on recent commit
* [r276] codec/convert.c: STYLE: Fix style issue
* [r275] codec/convert.c: BUG: Do not leak with greyscale bmp.
Solve problem with name>256 for pgx and resolve random memory
access (reported by valgrind)
2006-07-21 Mathieu Malaterre
* [r274] codec/convert.c, codec/convert.h: ENH: Marking const char
* what should be const char *. TODO need to fix code for
imagetopgx.
* [r273] codec/image_to_j2k.c: ENH: Better solution: using the
opj_version function to stay up to date
* [r272] codec/convert.c, codec/image_to_j2k.c,
codec/j2k_to_image.c: ENH: Minor cleanup, mainly comment and line
too long
* [r271] codec/image_to_j2k.c: ENH: Cannot assign const char* into
a char*. At same time upgrade OpenJPEG version to proper one
2006-03-19 Antonin Descampe
* [r270] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1.c that
prevented in some cases a true lossless compression (thanks to
Don Mimlitch for reporting this bug)
2006-03-16 unipg
* [r269] jpwl/decoder_02/libopenjpeg/j2k.c,
jpwl/decoder_02/libopenjpeg/jpw.c: italian text translated into
english
* [r267] jpwl/decoder/jpwldec/Makefile[CPY],
jpwl/decoder/libopenjpeg/Makefile[CPY],
jpwl/encoder/jpwlenc/Makefile[CPY],
jpwl/encoder/libopenjpeg/Makefile[CPY]: This commit was generated
by cvs2svn to compensate for changes in r266,
which included commits to RCS files with non-trunk default
branches.
2006-03-13 unipg
* [r264] jpwl/decoder_02[ADD], jpwl/decoder_02/jpwldec[ADD],
jpwl/decoder_02/jpwldec/.cvsignore[ADD],
jpwl/decoder_02/jpwldec/Makefile[ADD],
jpwl/decoder_02/jpwldec/compat[ADD],
jpwl/decoder_02/jpwldec/compat/getopt.c[ADD],
jpwl/decoder_02/jpwldec/compat/getopt.h[ADD],
jpwl/decoder_02/jpwldec/convert.c[ADD],
jpwl/decoder_02/jpwldec/convert.h[ADD],
jpwl/decoder_02/jpwldec/image_to_j2k.c[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.c[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.dsp[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.dsw[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.ncb[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.opt[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.plg[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.sln[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.suo[ADD],
jpwl/decoder_02/jpwldec/j2k_to_image.vcproj[ADD],
jpwl/decoder_02/libopenjpeg[ADD],
jpwl/decoder_02/libopenjpeg/.cvsignore[ADD],
jpwl/decoder_02/libopenjpeg/Makefile[ADD],
jpwl/decoder_02/libopenjpeg/bio.c[ADD],
jpwl/decoder_02/libopenjpeg/bio.h[ADD],
jpwl/decoder_02/libopenjpeg/cio.c[ADD],
jpwl/decoder_02/libopenjpeg/cio.h[ADD],
jpwl/decoder_02/libopenjpeg/dwt.c[ADD],
jpwl/decoder_02/libopenjpeg/dwt.h[ADD],
jpwl/decoder_02/libopenjpeg/fix.c[ADD],
jpwl/decoder_02/libopenjpeg/fix.h[ADD],
jpwl/decoder_02/libopenjpeg/int.c[ADD],
jpwl/decoder_02/libopenjpeg/int.h[ADD],
jpwl/decoder_02/libopenjpeg/j2k.c[ADD],
jpwl/decoder_02/libopenjpeg/j2k.h[ADD],
jpwl/decoder_02/libopenjpeg/jp2.c[ADD],
jpwl/decoder_02/libopenjpeg/jp2.h[ADD],
jpwl/decoder_02/libopenjpeg/jpt.c[ADD],
jpwl/decoder_02/libopenjpeg/jpt.h[ADD],
jpwl/decoder_02/libopenjpeg/jpw.c[ADD],
jpwl/decoder_02/libopenjpeg/jpw.h[ADD],
jpwl/decoder_02/libopenjpeg/mct.c[ADD],
jpwl/decoder_02/libopenjpeg/mct.h[ADD],
jpwl/decoder_02/libopenjpeg/mqc.c[ADD],
jpwl/decoder_02/libopenjpeg/mqc.h[ADD],
jpwl/decoder_02/libopenjpeg/openjpeg.h[ADD],
jpwl/decoder_02/libopenjpeg/pi.c[ADD],
jpwl/decoder_02/libopenjpeg/pi.h[ADD],
jpwl/decoder_02/libopenjpeg/raw.c[ADD],
jpwl/decoder_02/libopenjpeg/raw.h[ADD],
jpwl/decoder_02/libopenjpeg/t1.c[ADD],
jpwl/decoder_02/libopenjpeg/t1.h[ADD],
jpwl/decoder_02/libopenjpeg/t2.c[ADD],
jpwl/decoder_02/libopenjpeg/t2.h[ADD],
jpwl/decoder_02/libopenjpeg/tcd.c[ADD],
jpwl/decoder_02/libopenjpeg/tcd.h[ADD],
jpwl/decoder_02/libopenjpeg/tgt.c[ADD],
jpwl/decoder_02/libopenjpeg/tgt.h[ADD],
jpwl/decoder_02/readme.txt[ADD], jpwl/encoder_02[ADD],
jpwl/encoder_02/codec[ADD],
jpwl/encoder_02/codec/.cvsignore[ADD],
jpwl/encoder_02/codec/Makefile[ADD],
jpwl/encoder_02/codec/compat[ADD],
jpwl/encoder_02/codec/compat/getopt.c[ADD],
jpwl/encoder_02/codec/compat/getopt.h[ADD],
jpwl/encoder_02/codec/convert.c[ADD],
jpwl/encoder_02/codec/convert.h[ADD],
jpwl/encoder_02/codec/image_to_j2k.c[ADD],
jpwl/encoder_02/codec/image_to_j2k.dsp[ADD],
jpwl/encoder_02/codec/image_to_j2k.dsw[ADD],
jpwl/encoder_02/codec/image_to_j2k.ncb[ADD],
jpwl/encoder_02/codec/image_to_j2k.opt[ADD],
jpwl/encoder_02/codec/image_to_j2k.plg[ADD],
jpwl/encoder_02/codec/image_to_j2k.sln[ADD],
jpwl/encoder_02/codec/image_to_j2k.suo[ADD],
jpwl/encoder_02/codec/image_to_j2k.vcproj[ADD],
jpwl/encoder_02/codec/j2k_to_image.c[ADD],
jpwl/encoder_02/libopenjpeg[ADD],
jpwl/encoder_02/libopenjpeg/.cvsignore[ADD],
jpwl/encoder_02/libopenjpeg/Makefile[ADD],
jpwl/encoder_02/libopenjpeg/bio.c[ADD],
jpwl/encoder_02/libopenjpeg/bio.h[ADD],
jpwl/encoder_02/libopenjpeg/cio.c[ADD],
jpwl/encoder_02/libopenjpeg/cio.h[ADD],
jpwl/encoder_02/libopenjpeg/dwt.c[ADD],
jpwl/encoder_02/libopenjpeg/dwt.h[ADD],
jpwl/encoder_02/libopenjpeg/fix.c[ADD],
jpwl/encoder_02/libopenjpeg/fix.h[ADD],
jpwl/encoder_02/libopenjpeg/int.c[ADD],
jpwl/encoder_02/libopenjpeg/int.h[ADD],
jpwl/encoder_02/libopenjpeg/j2k.c[ADD],
jpwl/encoder_02/libopenjpeg/j2k.h[ADD],
jpwl/encoder_02/libopenjpeg/jp2.c[ADD],
jpwl/encoder_02/libopenjpeg/jp2.h[ADD],
jpwl/encoder_02/libopenjpeg/jpt.c[ADD],
jpwl/encoder_02/libopenjpeg/jpt.h[ADD],
jpwl/encoder_02/libopenjpeg/jpw.c[ADD],
jpwl/encoder_02/libopenjpeg/jpw.h[ADD],
jpwl/encoder_02/libopenjpeg/mct.c[ADD],
jpwl/encoder_02/libopenjpeg/mct.h[ADD],
jpwl/encoder_02/libopenjpeg/mqc.c[ADD],
jpwl/encoder_02/libopenjpeg/mqc.h[ADD],
jpwl/encoder_02/libopenjpeg/openjpeg.h[ADD],
jpwl/encoder_02/libopenjpeg/pi.c[ADD],
jpwl/encoder_02/libopenjpeg/pi.h[ADD],
jpwl/encoder_02/libopenjpeg/raw.c[ADD],
jpwl/encoder_02/libopenjpeg/raw.h[ADD],
jpwl/encoder_02/libopenjpeg/rs.c[ADD],
jpwl/encoder_02/libopenjpeg/rs.h[ADD],
jpwl/encoder_02/libopenjpeg/t1.c[ADD],
jpwl/encoder_02/libopenjpeg/t1.h[ADD],
jpwl/encoder_02/libopenjpeg/t2.c[ADD],
jpwl/encoder_02/libopenjpeg/t2.h[ADD],
jpwl/encoder_02/libopenjpeg/tcd.c[ADD],
jpwl/encoder_02/libopenjpeg/tcd.h[ADD],
jpwl/encoder_02/libopenjpeg/tgt.c[ADD],
jpwl/encoder_02/libopenjpeg/tgt.h[ADD]: Added a second version of
enco+deco, with comments and text in italian
2006-02-19 Mathieu Malaterre
* [r263] libopenjpeg/tcd.c: COMP: Fix warning about C++ comment
2006-02-18 Mathieu Malaterre
* [r262] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
len
* [r261] libopenjpeg/t2.c: COMP: Fix declaration hides parameter
len
* [r260] libopenjpeg/tcd.c: STYLE: Remove C++ comments
2006-02-12 freeimage
* [r259] ChangeLog, libopenjpeg/tcd.c, libopenjpeg/tcd.h: removed
unneeded working variables in opj_tcd_t
2006-02-08 François-Olivier Devaux
* [r258] jpwl/encoder/jpwlenc/image_to_j2k.dsw: Readded CRLF
* [r257] jpwl/encoder/jpwlenc/image_to_j2k.dsp: Added
SOURCE=..\libopenjpeg\jpw.c
Added SOURCE=..\libopenjpeg\rs.c
* [r256] jpwl/decoder/jpwldec/j2k_to_image.dsp: Added
SOURCE=..\libopenjpeg\jpw.c
2006-02-05 Mathieu Malaterre
* [r255] CMakeLists.txt: BUG: Need to leave option for user to
change
* [r254] CMakeLists.txt, DartConfig.cmake[DEL]: ENH: Several
updates: Do not need an explicit DartConfig, default inexistant
file is just fine. Also remove explicit BUILD_SHARED_LIBS since
this is garantee to be OFF by CMake
* [r253] codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: ENH: Do
the proper thing for static/shared
2006-02-04 freeimage
* [r252] ChangeLog, codec/convert.c: fixed a bug in
codec/convert.c::imagetobmp
* [r251] DllOpenJPEG.dsp, LibOpenJPEG.dsp, LibOpenJPEG.dsw,
OpenJPEG.rc, codec/image_to_j2k.dsp, codec/image_to_j2k.dsw,
codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
jpwl/decoder/jpwldec/image_to_j2k.dsp,
jpwl/decoder/jpwldec/j2k_to_image.dsp,
jpwl/encoder/jpwlenc/image_to_j2k.dsp, mj2/MJ2_Extractor.dsp,
mj2/MJ2_Wrapper.dsp, mj2/frames_to_mj2.dsp,
mj2/mj2_to_frames.dsp: readded CRLF to dsp, dsw and rc files
* [r250] codec/image_to_j2k.dsw, codec/j2k_to_image.dsw,
mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: readded CRLF to dsp
and dsw files
2006-02-03 freeimage
* [r249] libopenjpeg/fix.h, libopenjpeg/int.h: added the 'static'
keyword to inline functions to keep gcc happy
2006-02-02 Antonin Descampe
* [r248] README.msvc: minor change : project replaced by workspace
2006-02-01 freeimage
* [r247] ChangeLog: What's new ...
* [r246] OpenJPEG.rc[ADD]: added a VERSION resource to the DLL
version of OpenJPEG
* [r245] DllOpenJPEG.dsp, LibOpenJPEG.dsp, Makefile, Makefile.osx,
libopenjpeg/CMakeLists.txt, libopenjpeg/fix.c[DEL],
libopenjpeg/fix.h, libopenjpeg/int.c[DEL], libopenjpeg/int.h,
libopenjpeg/opj_includes.h: changed function definitions of INT
and FIX modules to 'inline'
2006-01-31 Mathieu Malaterre
* [r244] ChangeLog, libopenjpeg/CMakeLists.txt,
libopenjpeg/openjpeg.def.in[DEL]: ENH: Update CMake to match the
new shared lib system (no more def file)
2006-01-31 freeimage
* [r243] ChangeLog, DllOpenJPEG.dsp[ADD], LibOpenJPEG.dsp,
LibOpenJPEG.dsw, README.msvc[ADD], clean.bat, codec/convert.c,
codec/image_to_j2k.c, codec/image_to_j2k.dsp,
codec/j2k_to_image.c, codec/j2k_to_image.dsp, libopenjpeg/cio.c,
libopenjpeg/event.c, libopenjpeg/image.c, libopenjpeg/openjpeg.c,
libopenjpeg/openjpeg.h, libopenjpeg/t2.c, libopenjpeg/tcd.c:
fixed various minor warnings occuring under icc9 and bcc32, added
MSVC project and compiler directives to build a 'standard' WIN32
DLL
2006-01-31 Mathieu Malaterre
* [r242] libopenjpeg/CMakeLists.txt: COMP: Fix compilation on MINGW
* [r241] ChangeLog: ENH: update changelog about modification for
shared lib in CMake which now compatible with old build system
* [r240] libopenjpeg/openjpeg.h: STYLE: Remove completely reference
to OPJ_EXPORT
* [r239] libopenjpeg/CMakeLists.txt: STYLE: More verbose comments
* [r238] libopenjpeg/openjpeg.def.in: STYLE: Add more comment, also
use more feature from CMake to introduce the VERSION number of
openjpeg
* [r237] libopenjpeg/CMakeLists.txt,
libopenjpeg/openjpeg.def.in[ADD], libopenjpeg/openjpeg.h: ENH:
Move to a def solution to avoid polluting header file with
declspec
2006-01-27 Antonin Descampe
* [r236] ChangeLog, libopenjpeg/t1.c, libopenjpeg/tcd.c: fixed two
initialization problems in t1.c and tcd.c
2006-01-26 freeimage
* [r235] ChangeLog, codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/jp2.c, libopenjpeg/jp2.h, libopenjpeg/openjpeg.c,
libopenjpeg/pi.c: fixed various minor warnings occuring under
gcc, added corrections proposed in the forum
2006-01-25 Mathieu Malaterre
* [r234] ChangeLog, DartConfig.cmake: ENH: Sync with ITK and add
ref to doxygen
* [r233] libopenjpeg/CMakeLists.txt: ENH: Sync with ITK repository
* [r232] CMakeLists.txt, ChangeLog, DartConfig.cmake,
codec/CMakeLists.txt, libopenjpeg/CMakeLists.txt: STYLE: Add a
lot of comments for the CMake build system
* [r231] ChangeLog: ENH: Fix compilation on mingw32 and borland
* [r230] CMakeLists.txt: ENH: Set a default BUILDNAME
* [r229] CVSROOT/checkCtrlM: BUG: Try to fix the shell script
2006-01-25 Antonin Descampe
* [r228] ChangeLog, codec/convert.c: fixed a problem in convert.c
when multiple comments
2006-01-25 Mathieu Malaterre
* [r227] libopenjpeg/event.c, libopenjpeg/fix.c: COMP: Fix
compilation on mingw (already had itoa) and borland (need
__int64)
2006-01-25 Antonin Descampe
* [r226] Makefile, Makefile.osx: removed all CtrlM from files
* [r225] CVSROOT/checkCtrlM: check also for CtrlM in .txt and
.cmake files
* [r224] CMakeLists.txt[ADD], ChangeLog, DartConfig.cmake[ADD],
codec/CMakeLists.txt[ADD], libopenjpeg/CMakeLists.txt[ADD]: added
cmake files to the project
* [r223] README.osx, codec/compat/getopt.c, codec/compat/getopt.h,
codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.h,
libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/event.h,
libopenjpeg/fix.h, libopenjpeg/image.c, libopenjpeg/image.h,
libopenjpeg/int.c, libopenjpeg/int.h, libopenjpeg/j2k.h,
libopenjpeg/jp2.h, libopenjpeg/jpt.c, libopenjpeg/jpt.h,
libopenjpeg/mct.c, libopenjpeg/mct.h, libopenjpeg/mqc.c,
libopenjpeg/mqc.h, libopenjpeg/openjpeg.c,
libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
libopenjpeg/t1.h, libopenjpeg/t2.h, libopenjpeg/tcd.h,
libopenjpeg/tgt.c, libopenjpeg/tgt.h: removed all CtrlM from
files
* [r222] libopenjpeg/fix.c: fix.c : replaced "WIN32" by "_MSC_VER"
for int64
* [r221] ChangeLog, libopenjpeg/fix.c: removed all CtrlM from files
* [r220] ChangeLog: fix.c : replaced "WIN32" by "_MSC_VER" for
int64
* [r219] ChangeLog, libopenjpeg/openjpeg.h: added "OPJ_EXPORT" in
openjpeg.h to generate shared lib with win32
* [r218] ChangeLog, codec/j2k_to_image.c, libopenjpeg/openjpeg.h,
libopenjpeg/t2.c: removed all CtrlM from files
(openjpeg.h,t2.c,j2k_to_image.c)
2006-01-24 Antonin Descampe
* [r217] libopenjpeg/event.c: event.c : replaced "WIN32" by
"_MSC_VER" for i2a (line 33) + replaced win32 line breaks
* [r216] ChangeLog: event.c : replaced "WIN32" by "_MSC_VER" for
i2a
2006-01-22 Antonin Descampe
* [r215] CVSROOT/checkCtrlM[ADD], CVSROOT/checkTabs[ADD],
CVSROOT/checkoutlist, CVSROOT/checktabs.sh[DEL],
CVSROOT/commitinfo: CtrlM check added when committing files
2006-01-20 Antonin Descampe
* [r214] ChangeLog, codec/convert.c, codec/image_to_j2k.c,
codec/j2k_to_image.c, libopenjpeg/dwt.c, libopenjpeg/event.c,
libopenjpeg/jp2.c: fixed various minor warnings with gdcm patches
2006-01-19 freeimage
* [r213] ChangeLog, libopenjpeg/jp2.c: fixed a bug in jp2_read_ihdr
(need to allocate jp2->comps)
2006-01-18 freeimage
* [r212] ChangeLog: What's new
* [r211] libopenjpeg/cio.c: fixed a bug in opj_cio_open when saving
48-bit images (wrong buffer size calculation)
* [r210] libopenjpeg/j2k.c, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/tcd.c: changed the name of
j2k_realloc to opj_realloc
2005-12-21 Antonin Descampe
* [r209] Makefile, Makefile.osx, README.linux, README.osx:
makefiles and readme updated
2005-12-08 Antonin Descampe
* [r208] ChangeLog, libopenjpeg/t2.c, libopenjpeg/tcd.c: fixed a
bug when specifying a rate '-r' => no distortion info was
available in the index
* [r207] ChangeLog, libopenjpeg/t1.c: fixed a bug in t1_getwmsedec
(stepsize was divided by 8192)
* [r206] CVSROOT/modules: added doc module to openjpeg module
* [r205] ChangeLog[ADD], LibOpenJPEG.dsp[ADD],
LibOpenJPEG.dsw[ADD], Makefile[ADD], Makefile.osx[ADD],
README.linux[ADD], README.osx[ADD], clean.bat[ADD], doc[ADD],
doc/Doxyfile.dox[ADD], libopenjpeg/bio.c, libopenjpeg/bio.h,
libopenjpeg/cio.c, libopenjpeg/cio.h, libopenjpeg/dwt.c,
libopenjpeg/dwt.h, libopenjpeg/event.c, libopenjpeg/event.h,
libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c,
libopenjpeg/image.h, libopenjpeg/int.c, libopenjpeg/int.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c,
libopenjpeg/j2k_lib.h, libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
libopenjpeg/openjpeg.c, libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h, libopenjpeg/pi.c, libopenjpeg/pi.h,
libopenjpeg/raw.c, libopenjpeg/raw.h, libopenjpeg/t1.c,
libopenjpeg/t1.h, libopenjpeg/t2.c, libopenjpeg/t2.h,
libopenjpeg/tcd.c, libopenjpeg/tcd.h, libopenjpeg/tgt.c,
libopenjpeg/tgt.h: OpenJPEG version 1.1
* [r204] codec/Makefile[DEL], codec/compat/getopt.c,
codec/compat/getopt.h, codec/convert.c, codec/convert.h,
codec/image_to_j2k.c, codec/image_to_j2k.dsp,
codec/image_to_j2k.dsw, codec/j2k_to_image.c,
codec/j2k_to_image.dsp, codec/j2k_to_image.dsw,
codec/readme.txt[DEL]: removed old readme and Makefile
2005-12-07 Antonin Descampe
* [r203] README[DEL]: removed test file
* [r202] README[ADD]: test
* [r201] CVSROOT/modules: still trying to add root directory to
module
* [r200] CVSROOT/modules: still trying to add root directory to
module
* [r199] CVSROOT/modules: still trying to add root directory to
module
* [r198] CVSROOT/modules: test for adding root directory to modules
* [r197] CVSROOT/modules: test to add root directory to modules
2005-12-06 Antonin Descampe
* [r196] CVSROOT/modules: added an 'openjpeg' module
* [r195] CVSROOT/modules: addes an 'openjpeg' module containing all
modules
* [r194] CVSROOT/commitinfo: removed pre-commit check tabs
2005-12-04 Antonin Descampe
* [r193] libopenjpeg/Makefile[DEL]: Makefile moved to ROOT
directory
* [r192] libopenjpeg/LibOpenJPEG.dsp[DEL]: LibOpenJPEG project
files moved to root directory
2005-12-02 Antonin Descampe
* [r191] codec/image_to_j2k.dsw[ADD], codec/j2k_to_image.dsw[ADD]:
openjpeg version 1.0 (previous version still available with tag
opj0-97)
* [r190] libopenjpeg/j2k_lib.c: add an include <sys/time.h> before
<sys/resource.h>
* [r189] codec/compat/getopt.c, codec/compat/getopt.h,
codec/convert.c, codec/convert.h, codec/image_to_j2k.c,
codec/image_to_j2k.dsp, codec/j2k_to_image.c,
codec/j2k_to_image.dsp, libopenjpeg/LibOpenJPEG.dsp[ADD],
libopenjpeg/bio.c, libopenjpeg/bio.h, libopenjpeg/cio.c,
libopenjpeg/cio.h, libopenjpeg/dwt.c, libopenjpeg/dwt.h,
libopenjpeg/event.c[ADD], libopenjpeg/event.h[ADD],
libopenjpeg/fix.c, libopenjpeg/fix.h, libopenjpeg/image.c[ADD],
libopenjpeg/image.h[ADD], libopenjpeg/int.c, libopenjpeg/int.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/j2k_lib.c[ADD],
libopenjpeg/j2k_lib.h[ADD], libopenjpeg/jp2.c, libopenjpeg/jp2.h,
libopenjpeg/jpt.c, libopenjpeg/jpt.h, libopenjpeg/mct.c,
libopenjpeg/mct.h, libopenjpeg/mqc.c, libopenjpeg/mqc.h,
libopenjpeg/openjpeg.c[ADD], libopenjpeg/openjpeg.h,
libopenjpeg/opj_includes.h[ADD], libopenjpeg/pi.c,
libopenjpeg/pi.h, libopenjpeg/raw.c, libopenjpeg/raw.h,
libopenjpeg/t1.c, libopenjpeg/t1.h, libopenjpeg/t2.c,
libopenjpeg/t2.h, libopenjpeg/tcd.c, libopenjpeg/tcd.h,
libopenjpeg/tgt.c, libopenjpeg/tgt.h: openjpeg version 1.0
(previous version still available with tag opj0-97)
2005-12-01 Antonin Descampe
* [r188] CVSROOT/checktabs.sh[ADD], CVSROOT/commitinfo: Added check
to avoid tabs in source files
2005-11-09 Antonin Descampe
* [r186] libopenjpeg/tcd.c: minor change for readability
* [r185] libopenjpeg/jp2.c: minor change to avoid warnings about
signedness
2005-11-08 unipg
* [r181] jpwl[ADD], jpwl/decoder[ADD],
jpwl/decoder/ReadmeJPWLdec.txt[ADD], jpwl/decoder/jpwldec[ADD],
jpwl/decoder/jpwldec/.cvsignore[ADD],
jpwl/decoder/jpwldec/Makefile[ADD],
jpwl/decoder/jpwldec/compat[ADD],
jpwl/decoder/jpwldec/compat/getopt.c[ADD],
jpwl/decoder/jpwldec/compat/getopt.h[ADD],
jpwl/decoder/jpwldec/convert.c[ADD],
jpwl/decoder/jpwldec/convert.h[ADD],
jpwl/decoder/jpwldec/image_to_j2k.c[ADD],
jpwl/decoder/jpwldec/image_to_j2k.dsp[ADD],
jpwl/decoder/jpwldec/image_to_j2k.ncb[ADD],
jpwl/decoder/jpwldec/image_to_j2k.vcproj[ADD],
jpwl/decoder/jpwldec/j2k_to_image.c[ADD],
jpwl/decoder/jpwldec/j2k_to_image.dsp[ADD],
jpwl/decoder/jpwldec/j2k_to_image.ncb[ADD],
jpwl/decoder/jpwldec/j2k_to_image.sln[ADD],
jpwl/decoder/jpwldec/j2k_to_image.suo[ADD],
jpwl/decoder/jpwldec/j2k_to_image.vcproj[ADD],
jpwl/decoder/jpwldec/readme.txt[ADD],
jpwl/decoder/libopenjpeg[ADD],
jpwl/decoder/libopenjpeg/.cvsignore[ADD],
jpwl/decoder/libopenjpeg/Makefile[ADD],
jpwl/decoder/libopenjpeg/bio.c[ADD],
jpwl/decoder/libopenjpeg/bio.h[ADD],
jpwl/decoder/libopenjpeg/cio.c[ADD],
jpwl/decoder/libopenjpeg/cio.h[ADD],
jpwl/decoder/libopenjpeg/dwt.c[ADD],
jpwl/decoder/libopenjpeg/dwt.h[ADD],
jpwl/decoder/libopenjpeg/fix.c[ADD],
jpwl/decoder/libopenjpeg/fix.h[ADD],
jpwl/decoder/libopenjpeg/int.c[ADD],
jpwl/decoder/libopenjpeg/int.h[ADD],
jpwl/decoder/libopenjpeg/j2k.c[ADD],
jpwl/decoder/libopenjpeg/j2k.h[ADD],
jpwl/decoder/libopenjpeg/jp2.c[ADD],
jpwl/decoder/libopenjpeg/jp2.h[ADD],
jpwl/decoder/libopenjpeg/jpt.c[ADD],
jpwl/decoder/libopenjpeg/jpt.h[ADD],
jpwl/decoder/libopenjpeg/jpw.c[ADD],
jpwl/decoder/libopenjpeg/jpw.h[ADD],
jpwl/decoder/libopenjpeg/mct.c[ADD],
jpwl/decoder/libopenjpeg/mct.h[ADD],
jpwl/decoder/libopenjpeg/mqc.c[ADD],
jpwl/decoder/libopenjpeg/mqc.h[ADD],
jpwl/decoder/libopenjpeg/openjpeg.h[ADD],
jpwl/decoder/libopenjpeg/pi.c[ADD],
jpwl/decoder/libopenjpeg/pi.h[ADD],
jpwl/decoder/libopenjpeg/raw.c[ADD],
jpwl/decoder/libopenjpeg/raw.h[ADD],
jpwl/decoder/libopenjpeg/t1.c[ADD],
jpwl/decoder/libopenjpeg/t1.h[ADD],
jpwl/decoder/libopenjpeg/t2.c[ADD],
jpwl/decoder/libopenjpeg/t2.h[ADD],
jpwl/decoder/libopenjpeg/tcd.c[ADD],
jpwl/decoder/libopenjpeg/tcd.h[ADD],
jpwl/decoder/libopenjpeg/tgt.c[ADD],
jpwl/decoder/libopenjpeg/tgt.h[ADD], jpwl/encoder[ADD],
jpwl/encoder/jpwlenc[ADD], jpwl/encoder/jpwlenc/.cvsignore[ADD],
jpwl/encoder/jpwlenc/Makefile[ADD],
jpwl/encoder/jpwlenc/compat[ADD],
jpwl/encoder/jpwlenc/compat/getopt.c[ADD],
jpwl/encoder/jpwlenc/compat/getopt.h[ADD],
jpwl/encoder/jpwlenc/convert.c[ADD],
jpwl/encoder/jpwlenc/convert.h[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.c[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.dsp[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.dsw[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.ncb[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.opt[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.plg[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.sln[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.suo[ADD],
jpwl/encoder/jpwlenc/image_to_j2k.vcproj[ADD],
jpwl/encoder/jpwlenc/irdeto.j2k[ADD],
jpwl/encoder/jpwlenc/j2k_to_image.c[ADD],
jpwl/encoder/jpwlenc/j2k_to_image.dsp[ADD],
jpwl/encoder/libopenjpeg[ADD],
jpwl/encoder/libopenjpeg/.cvsignore[ADD],
jpwl/encoder/libopenjpeg/Makefile[ADD],
jpwl/encoder/libopenjpeg/bio.c[ADD],
jpwl/encoder/libopenjpeg/bio.h[ADD],
jpwl/encoder/libopenjpeg/cio.c[ADD],
jpwl/encoder/libopenjpeg/cio.h[ADD],
jpwl/encoder/libopenjpeg/dwt.c[ADD],
jpwl/encoder/libopenjpeg/dwt.h[ADD],
jpwl/encoder/libopenjpeg/fix.c[ADD],
jpwl/encoder/libopenjpeg/fix.h[ADD],
jpwl/encoder/libopenjpeg/int.c[ADD],
jpwl/encoder/libopenjpeg/int.h[ADD],
jpwl/encoder/libopenjpeg/j2k.c[ADD],
jpwl/encoder/libopenjpeg/j2k.h[ADD],
jpwl/encoder/libopenjpeg/jp2.c[ADD],
jpwl/encoder/libopenjpeg/jp2.h[ADD],
jpwl/encoder/libopenjpeg/jpt.c[ADD],
jpwl/encoder/libopenjpeg/jpt.h[ADD],
jpwl/encoder/libopenjpeg/jpw.c[ADD],
jpwl/encoder/libopenjpeg/jpw.h[ADD],
jpwl/encoder/libopenjpeg/mct.c[ADD],
jpwl/encoder/libopenjpeg/mct.h[ADD],
jpwl/encoder/libopenjpeg/mqc.c[ADD],
jpwl/encoder/libopenjpeg/mqc.h[ADD],
jpwl/encoder/libopenjpeg/openjpeg.h[ADD],
jpwl/encoder/libopenjpeg/pi.c[ADD],
jpwl/encoder/libopenjpeg/pi.h[ADD],
jpwl/encoder/libopenjpeg/raw.c[ADD],
jpwl/encoder/libopenjpeg/raw.h[ADD],
jpwl/encoder/libopenjpeg/rs.c[ADD],
jpwl/encoder/libopenjpeg/rs.h[ADD],
jpwl/encoder/libopenjpeg/t1.c[ADD],
jpwl/encoder/libopenjpeg/t1.h[ADD],
jpwl/encoder/libopenjpeg/t2.c[ADD],
jpwl/encoder/libopenjpeg/t2.h[ADD],
jpwl/encoder/libopenjpeg/tcd.c[ADD],
jpwl/encoder/libopenjpeg/tcd.h[ADD],
jpwl/encoder/libopenjpeg/tgt.c[ADD],
jpwl/encoder/libopenjpeg/tgt.h[ADD]: Initial revision
2005-11-08 Antonin Descampe
* [r180] libopenjpeg/j2k.c: small changes to remove warnings
related to signedness
2005-11-04 Antonin Descampe
* [r179] libopenjpeg/t1.c: small change to avoid signed/unsigned
warning during compilation
2005-11-01 Antonin Descampe
* [r178] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/int.c,
libopenjpeg/int.h, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/jp2.c, libopenjpeg/mqc.c, libopenjpeg/pi.c,
libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c: Changes
proposed by Mathieu Malaterre from the GDCM project... Thanks a
lot Mathieu
- '//' replaced by '/* */'
- inclusion of int.h in int.c
- inclusion of j2k.h in int.h in order to export symbols
- adding (void) var when a variable is declared but not used
- some explicit cast
- CLOCKS_PER_SEC is declared as float in bcc55, so there is a
need to cast it to int for the modulo operation
- some variables changed from float -> double
2005-10-27 Antonin Descampe
* [r177] libopenjpeg/dwt.c: changed one of the 9-7 coefficients
(value closer to the one in the std)
* [r176] codec/image_to_j2k.c, libopenjpeg/t1.c, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: 1) quantization stepsizes stored as float
instead of shifted integers -> fixes a pb of precision when using
very small stepsizes. 2) bug fixed when decoding until bitplane 0
-> r-value (1/2) added to the coefficient.
2005-10-20 François-Olivier Devaux
* [r175] libopenjpeg/jp2.c: Modifications to decoding of JP2H box
in order to be compatible with JP2 conformance files
2005-09-21 Antonin Descampe
* [r174] libopenjpeg/dwt.c, libopenjpeg/dwt.h, libopenjpeg/tcd.c:
major change in the dwt-module, thanks to Ive (aka Reiner
Wahler): thanks a lot ! See note in dwt.c for more details.
* [r173] libopenjpeg/tcd.c: bug fixed when asking for an index with
more than (layer*resolutions*100) packets per tile (2nd
correction)
2005-09-20 Antonin Descampe
* [r172] libopenjpeg/j2k.c, libopenjpeg/tcd.c: bug fixed when
asking for an index with more than (layer*resolutions*100)
packets per tile
2005-09-13 Antonin Descampe
* [r171] libopenjpeg/j2k.c: bug fixed when freeing the memory
allocated if ppm-marker or ppt-marker is used
* [r170] codec/image_to_j2k.c, libopenjpeg/j2k.h: bug fixed when
freeing the memory allocated if ppm-marker or ppt-marker is used
2005-08-01 François-Olivier Devaux
* [r169] libopenjpeg/jpt.c: Modifications proposed by Rob Komar.
Thanks for your contribution !
2005-07-18 Antonin Descampe
* [r168] codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/tcd.c: Several bugs fixed when dealing with pgx-files
with more than 8 bpp and the fixed_quality feature.
2005-06-02 François-Olivier Devaux
* [r167] libopenjpeg/t1.c: At lines 577, 692 and 699, zeroing of
effective region of code-block rather than the 1024*1024
allocated integers of code-block. This optimization has been
proposed by Dmitry Kolyadin. Thanks for your help !
* [r166] libopenjpeg/tcd.c: Conversions from int to unsigned int to
ensure correct execution of int_min and int_max at lines 800 to
830
* [r165] libopenjpeg/j2k.c: Conversions from int to unsigned int to
ensure correct execution of int_min at line 626 to 628
2005-05-26 Antonin Descampe
* [r164] codec/j2k_to_image.c: argv[2] replaced by outfile when
writing to output file (thanks to O.Smeesters and V.Mesaros)
* [r163] libopenjpeg/fix.c: CRLF -> LF
2005-05-26 François-Olivier Devaux
* [r162] libopenjpeg/fix.c: CVS test
2005-05-26 lugan
* [r161] codec/j2k_to_image.c, libopenjpeg/cio.c,
libopenjpeg/cio.h, libopenjpeg/fix.c, libopenjpeg/j2k.c,
libopenjpeg/j2k.h, libopenjpeg/mqc.c, libopenjpeg/pi.c,
libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.h,
mj2/Makefile, mj2/extract_j2k_from_mj2.c, mj2/meta_out.c,
mj2/meta_out.h, mj2/mj2.c, mj2/mj2.h, mj2/mj2_convert.c,
mj2/mj2_convert.h, mj2/mj2_to_frames.c, mj2/mj2_to_metadata.c,
mj2/mj2_to_metadata.h, mj2/wrap_j2k_in_mj2.c: correction CRLF ->
LF
2005-05-26 Antonin Descampe
* [r160] libopenjpeg/bio.c: test
2005-05-26 François-Olivier Devaux
* [r159] libopenjpeg/cio.c, libopenjpeg/cio.h: cio_read_to_buf(...)
and cio_write_from_buf(...) functions syntax modification
2005-05-24 François-Olivier Devaux
* [r158] libopenjpeg/t1.c: Code optimization: t1_flags and t1_data
set to zero with memset
2005-05-23 François-Olivier Devaux
* [r157] libopenjpeg/cio.c: 2 functions were added, to fasten
buffer transfers:
void cio_read_to_buf(unsigned char* buf, int n)
void cio_write_from_buf(unsigned char* buf, int n)
Code written by Glenn Pearson
* [r156] libopenjpeg/cio.h: 2 functions were added, to fasten
buffer transfers:
void cio_read_to_buf(unsigned char* buf, int n)
void cio_write_from_buf(unsigned char* buf, int n)
* [r155] mj2/mj2.c: Variables in Movie and Track structure
initialized to avoid problems when freeing memory.
These initializations are made in mj2_read_smhd and
mj2_read_hmhd.
* [r154] mj2/extract_j2k_from_mj2.c: Useless call of
mj2_init_stdmovie function deleted
2005-05-20 François-Olivier Devaux
* [r153] mj2/mj2.c: Modified mj2_init_stdmovie. Check for division
by zero at line 212: tk->sample[j].sample_delta = tk->timescale /
tk->sample_rate;
Thanks to Valentin Mesaros !
2005-04-27 François-Olivier Devaux
* [r152] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
mj2/mj2_to_frames.dsp, mj2/mj2_to_metadata.dsp: Release
configuration modified
* [r151] mj2/frames_to_mj2.dsp: Light modifications
* [r150] mj2/mj2_to_metadata.dtd[ADD]: First upload of the DTD file
* [r149] mj2/meta_out.c: Light modifications
2005-04-19 François-Olivier Devaux
* [r148] mj2/Makefile: Update
* [r147] mj2/extract_j2k_from_mj2.c: bug while freeing memory
(mj2_free) fixed
* [r146] mj2/wrap_j2k_in_mj2.c: Bug while writing huge MOOV boxes
fixed. Thanks to Valentin Mesaros !
* [r145] mj2/mj2.c: Standard movie initialisation slightely
modified
* [r144] mj2/Makefile: Makefile update
2005-04-15 François-Olivier Devaux
* [r143] mj2/mj2_to_metadata.vcproj: Project update
2005-04-06 François-Olivier Devaux
* [r142] mj2/mj2_to_metadata.vcproj: Project settings update
* [r141] mj2/mj2_to_metadata.vcproj: Project settings update
* [r140] mj2/mj2_to_metadata.vcproj: Project settings update
* [r139] mj2/mj2_to_metadata.vcproj: Relative path modifications
2005-04-01 François-Olivier Devaux
* [r138] mj2/mj2_to_metadata.vcproj[ADD]: Visual .NET project
* [r137] mj2/mj2_to_metadata_Notes.doc: New version by Glenn
Pearson
2005-03-25 François-Olivier Devaux
* [r136] mj2/mj2_to_metadata.c: Line 114: Simple warning message
when NO_PACKETS_DECODING is not defined
* [r135] mj2/meta_out.c: Line 944:Memory release of
img.comps[i].data when NO_PACKETS_DECODING is not defined
* [r134] codec/convert.c: Removed unused parameter in fprintf at
line 618
* [r133] codec/j2k_to_image.c: Unused "dest" pointer removed from
main()
* [r132] libopenjpeg/j2k.c: #endif;
replaced by
#endif
* [r131] mj2/Makefile[ADD]: Makefile for frames_to_mj2,
mj2_to_frames, wrap_j2k_in_mj2
and extract_j2k_from_mj2
Thanks to Valentin Mesaros from Octalis !
* [r130] mj2/mj2_convert.c: Newline at end of file added
* [r129] mj2/mj2.c: Replaced bad message error when unknown box is
found
* [r128] mj2/frames_to_mj2.c: Replaced unlink() with remove()
* [r127] mj2/meta_out.c[ADD], mj2/meta_out.h[ADD],
mj2/mj2_to_metadata.c[ADD], mj2/mj2_to_metadata.dsp[ADD],
mj2/mj2_to_metadata.h[ADD], mj2/mj2_to_metadata_Notes.doc[ADD]:
New OpenJPEG MJ2 module: mj2_to_metadata created by Glenn
Pearson. The OpenJPEG team would like to thank him for his
contributions !
* [r126] mj2/mj2_convert.h, mj2/mj2_to_frames.c: Newline at end of
file
2005-03-21 François-Olivier Devaux
* [r125] mj2/mj2.c: Initialisation of movie->cl changed in
mj2_init_stdmovie
2005-03-16 François-Olivier Devaux
* [r124] libopenjpeg/j2k.c: Modifications made to enable the
decoding of a J2K file headers without decoding all packets using
#NO_PACKETS_DECODING
Used with MJ2_to_metadata
2005-02-10 François-Olivier Devaux
* [r123] codec/image_to_j2k.c: Input file format bug fixed (2)
* [r122] codec/image_to_j2k.c: Input file format bug fixed
2005-02-09 François-Olivier Devaux
* [r121] mj2/mj2.c: Minor bugs in error messages fixed
* [r120] mj2/mj2.c, mj2/mj2.h: Added tk->visual_w and tk->visual_h
variables, specifying the track's visual presentation size as
fixed-point 16.16 values.
* [r119] mj2/mj2.c: Precision added to tk->balance, tk->volume,
movie->volume and movie->rate
* [r118] libopenjpeg/j2k.h: YUV_DFMT added
2005-02-01 François-Olivier Devaux
* [r117] mj2/mj2_to_frames.c: Bug with number of layers to decode
fixed
2005-01-26 Antonin Descampe
* [r116] codec/j2k_to_image.c, libopenjpeg/t2.c: Added layer option
'-l' to the command line. This option allows user to
specify a maximum number of quality layers to be decoded.
* [r115] codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
mj2/frames_to_mj2.c: * function getopt added to the decoder (to
efficiently manage arguments
in command line)
* reduce_on, reduce_value grouped in a single variable reduce
* up-to-date usage display
* image_type renamed --> decod_format
* JPEG2000_format renamed --> cod_format
2005-01-14 François-Olivier Devaux
* [r114] mj2/mj2.c: Bug with mj2_read_struct fixed (problem when
reading MJ2 files starting with the MOOV box fixed)
2005-01-03 Antonin Descampe
* [r113] libopenjpeg/fix.c: Luke Lee optimization for fix_mul...
Thanks to him
2004-12-08 François-Olivier Devaux
* [r112] mj2/wrap_j2k_in_mj2.c[ADD]: This tool wraps J2K
codestreams into a MJ2 file (designed to
work with other codecs than OpenJPEG)
* [r111] mj2/extract_j2k_from_mj2.c[ADD]: This tool extracts J2K
codestreams from a MJ2 file (designed to
work with other codecs than OpenJPEG)
* [r110] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Dos
* [r109] mj2/MJ2_Extractor.dsp, mj2/MJ2_Wrapper.dsp,
mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to Unix
* [r108] mj2/MJ2_Wrapper.dsp[ADD]: This tool wraps J2K codestreams
into a MJ2 file (designed to
work with other codecs than OpenJPEG)
* [r107] mj2/MJ2_Extractor.dsp[ADD]: This tool extracts J2K
codestreams from a MJ2 file (designed to
work with other codecs than OpenJPEG)
* [r106] mj2/frames_to_mj2.c, mj2/frames_to_mj2.dsp, mj2/mj2.c,
mj2/mj2.h, mj2/mj2_convert.c, mj2/mj2_convert.h,
mj2/mj2_to_frames.c, mj2/mj2_to_frames.dsp: New modular version
of the MJ2 library.
The goal of this new version is to make the library more
independent from OpenJPEG
* [r105] codec/image_to_j2k.c: Modifications in handling of JP2
files to increase modularity of JP2.c
Memory leak fixed with jp2 files
* [r104] libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modularity increase
in jp2_init_stdjp2 function and jp2c box functions to enable new
version of MJ2 module
2004-11-29 Antonin Descampe
* [r103] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Index structure
adpated for other progression orders than LRCP
(thanks to Stefano Pensa)
2004-11-26 François-Olivier Devaux
* [r102] codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/jp2.c, libopenjpeg/jp2.h: Modifications to increase
modularity of jp2 coding/decoding
2004-11-15 François-Olivier Devaux
* [r101] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/t1.c, libopenjpeg/t2.c, libopenjpeg/tcd.c,
mj2/frames_to_mj2.c: fprintf correctly redirected to stderr or
stdout
2004-11-05 François-Olivier Devaux
* [r100] mj2/frames_to_mj2.c: Help message updated
* [r99] mj2/mj2_to_frames.c: Usage message updated
* [r98] mj2/frames_to_mj2.c: Help message updated
* [r97] codec/image_to_j2k.c: Help message updated
* [r96] mj2/mj2.c: Stack corruption error corrected with "tmp"
variable
2004-10-08 François-Olivier Devaux
* [r95] mj2/frames_to_mj2.c: Bug with -F argument fixed
2004-10-06 François-Olivier Devaux
* [r94] mj2/mj2.c: Memory leak bug fixed in the read_mdat()
function
* [r93] libopenjpeg/jp2.c: Small bug corrected: unsigned int to int
conversion at line 417
2004-09-09 François-Olivier Devaux
* [r92] mj2/mj2.c: Bug with tk->imagefile pointer fixed
2004-09-08 François-Olivier Devaux
* [r91] mj2/mj2.c: Modification of stsc_decompact function
2004-09-06 François-Olivier Devaux
* [r90] mj2/mj2.c: Bug with sound and hint tracks fixed
* [r89] mj2/mj2_convert.c: One component input image handled
2004-08-31 François-Olivier Devaux
* [r88] libopenjpeg/jp2.c: Order of data written to jp2_struct->cl
inversed in jp2_read_ftyp function
2004-08-27 François-Olivier Devaux
* [r87] mj2/mj2.c, mj2/mj2_to_frames.c: Pointer values initialized
to zero
2004-08-24 François-Olivier Devaux
* [r86] mj2/mj2.c: Fixed bugs. Thanks to Dereck !
2004-08-06 Antonin Descampe
* [r85] codec/image_to_j2k.c, codec/j2k_to_image.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/tcd.c,
libopenjpeg/tcd.h: * Inserted tool for memory leaks fixing in
debug mode
* Fixed some memory leaks in the decoder (some are still present
when multiple tiles!)
2004-08-04 Antonin Descampe
* [r84] codec/image_to_j2k.c: Help updated
2004-08-03 François-Olivier Devaux
* [r83] mj2/frames_to_mj2.c: Bug fixed in lossless mode
2004-08-03 Antonin Descampe
* [r82] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
Better indentation
* [r81] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/tcd.c:
Bug fixed in lossless mode
2004-08-02 François-Olivier Devaux
* [r80] codec/image_to_j2k.c: Deleted system("pause") at the end of
main function
2004-07-30 Antonin Descampe
* [r79] codec/convert.c: Bug fixed in pgx-file reading
2004-07-21 Antonin Descampe
* [r78] libopenjpeg/mqc.c: Bug fixed in MQ decoder initialization
(keyword comment : initbug1)
2004-07-20 Antonin Descampe
* [r77] codec/j2k_to_image.c, libopenjpeg/pi.c, libopenjpeg/tcd.c:
* Bug fixed in jpt decoding
* Bug fixed in pcrl progression order (profile-1 compliance)
* Change in tcd_dump
2004-07-16 François-Olivier Devaux
* [r76] mj2/mj2_to_frames.c: Error message modification
2004-07-16 Antonin Descampe
* [r75] mj2/frames_to_mj2.dsp, mj2/mj2_to_frames.dsp: Converting to
DOS-formats
2004-07-16 François-Olivier Devaux
* [r74] mj2/frames_to_mj2.c[ADD], mj2/frames_to_mj2.dsp[ADD],
mj2/mj2.c[ADD], mj2/mj2_convert.c[ADD], mj2/mj2_convert.h[ADD],
mj2/mj2_to_frames.c[ADD], mj2/mj2_to_frames.dsp[ADD]: First
upload of MJ2 module
* [r73] mj2/mj2.h[ADD]: First upload of mj2.h
* [r70] mj2[ADD], mj2/compat[ADD], mj2/compat/getopt.c[ADD],
mj2/compat/getopt.h[ADD]: Initial revision
* [r69] libopenjpeg/jp2.h: Comments added
* [r68] libopenjpeg/j2k.c: minor changes
* [r67] libopenjpeg/jp2.c: Bug on jp2_struct->comps memory
allocation fixed
2004-07-16 Antonin Descampe
* [r66] indexer_JPIP/index_create.c: USAGE-statement updated
2004-07-16 François-Olivier Devaux
* [r65] codec/j2k_to_image.c: Memory leaks at decoding fixed
2004-07-16 Antonin Descampe
* [r64] indexer_JPIP/index_create.c, indexer_JPIP/j2k.h: Previous
version reloaded
2004-07-16 François-Olivier Devaux
* [r63] libopenjpeg/j2k.c: Memory leaks at decoding fixed
2004-07-16 Antonin Descampe
* [r62] indexer_JPIP/index_create.c: Fixed bug (compatibility
between index_create and j2k_decode)
2004-07-16 François-Olivier Devaux
* [r61] libopenjpeg/jp2.c: Multiple tile bug fixed (line 438)
* [r60] libopenjpeg/tcd.c: Memory leaks fixed (line 1592: frees
data of all components of current tile)
2004-07-16 Antonin Descampe
* [r59] libopenjpeg/t1.c, libopenjpeg/t2.c: Minor changes for RESET
mode
2004-07-16 François-Olivier Devaux
* [r58] codec/image_to_j2k.c: Comment introcudec (Created by
OpenJPEG version 0.9) + Memory leaks fixed
2004-07-15 lugan
* [r57] libopenjpeg/Makefile: Bugfix Makefile / jp2.c & jp2.h
2004-07-14 Antonin Descampe
* [r56] libopenjpeg/tcd.c: (Sampling + Offset) incompatibility bug
fixed
* [r55] codec/image_to_j2k.c: fixed bug from previous revision
2004-07-14 François-Olivier Devaux
* [r54] codec/image_to_j2k.c: Memory leak fix + Comment inserted in
codestream: "Created by OpenJPEG version 0.9"
* [r53] codec/image_to_j2k.c: Allocated memory of coding parameters
(cp) freed
2004-07-14 Antonin Descampe
* [r52] codec/image_to_j2k.c, indexer_JPIP/j2k.h,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/pi.c,
libopenjpeg/t2.c, libopenjpeg/tcd.c: * PPM markers handling
modified (comment keyword : ppmbug1)
* empty resolution level or subband handling (comment keyword :
sizebug1)
* index_on field forwarded to j2k_cp_t structure
2004-07-13 Antonin Descampe
* [r51] codec/j2k_to_image.c, indexer_JPIP/index_create.c,
libopenjpeg/j2k.c, libopenjpeg/j2k.h, libopenjpeg/jp2.c,
libopenjpeg/jp2.h: Structure j2k_option_t deleted and option
"-reduce" integrated to j2k_cp_t.
Parameters changed for j2k_decode, jp2_decode,
j2k_decode_jpt_stream
* [r50] libopenjpeg/dwt.c, libopenjpeg/fix.c, libopenjpeg/t1.c,
libopenjpeg/tcd.c, libopenjpeg/tcd.h: * Quantization bug fixed
when using 9x7 DWT (comment keyword : quantizbug1)
* Multiplication bug fixed when dividing by 8192 (comment keyword
: multbug1)
2004-07-09 Antonin Descampe
* [r49] libopenjpeg/j2k.c: scalar_derived quantization type bug
fixed (2)
* [r48] libopenjpeg/j2k.c, libopenjpeg/j2k.h: Bug fixed for
scalar_derived quantization type
* [r47] codec/j2k_to_image.c: Bug fixed in pgx-format
2004-07-07 Antonin Descampe
* [r46] codec/image_to_j2k.dsp, codec/j2k_to_image.dsp: Added jp2.h
et jp2.c to the project
2004-07-07 François-Olivier Devaux
* [r45] libopenjpeg/jp2.c[ADD], libopenjpeg/jp2.h[ADD]: First
version of JP2 file format
* [r44] libopenjpeg/openjpeg.h: Include jp2.h file
* [r43] libopenjpeg/j2k.h: New variable in cp structure for JP2
format
* [r42] libopenjpeg/j2k.c: j2k_encode can output data to a buffer
or to a file
* [r41] codec/j2k_to_image.c: Enables the decoding of JP2 files
* [r40] codec/image_to_j2k.c: Enables the creation of JP2 files
* [r39] codec/convert.c: Sets the image color space for JP2 format
2004-07-06 François-Olivier Devaux
* [r38] codec/image_to_j2k.c: Fixed bug for rate option
2004-07-05 Antonin Descampe
* [r37] codec/image_to_j2k.dsp[ADD], codec/j2k_to_image.dsp[ADD]:
*.dsp files added for Microsoft Visual Studio users
2004-05-07 Antonin Descampe
* [r36] libopenjpeg/j2k.c, libopenjpeg/j2k.h: small changes in the
INDEX-file generation (in order to only use data from index data
structures)
* [r35] codec/image_to_j2k.c, libopenjpeg/j2k.c, libopenjpeg/j2k.h,
libopenjpeg/t1.c, libopenjpeg/tcd.c, libopenjpeg/tcd.h: *
Fixed_quality option added : specifying -q psnr1,psnr2,psnr3,...
at the command line when encoding an image generates layers with
the corresponding psnr. You have to specify values in the
increase order. This option is incompatible with "-r" or "-f"
options.
* Old -q option is now available with -f
* The INDEX-file structure has been modified and is now like this
:
------------------------------
image_width image_height
progression order
tile_width tile_height
nb_tiles_width nb_tiles_height
nb_components
nb_layers
nb_decompositions
foreach resolution_level {[precinct_width,precinct_height]}
main_header_end
codestream_size
foreach tile {
tileno start_pos end_header end_pos squarred_error_total
nb_pixels mean_squarred_error
}
foreach tile {
foreach packet {
packetno tileno layerno resno compno precinctno start_pos end_pos
SE_reduction
}
}
SE max
SE total
-----------------------------
2004-04-30 Antonin Descampe
* [r34] codec/convert.c, codec/image_to_j2k.c, libopenjpeg/j2k.c,
libopenjpeg/tcd.c: Various corrections to avoid "signed/unsigned
mismatch" warnings during compilation
2004-04-29 Antonin Descampe
* [r33] codec/image_to_j2k.c: Ajout de la possibilit<69> de taille de
precincts diff<66>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.