]>
granicus.if.org Git - openjpeg/log
Mickael Savinaud [Thu, 9 Aug 2012 12:11:24 +0000 (12:11 +0000)]
[trunk] rename opj_setup_decoder_v2 to opj_setup_decoder
Mickael Savinaud [Thu, 9 Aug 2012 11:56:14 +0000 (11:56 +0000)]
[trunk] remove deprecated v1 style function opj_setup_decoder
Mickael Savinaud [Thu, 9 Aug 2012 11:53:33 +0000 (11:53 +0000)]
[trunk] remove deprecated v1 style function opj_destroy_decompress
Mickael Savinaud [Thu, 9 Aug 2012 11:51:07 +0000 (11:51 +0000)]
[trunk] rename opj_create_decompress_v2 to opj_create_decompress
Mickael Savinaud [Thu, 9 Aug 2012 11:46:19 +0000 (11:46 +0000)]
[trunk] remove V1 style function opj_create_decompress
Mickael Savinaud [Thu, 9 Aug 2012 11:35:06 +0000 (11:35 +0000)]
[trunk] define local functions of j2k.c as static and clean style
Mickael Savinaud [Thu, 9 Aug 2012 11:12:28 +0000 (11:12 +0000)]
[trunk] move allocation of cstr_index->tile_index to the end of the header reading
Mickael Savinaud [Thu, 9 Aug 2012 11:05:58 +0000 (11:05 +0000)]
Add file type detection in test_tile_decoder to support JP2 file as input
Mickael Savinaud [Thu, 9 Aug 2012 09:29:42 +0000 (09:29 +0000)]
Use the right file as input for the test ttd2
Mickael Savinaud [Thu, 9 Aug 2012 08:07:57 +0000 (08:07 +0000)]
Reorganize and clean style of test_tile_decoder.c
Mathieu Malaterre [Wed, 25 Jul 2012 13:10:43 +0000 (13:10 +0000)]
[trunk] Use const keyword when appropriate
Mathieu Malaterre [Wed, 25 Jul 2012 13:10:21 +0000 (13:10 +0000)]
[trunk] Import changes from 1.5 branch
Mathieu Malaterre [Wed, 11 Jul 2012 14:59:41 +0000 (14:59 +0000)]
[trunk] Fix r156 to compile on compilers where false is not defined.
Mathieu Malaterre [Wed, 11 Jul 2012 14:55:39 +0000 (14:55 +0000)]
[trunk] This fixes issues seen on PDF files
Fixes issue 156
Mathieu Malaterre [Tue, 10 Jul 2012 13:09:45 +0000 (13:09 +0000)]
[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
Mickael Savinaud [Fri, 1 Jun 2012 07:53:44 +0000 (07:53 +0000)]
[trunk] use new names for baseline
Mathieu Malaterre [Tue, 29 May 2012 14:27:42 +0000 (14:27 +0000)]
[trunk] Fix a simple leak in test_tile_encoder
Mathieu Malaterre [Tue, 29 May 2012 14:25:23 +0000 (14:25 +0000)]
[trunk] Adding more tests. tte5.j2k looks as if the tile compression is broken
Mathieu Malaterre [Tue, 29 May 2012 13:55:49 +0000 (13:55 +0000)]
[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
Mathieu Malaterre [Tue, 29 May 2012 13:44:27 +0000 (13:44 +0000)]
[trunk] Fix installation issues. Thanks to winfried for patch.
Fixes issue 149
Mathieu Malaterre [Tue, 29 May 2012 09:33:28 +0000 (09:33 +0000)]
[trunk] Follow up to r1691. Handle signed case.
Mathieu Malaterre [Tue, 29 May 2012 09:30:03 +0000 (09:30 +0000)]
[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
Mathieu Malaterre [Tue, 29 May 2012 09:07:49 +0000 (09:07 +0000)]
[trunk] Add commented out code for tile support in applications.
Mathieu Malaterre [Tue, 22 May 2012 16:07:38 +0000 (16:07 +0000)]
[trunk] error message typo, refer PLT instead of PLM
Mathieu Malaterre [Mon, 21 May 2012 08:38:13 +0000 (08:38 +0000)]
[trunk] add sentinel when tile_index is null
Mathieu Malaterre [Mon, 21 May 2012 08:05:29 +0000 (08:05 +0000)]
[trunk] Enable tile decoding/encoding round trip
Mathieu Malaterre [Mon, 21 May 2012 08:03:58 +0000 (08:03 +0000)]
Activate tile decoding system to reproduce issues
Mickael Savinaud [Mon, 21 May 2012 06:51:07 +0000 (06:51 +0000)]
Comment the using of j2k_add_marker function into a v2 function.
Mickael Savinaud [Mon, 14 May 2012 17:47:10 +0000 (17:47 +0000)]
use the correct event handler in j2k_to_image.c
Mickael Savinaud [Mon, 14 May 2012 17:25:10 +0000 (17:25 +0000)]
resolve bug under win arch with test_tile_encoder.c
Mickael Savinaud [Mon, 14 May 2012 17:17:53 +0000 (17:17 +0000)]
Mathieu Malaterre [Mon, 14 May 2012 16:05:55 +0000 (16:05 +0000)]
[trunk] Start activating tile tests
Mathieu Malaterre [Mon, 14 May 2012 15:20:20 +0000 (15:20 +0000)]
[trunk] Need to use new interface opj_event_msg_v2, instead of old opj_event_msg. Remove some simple warnings
Mathieu Malaterre [Mon, 14 May 2012 15:19:40 +0000 (15:19 +0000)]
[trunk] Pointer is opj_jp2_v2_t, not opj_jp2_t
Mathieu Malaterre [Mon, 14 May 2012 14:51:26 +0000 (14:51 +0000)]
[trunk] Wrong struct size. Use opj_jp2_v2_t instead
Mathieu Malaterre [Mon, 14 May 2012 14:38:02 +0000 (14:38 +0000)]
[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?
Mathieu Malaterre [Mon, 14 May 2012 14:36:24 +0000 (14:36 +0000)]
[trunk] Fix minor typo in error message.
Mickael Savinaud [Mon, 14 May 2012 11:04:59 +0000 (11:04 +0000)]
adding jp2_encode_v2 from v2 branches; using the right return value for opj_stream_flush
Mickael Savinaud [Mon, 14 May 2012 10:02:59 +0000 (10:02 +0000)]
correct style in cio.c and use only op_bool return value; correct error in jp2.c and some style
Mickael Savinaud [Mon, 14 May 2012 09:37:36 +0000 (09:37 +0000)]
add new functions in jp2 codec from v2 branches; solve bug in j2k_setup_encoder_v2
Mathieu Malaterre [Mon, 14 May 2012 07:17:42 +0000 (07:17 +0000)]
[trunk] Fix remaining compilation errors
Mickael Savinaud [Mon, 14 May 2012 07:13:27 +0000 (07:13 +0000)]
remove opj_event_mgr struct from test_tile_decoder
Mathieu Malaterre [Mon, 14 May 2012 07:11:02 +0000 (07:11 +0000)]
[trunk] Fix using proper v2 function
Mathieu Malaterre [Mon, 14 May 2012 07:03:33 +0000 (07:03 +0000)]
[trunk] Import from v2 test_tile_decoder
Mickael Savinaud [Mon, 14 May 2012 06:24:27 +0000 (06:24 +0000)]
Correct a mistake about declaration of j2k_write_eoc_v2
Mickael Savinaud [Sun, 13 May 2012 22:13:58 +0000 (22:13 +0000)]
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
Mickael Savinaud [Sun, 13 May 2012 15:48:19 +0000 (15:48 +0000)]
remove a fixme about tcd_deallocate and encodind precint
Mickael Savinaud [Wed, 2 May 2012 13:37:54 +0000 (13:37 +0000)]
[trunk] style
Mickael Savinaud [Wed, 2 May 2012 13:30:41 +0000 (13:30 +0000)]
[trunk] correct a bug in jpip building induced by the previous commit
Mickael Savinaud [Wed, 2 May 2012 07:01:13 +0000 (07:01 +0000)]
[trunk] Enhance support of events like the v2 branch. Use right name of variables.
Mathieu Malaterre [Mon, 23 Apr 2012 13:28:20 +0000 (13:28 +0000)]
[trunk] apply patch from winfried on the mailing list. For more info see: https://groups.google.com/group/openjpeg/msg/
e631d586a31c6de4
Mathieu Malaterre [Mon, 23 Apr 2012 09:16:17 +0000 (09:16 +0000)]
Fix a set of warnings reported by gcc in cio.c. This patch impact the API directly (remove left over 32bits API)
Mathieu Malaterre [Mon, 23 Apr 2012 09:15:29 +0000 (09:15 +0000)]
Adding sentinel code for debug
Mickael Savinaud [Fri, 13 Apr 2012 14:36:30 +0000 (14:36 +0000)]
[trunk] correct a wrong assert in j2k.c
Mathieu Malaterre [Tue, 27 Mar 2012 08:11:14 +0000 (08:11 +0000)]
[trunk] attempt to fix clang/3.1 compilation error remotely
Mathieu Malaterre [Tue, 27 Mar 2012 07:44:28 +0000 (07:44 +0000)]
[trunk] fix compilation on OS where ssize_t is not defined.
Mathieu Malaterre [Mon, 26 Mar 2012 16:42:52 +0000 (16:42 +0000)]
[trunk] Final touch to get rid of most truncation warnings
Mathieu Malaterre [Mon, 26 Mar 2012 16:18:58 +0000 (16:18 +0000)]
[trunk] one more round of warnings fixes
Mathieu Malaterre [Mon, 26 Mar 2012 16:08:05 +0000 (16:08 +0000)]
[trunk] change char* to const char* when possible. Remove more warnings
Mathieu Malaterre [Mon, 26 Mar 2012 16:00:26 +0000 (16:00 +0000)]
[trunk] remove warnings from jp2k decoder
Mathieu Malaterre [Mon, 26 Mar 2012 15:56:04 +0000 (15:56 +0000)]
[trunk] change char* to const char* when possible. Remove more warnings
Mathieu Malaterre [Mon, 26 Mar 2012 15:37:04 +0000 (15:37 +0000)]
[trunk] another round of compilation fixes
Mathieu Malaterre [Mon, 26 Mar 2012 15:04:49 +0000 (15:04 +0000)]
[trunk] another set of warnings fixes for LFS support
Mathieu Malaterre [Mon, 26 Mar 2012 14:50:34 +0000 (14:50 +0000)]
[trunk] Fix equality into test
Mathieu Malaterre [Mon, 26 Mar 2012 14:50:14 +0000 (14:50 +0000)]
[trunk] remove some simple warnings
Mathieu Malaterre [Mon, 26 Mar 2012 14:44:12 +0000 (14:44 +0000)]
[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
Mathieu Malaterre [Mon, 26 Mar 2012 14:23:33 +0000 (14:23 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (sock_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 14:14:19 +0000 (14:14 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (auxtrans_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 13:53:25 +0000 (13:53 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (metadata_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 13:49:32 +0000 (13:49 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (manfbox_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 13:47:52 +0000 (13:47 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (j2kheader_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 13:34:16 +0000 (13:34 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (index_manager)
Mathieu Malaterre [Mon, 26 Mar 2012 13:18:09 +0000 (13:18 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (marker_param_t)
Mathieu Malaterre [Mon, 26 Mar 2012 13:15:40 +0000 (13:15 +0000)]
[trunk] fix another simple warning
Mathieu Malaterre [Mon, 26 Mar 2012 13:02:40 +0000 (13:02 +0000)]
[trunk] explicit cast missing
Mathieu Malaterre [Mon, 26 Mar 2012 13:01:41 +0000 (13:01 +0000)]
[trunk] remove simple warnings.
Mathieu Malaterre [Mon, 26 Mar 2012 12:59:33 +0000 (12:59 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP (codestream_param_t)
Mathieu Malaterre [Mon, 26 Mar 2012 12:31:27 +0000 (12:31 +0000)]
[trunk] continue work on getting API to use off_t instead of long toward LFS support in JPIP
Mathieu Malaterre [Mon, 26 Mar 2012 09:48:53 +0000 (09:48 +0000)]
[trunk] Start working on LFS support in JPIP code section
Mathieu Malaterre [Mon, 26 Mar 2012 09:19:45 +0000 (09:19 +0000)]
[trunk] ICC profile length is always an unsigned integer
Mathieu Malaterre [Mon, 26 Mar 2012 09:15:26 +0000 (09:15 +0000)]
[trunk] make openjpeg consistant with itself, and adapt sign of struct variables
Mathieu Malaterre [Mon, 26 Mar 2012 08:51:12 +0000 (08:51 +0000)]
[trunk] Fix a potential issue with truncation of pointers diff
Mathieu Malaterre [Mon, 26 Mar 2012 08:47:06 +0000 (08:47 +0000)]
[trunk] Fix some simple warnings reported by -Wconversion
Mathieu Malaterre [Mon, 26 Mar 2012 08:41:48 +0000 (08:41 +0000)]
[trunk] fix compilation when jpwl option is ON.
Mickael Savinaud [Mon, 26 Mar 2012 06:48:45 +0000 (06:48 +0000)]
[trunk] add missing file needed to compile last commit
Mickael Savinaud [Fri, 23 Mar 2012 17:47:53 +0000 (17:47 +0000)]
[trunk] add test_tile_encoder test and function related
Mathieu Malaterre [Mon, 19 Mar 2012 14:24:26 +0000 (14:24 +0000)]
[trunk] Fix invalid truncation from off_t to int (thanks to -Wconversion for report)
Mathieu Malaterre [Mon, 19 Mar 2012 13:46:34 +0000 (13:46 +0000)]
[trunk] Missing PRId64 for MS compilers
Mathieu Malaterre [Mon, 19 Mar 2012 13:42:53 +0000 (13:42 +0000)]
[trunk] Forgot portion of the previous commit.
Mathieu Malaterre [Mon, 19 Mar 2012 13:10:46 +0000 (13:10 +0000)]
[trunk] use autotools convention where #ifdef BLA, should be provided by #define BLA 1. This is to cope with pseudo autotools generated tif header.
Mathieu Malaterre [Mon, 19 Mar 2012 11:18:24 +0000 (11:18 +0000)]
[trunk] start using new functionalities from opj_inttypes in jpip code and main openjpeg
Mathieu Malaterre [Mon, 19 Mar 2012 10:15:46 +0000 (10:15 +0000)]
[trunk] move functionalities of stdint/inttype into opj_stdint/opj_inttypes
Mathieu Malaterre [Mon, 19 Mar 2012 10:00:06 +0000 (10:00 +0000)]
[trunk] Remove remaining of OPJ_INT64_F/OPJ_UINT64_F before move to C99 convention
Mathieu Malaterre [Mon, 19 Mar 2012 09:51:23 +0000 (09:51 +0000)]
[trunk] replace more void* object pointer to proper function pointer: opj_procedure. Remove some warnings reported by gcc -pedantic
Mathieu Malaterre [Mon, 19 Mar 2012 09:11:58 +0000 (09:11 +0000)]
[trunk] add debug statement for Win7-VS2008-32bits-trunk-Debug-OSGeo4W
Mathieu Malaterre [Sat, 17 Mar 2012 18:20:52 +0000 (18:20 +0000)]
[trunk] Quick fix for MS compilers which do not ship inttypes.h
Mathieu Malaterre [Sat, 17 Mar 2012 18:06:54 +0000 (18:06 +0000)]
[trunk] Fix compilation win32 with shared libs on (export symbol name)
Mathieu Malaterre [Sat, 17 Mar 2012 18:06:22 +0000 (18:06 +0000)]
[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
Mathieu Malaterre [Sat, 17 Mar 2012 17:03:16 +0000 (17:03 +0000)]
[trunk] remove a warning, about ISO C restricts enumerator values to range of 'int'
Mathieu Malaterre [Sat, 17 Mar 2012 15:05:38 +0000 (15:05 +0000)]
[trunk] HACK: This commit remove some JPWL related code just to allow compilation. See r1564 for more info