]>
granicus.if.org Git - openjpeg/log
Matthieu Darbois [Sat, 13 Dec 2014 12:29:22 +0000 (12:29 +0000)]
[trunk] Add SSE2/SSE41 implementations for mct.c (fixes issue 451)
Matthieu Darbois [Sat, 13 Dec 2014 10:27:21 +0000 (10:27 +0000)]
[trunk] Speed-up opj_int_fix_mul by removing unneeded operation
Update issue 220
Matthieu Darbois [Fri, 12 Dec 2014 21:54:22 +0000 (21:54 +0000)]
[trunk] Reduce encoder code block memory usage for non 64x64 code block sizes (fixes issue 444)
Matthieu Darbois [Thu, 11 Dec 2014 20:21:26 +0000 (20:21 +0000)]
[trunk] Fixed invalid check in in tiff reading method (fixes issue 449)
Matthieu Darbois [Tue, 9 Dec 2014 19:45:12 +0000 (19:45 +0000)]
[trunk] add test for compression using MCT with alpha channel
Update issue 415
Antonin Descampe [Tue, 9 Dec 2014 12:09:08 +0000 (12:09 +0000)]
[trunk] check number of components when getting mct norm (fixes issue 436)
Matthieu Darbois [Tue, 9 Dec 2014 05:44:55 +0000 (05:44 +0000)]
[trunk] Fixed compilation error under Visual Studio 2003 (fixes issue 351)
Matthieu Darbois [Tue, 2 Dec 2014 20:18:50 +0000 (20:18 +0000)]
[trunk] Fixed typo in opj_compress error report (fixes issue 350)
Matthieu Darbois [Tue, 25 Nov 2014 23:57:37 +0000 (23:57 +0000)]
[trunk] removed warnings when configuring with CMake 3.x on MacOS (fixes issue 443)
Matthieu Darbois [Tue, 25 Nov 2014 21:52:24 +0000 (21:52 +0000)]
[trunk] removed some warnings when configuring with CMake 3.x on MacOS
Update issue 443
Warnings related to OPJ_USE_DSYMUTIL are fixed
Matthieu Darbois [Tue, 25 Nov 2014 20:06:12 +0000 (20:06 +0000)]
[trunk] removed some warnings when building src/bin/jp2/convert.c
Update issue 442
Matthieu Darbois [Mon, 24 Nov 2014 21:31:09 +0000 (21:31 +0000)]
[trunk] removed warnings when building jp2.c (Update issue 442)
Matthieu Darbois [Sat, 22 Nov 2014 17:59:07 +0000 (17:59 +0000)]
[trunk] added an option to upsample image components in opj_decompress
Update issue 289
Issue is left open since there's still one image failing the tests.
Matthieu Darbois [Sat, 22 Nov 2014 14:09:16 +0000 (14:09 +0000)]
[trunk] fixed pnmtoimage for odd pgm files (fixes issue 294)
Matthieu Darbois [Sat, 22 Nov 2014 12:30:04 +0000 (12:30 +0000)]
[trunk] fixed warning in option to force rgb output in opj_decompress (fixes issue 282)
Matthieu Darbois [Sat, 22 Nov 2014 00:04:39 +0000 (00:04 +0000)]
[trunk] added option to force rgb output in opj_decompress (fixes issue 282 , fixes issue 286)
Matthieu Darbois [Fri, 21 Nov 2014 21:35:43 +0000 (21:35 +0000)]
[trunk] added check for tile component data size overflow (fixes issue 432)
Matthieu Darbois [Thu, 20 Nov 2014 23:47:09 +0000 (23:47 +0000)]
[trunk] added check for pclr box validity (fixes issue 429)
Matthieu Darbois [Thu, 20 Nov 2014 20:13:47 +0000 (20:13 +0000)]
[trunk] fixed memleak in abnormal condition (fixes issue 437)
Matthieu Darbois [Wed, 19 Nov 2014 20:05:39 +0000 (20:05 +0000)]
[trunk] added option to force output bit depth in opj_decompress (fixes issue 283)
Matthieu Darbois [Wed, 19 Nov 2014 19:08:09 +0000 (19:08 +0000)]
[trunk] replace OPJ_MACRO_TCD_ALLOCATE macro by inlined function (fixes issue 433)
Matthieu Darbois [Tue, 18 Nov 2014 18:30:44 +0000 (18:30 +0000)]
[trunk] remove warning during build (fixes issue 435)
Matthieu Darbois [Tue, 18 Nov 2014 00:07:50 +0000 (00:07 +0000)]
[trunk] fixed a bug leading to jpwl build failure & add related odd width/height sYCC tests (fixes issue 422)
Matthieu Darbois [Mon, 17 Nov 2014 22:02:38 +0000 (22:02 +0000)]
[data] added new non-regression tests from foxit
Update issue 415
Issue not closed as in the mean time there are other images to include
Matthieu Darbois [Mon, 17 Nov 2014 21:46:43 +0000 (21:46 +0000)]
[trunk] fixed a bug preventing palette image with cdef to decode properly using opj_get_decoded_tile (fixes issue 428)
Antonin Descampe [Mon, 3 Nov 2014 14:51:41 +0000 (14:51 +0000)]
[trunk] significantly reduces memory for single tile RGB encoding (fixes
issue 375)
Antonin Descampe [Mon, 3 Nov 2014 14:12:01 +0000 (14:12 +0000)]
[trunk] add a cdef box when alpha component is present (fixes issue 416)
Antonin Descampe [Thu, 30 Oct 2014 18:26:10 +0000 (18:26 +0000)]
[trunk] fixed a bug preventing palette image with cdef to decode properly (fixes issue 412)
Antonin Descampe [Thu, 30 Oct 2014 18:26:04 +0000 (18:26 +0000)]
[trunk] fixed a bug that was preventing image with per channel alpha to decode properly (fixes issue 414)
Antonin Descampe [Thu, 30 Oct 2014 18:00:45 +0000 (18:00 +0000)]
[trunk] add a check on precinct size (fixes issue 420)
Antonin Descampe [Thu, 30 Oct 2014 11:53:06 +0000 (11:53 +0000)]
[trunk] prevent overflow in j2k.c
Update issue 392
Issue left open to solve problem on x64-Asan and to investigate Matthieu's suggestion
Antonin Descampe [Wed, 22 Oct 2014 23:01:04 +0000 (23:01 +0000)]
[trunk] add Aaron Boxer as contributor
Antonin Descampe [Wed, 22 Oct 2014 22:59:35 +0000 (22:59 +0000)]
[trunk] re-arrange contributors alphabetically and add Matthieu Darbois
Antonin Descampe [Wed, 22 Oct 2014 22:52:01 +0000 (22:52 +0000)]
[trunk] workaround to make MD5 work under valgrind on MacOSX (fixes issue 410)
Antonin Descampe [Wed, 22 Oct 2014 22:38:55 +0000 (22:38 +0000)]
[trunk] Added new non-regression tests from foxit issues
Update issue 415
Antonin Descampe [Wed, 22 Oct 2014 13:16:35 +0000 (13:16 +0000)]
[trunk] resets resno_decoded for each tile (fixes issue 399)
Antonin Descampe [Wed, 22 Oct 2014 13:16:12 +0000 (13:16 +0000)]
[trunk] resets code-blocks reused for other tiles than the first one (fixes issue 418)
Antonin Descampe [Wed, 22 Oct 2014 10:30:35 +0000 (10:30 +0000)]
[trunk] add a check on mandatory headers in Main Header (fixes issue 408)
Antonin Descampe [Tue, 21 Oct 2014 15:22:22 +0000 (15:22 +0000)]
[trunk] fixed invalid member values from opj_read_header or opj_decode (fixes issue 411)
Antonin Descampe [Tue, 21 Oct 2014 12:54:08 +0000 (12:54 +0000)]
[trunk] verify channel definitions is complete when cdef is present (fixes issue 397)
Antonin Descampe [Tue, 21 Oct 2014 12:47:48 +0000 (12:47 +0000)]
[trunk] add a check on the number of resolution passed to cmdline (fixes issue 352)
Antonin Descampe [Tue, 21 Oct 2014 12:35:16 +0000 (12:35 +0000)]
[trunk] added check on JP2_IHDR box (fixes issue 364)
Antonin Descampe [Tue, 21 Oct 2014 12:27:58 +0000 (12:27 +0000)]
[trunk] add a check on Zppm value in PPM markers (fixes issue 393)
Antonin Descampe [Wed, 15 Oct 2014 10:24:49 +0000 (10:24 +0000)]
[trunk] Add option to call dsymutil on built binaries (fixes issue 409)
Antonin Descampe [Wed, 15 Oct 2014 10:14:54 +0000 (10:14 +0000)]
[trunk] add a check on progression order (fixes issue 413)
Antonin Descampe [Wed, 15 Oct 2014 08:48:19 +0000 (08:48 +0000)]
[trunk] add a check for illegal SCod value (fixes issue 400)
Antonin Descampe [Tue, 14 Oct 2014 15:15:09 +0000 (15:15 +0000)]
[trunk] additional checks for marker size inconsistency (fixes issue 363)
Antonin Descampe [Mon, 6 Oct 2014 21:05:32 +0000 (21:05 +0000)]
[trunk] fixed potential negative size params (fixes issue 390)
Antonin Descampe [Mon, 6 Oct 2014 21:05:27 +0000 (21:05 +0000)]
[trunk] added box length inconsistency check
Update issue 364
issue364-38.patch applied. Thanks Matthieu.
Antonin Descampe [Mon, 6 Oct 2014 21:05:21 +0000 (21:05 +0000)]
[trunk] fixed PDF crash in Chrome (fixes issue 362)
Antonin Descampe [Fri, 3 Oct 2014 19:52:20 +0000 (19:52 +0000)]
[trunk] removed illegal character in comment
Antonin Descampe [Fri, 3 Oct 2014 10:15:28 +0000 (10:15 +0000)]
[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.
Antonin Descampe [Thu, 2 Oct 2014 07:44:53 +0000 (07:44 +0000)]
[trunk] c++-style comment removed (fixes issue 407)
Antonin Descampe [Wed, 1 Oct 2014 12:11:43 +0000 (12:11 +0000)]
[trunk] fixed warning from r2891
Antonin Descampe [Tue, 30 Sep 2014 12:19:13 +0000 (12:19 +0000)]
[trunk] fixed bad use of case statement (fixes issue 381)
Antonin Descampe [Tue, 30 Sep 2014 10:07:09 +0000 (10:07 +0000)]
[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
Antonin Descampe [Tue, 30 Sep 2014 09:48:26 +0000 (09:48 +0000)]
[trunk] fixes heap-buffer-overflow in parse_cmdline_encoder
Fixes issue 403
Thanks Matthieu
Antonin Descampe [Tue, 30 Sep 2014 09:26:44 +0000 (09:26 +0000)]
[trunk] prevent overflow in opj_t2_read_packet_header (update issue 389)
Antonin Descampe [Mon, 29 Sep 2014 12:03:50 +0000 (12:03 +0000)]
[trunk] Ensure cblk->data pointer is correctly initialized (updates issue 391). Still need to check if it does not fail anymore with ASan.
Antonin Descampe [Mon, 29 Sep 2014 12:03:36 +0000 (12:03 +0000)]
[trunk] fixed tile numbering in output message (fixes issue 370)
Mathieu Malaterre [Fri, 19 Sep 2014 15:48:48 +0000 (15:48 +0000)]
trunk: extend support for pdf2jp2
Antonin Descampe [Fri, 19 Sep 2014 10:26:35 +0000 (10:26 +0000)]
added memory allocation checks (fixes issue 355)
Antonin Descampe [Fri, 19 Sep 2014 09:30:12 +0000 (09:30 +0000)]
fixes install name id on OSX builds (fixes issue 367)
Antonin Descampe [Tue, 16 Sep 2014 15:48:04 +0000 (15:48 +0000)]
[trunk] improve memory management (fixes issue 359)
Antonin Descampe [Tue, 16 Sep 2014 15:38:11 +0000 (15:38 +0000)]
[trunk] allow compilation with MinGW32 (fixes issue 361)
Antonin Descampe [Mon, 14 Jul 2014 07:42:50 +0000 (07:42 +0000)]
[trunk] Changed error to warning when no EOC found in codestream (fixes
issue 366)
Antonin Descampe [Thu, 3 Jul 2014 16:05:56 +0000 (16:05 +0000)]
[trunk] replaced malloc with opj_malloc. (Fixes issue 368).
Antonin Descampe [Thu, 3 Jul 2014 09:15:13 +0000 (09:15 +0000)]
[trunk] fixes issue #357. MCT is automatically disabled when
subsamppling is detected.
Antonin Descampe [Tue, 1 Jul 2014 13:51:55 +0000 (13:51 +0000)]
[trunk] moved comment marker setup from opj_compress to the library
Antonin Descampe [Mon, 28 Apr 2014 09:38:44 +0000 (09:38 +0000)]
[trunk] fixed warning in j2k.c about sign conversion
Mathieu Malaterre [Mon, 28 Apr 2014 09:17:31 +0000 (09:17 +0000)]
[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
Mathieu Malaterre [Mon, 28 Apr 2014 07:54:33 +0000 (07:54 +0000)]
[trunk] Properly handle failure to compress (remove file)
Fixes issue 323
Mathieu Malaterre [Mon, 28 Apr 2014 07:44:39 +0000 (07:44 +0000)]
[trunk] Missing endianess setting
Fixes issue 337
Mathieu Malaterre [Mon, 28 Apr 2014 07:34:26 +0000 (07:34 +0000)]
[trunk] properly handle pkg-config on non-UNIX hosts
Fixes issue 340
Mathieu Malaterre [Mon, 28 Apr 2014 07:32:35 +0000 (07:32 +0000)]
[trunk] Provide #ifdef blockers for OpenJPEG Version
Fixes issue 342
Antonin Descampe [Sun, 27 Apr 2014 21:31:32 +0000 (21:31 +0000)]
[trunk] fixed typo in NEWS
Antonin Descampe [Fri, 25 Apr 2014 09:22:49 +0000 (09:22 +0000)]
[trunk] updated NEWS for 2.1.0
Mathieu Malaterre [Thu, 24 Apr 2014 11:24:56 +0000 (11:24 +0000)]
[trunk] Make sure OpenJPIP compiles on WIN32
Antonin Descampe [Thu, 24 Apr 2014 08:51:29 +0000 (08:51 +0000)]
[trunk] fixed reference to opj_stream_set_user_data_v3 in jpip sources.
Antonin Descampe [Wed, 23 Apr 2014 15:19:57 +0000 (15:19 +0000)]
[trunk]removed '-x' option for index file as long as it's broken
Antonin Descampe [Wed, 23 Apr 2014 14:09:20 +0000 (14:09 +0000)]
[trunk]re-formatted help display in executables
Antonin Descampe [Wed, 23 Apr 2014 09:12:30 +0000 (09:12 +0000)]
[trunk]formatted some messages. Removed -version option to disambiguate
with -v(erbose) option, added version info in help display
Antonin Descampe [Wed, 23 Apr 2014 07:46:11 +0000 (07:46 +0000)]
[trunk]Replaced deprecated opj_stream_set_user_data function from API
with its 'v3' version, and removed all other 'v3' suffixes from API.
Antonin Descampe [Tue, 22 Apr 2014 21:22:49 +0000 (21:22 +0000)]
[trunk] fixed some warning and errors formatting and add a '-version'
option to opj_compress and opj_decompress binaries
Antonin Descampe [Thu, 17 Apr 2014 09:54:38 +0000 (09:54 +0000)]
[trunk] fixed warning related to r2837 and move new field at the end of
parameters structure.
Antonin Descampe [Thu, 17 Apr 2014 09:31:37 +0000 (09:31 +0000)]
[trunk] refactoring of rsiz, profiles, and extensions management
Antonin Descampe [Thu, 3 Apr 2014 15:30:57 +0000 (15:30 +0000)]
[trunk] updated copyright and added copyright notice required by ISO, in each file; updated AUTHORS, NEWS
Antonin Descampe [Wed, 2 Apr 2014 16:37:07 +0000 (16:37 +0000)]
[trunk] removed debug message in CMakeLists.txt
Antonin Descampe [Wed, 2 Apr 2014 16:25:40 +0000 (16:25 +0000)]
[trunk] fixed a bug triggering SEGFAULT on debug mode (uninitialized
structure)
Mathieu Malaterre [Thu, 27 Mar 2014 15:07:58 +0000 (15:07 +0000)]
[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
Mathieu Malaterre [Wed, 26 Mar 2014 16:20:13 +0000 (16:20 +0000)]
[trunk] Make sure to use long long (this is not C89). However this should be ok on most compilers nowadays
Update issue 316
Antonin Descampe [Wed, 26 Mar 2014 15:17:17 +0000 (15:17 +0000)]
[trunk] fixed warnings triggered on linux related to r2802
Mathieu Malaterre [Wed, 26 Mar 2014 15:16:24 +0000 (15:16 +0000)]
[trunk] Run test suite on issue 316 dataset
Update issue 316
Antonin Descampe [Wed, 26 Mar 2014 14:26:49 +0000 (14:26 +0000)]
[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.
Mathieu Malaterre [Wed, 26 Mar 2014 11:52:01 +0000 (11:52 +0000)]
[trunk] Add small utilities to extract JP2 files from PDF
Mathieu Malaterre [Tue, 25 Mar 2014 16:34:59 +0000 (16:34 +0000)]
[trunk] Make sure to test value not pointer
Update issue 302
Antonin Descampe [Tue, 25 Mar 2014 15:35:33 +0000 (15:35 +0000)]
[trunk] fixed bug related to r2791
Mathieu Malaterre [Tue, 25 Mar 2014 15:29:19 +0000 (15:29 +0000)]
[trunk] Add sentinel in case list empty.
I was getting a cmake error `list sub-command REMOVE_ITEM requires list to be present`
Mathieu Malaterre [Tue, 25 Mar 2014 15:21:53 +0000 (15:21 +0000)]
[trunk] Import change from 2.0 branch
Antonin Descampe [Tue, 25 Mar 2014 13:29:11 +0000 (13:29 +0000)]
[trunk] fixed warning due induced by r2791