]>
granicus.if.org Git - openjpeg/log
Mathieu Malaterre [Wed, 26 Feb 2014 11:11:33 +0000 (11:11 +0000)]
[trunk] Import patch from sumatrapdf team. This handle testcase 451.pdf.SIGSEGV.ce9.3723
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:10:40 +0000 (11:10 +0000)]
[trunk] Import patch from sumatrapdf team. This handle testcase 2.pdf.SIGFPE.706.1112
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:09:59 +0000 (11:09 +0000)]
[trunk] Import patch from sumatrapdf team. This handle testcase 1610.pdf.SIGSEGV.59c.681
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:09:20 +0000 (11:09 +0000)]
[trunk] Import patch from sumatrapdf team. This handle testcase 2539.pdf.SIGFPE.706.1712
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:08:25 +0000 (11:08 +0000)]
[trunk] Import patch from sumatrapdf team. This handle testcase 4035.pdf.SIGSEGV.d8b.3375
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:06:18 +0000 (11:06 +0000)]
[trunk] Import patch from sumatrapdf team. Add detection for testcase 1802.pdf.SIGSEGV.36e.894
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:05:31 +0000 (11:05 +0000)]
[trunk] Import patch from sumatrapdf team. Add a new function to check color box.
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:04:33 +0000 (11:04 +0000)]
[trunk] Import patch from sumatrapdf team. This patch adds new colorspace handling.
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 11:03:55 +0000 (11:03 +0000)]
[trunk] Import patch from sumatrapdf team. This adds alpha handling. This patch changes ABI.
Update issue 225
Mathieu Malaterre [Wed, 26 Feb 2014 10:48:06 +0000 (10:48 +0000)]
[trunk] Update file extension function to handle cases where filename containes multiples dots.
Update issue 250
Mathieu Malaterre [Wed, 26 Feb 2014 09:57:38 +0000 (09:57 +0000)]
[trunk] Clearly indicate that mem-
b2ace68c -1381.jp2 should not be decompressed.
Update issue 250
Mathieu Malaterre [Wed, 26 Feb 2014 09:51:37 +0000 (09:51 +0000)]
[trunk] Fix TestJPIP1 on case sensitive system
Mathieu Malaterre [Wed, 26 Feb 2014 09:47:53 +0000 (09:47 +0000)]
[trunk] regex would not be used to remove java deprecation warning from dashboard
Mathieu Malaterre [Wed, 26 Feb 2014 09:46:01 +0000 (09:46 +0000)]
[trunk] Remove simple warnings about unused functions
Mathieu Malaterre [Wed, 26 Feb 2014 09:40:19 +0000 (09:40 +0000)]
[trunk] Properly store and use value returned by fread. Also invert nmemb and size in fread call.
Fixes issue 262
Mathieu Malaterre [Wed, 26 Feb 2014 09:35:11 +0000 (09:35 +0000)]
[trunk] Fix invalid write access in JPIP code.
Fixes issue 261
Mathieu Malaterre [Tue, 25 Feb 2014 17:15:22 +0000 (17:15 +0000)]
[trunk] Run decoder on input dataset from issue 254. Add fake md5sum to make sure the test is failing.
Update issue 254
Mathieu Malaterre [Tue, 25 Feb 2014 16:53:42 +0000 (16:53 +0000)]
[trunk] deprecationg warning issued by java compiler should be ignored
Mathieu Malaterre [Tue, 25 Feb 2014 16:49:26 +0000 (16:49 +0000)]
[trunk] Create a new static *_impl function to avoid a warning triggered by the deprecation mecanism
Fixes issue 257
Mathieu Malaterre [Tue, 25 Feb 2014 16:36:26 +0000 (16:36 +0000)]
[trunk] New decoded files are passing. Adding reference files.
Update issue 225
Mathieu Malaterre [Tue, 25 Feb 2014 16:16:34 +0000 (16:16 +0000)]
[trunk] For now assume any provided stream should not get decompressed.
Update issue 225
Mathieu Malaterre [Tue, 25 Feb 2014 15:36:09 +0000 (15:36 +0000)]
[trunk] Run decoder on issue 229 test cases
Update issue 229
Mathieu Malaterre [Tue, 25 Feb 2014 14:14:56 +0000 (14:14 +0000)]
[trunk] Revert r2415 for now since it introduce large regression
Mathieu Malaterre [Tue, 25 Feb 2014 14:03:30 +0000 (14:03 +0000)]
[trunk] Import commit
87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdl
don't define lrintf for MSVC 2013 (fix compilation breakage)
Update issue 225
Mathieu Malaterre [Tue, 25 Feb 2014 13:50:29 +0000 (13:50 +0000)]
[trunk] Import commit
4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdl
Bug 694906: fix potential heap overflow in opj_t2_read_packet_header
Update issue 225
Mathieu Malaterre [Tue, 25 Feb 2014 13:39:50 +0000 (13:39 +0000)]
[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
Mathieu Malaterre [Tue, 25 Feb 2014 13:38:32 +0000 (13:38 +0000)]
[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
Mathieu Malaterre [Tue, 25 Feb 2014 13:33:43 +0000 (13:33 +0000)]
[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
Mathieu Malaterre [Tue, 25 Feb 2014 13:28:37 +0000 (13:28 +0000)]
[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.
Mathieu Malaterre [Tue, 25 Feb 2014 10:35:07 +0000 (10:35 +0000)]
[trunk] Clarify raw input in openjpeg. LSB vs MSB are now documented.
Fixes issue 62
Mathieu Malaterre [Tue, 25 Feb 2014 10:30:40 +0000 (10:30 +0000)]
[trunk] Run test case for issue 228. Output has been validated.
Fixes issue 228
Mathieu Malaterre [Tue, 25 Feb 2014 10:06:37 +0000 (10:06 +0000)]
[trunk] Run sumatrapdf test cases
Mathieu Malaterre [Mon, 24 Feb 2014 17:22:48 +0000 (17:22 +0000)]
[trunk] add missing private lib. Update issue 223
Mathieu Malaterre [Mon, 24 Feb 2014 16:55:13 +0000 (16:55 +0000)]
[trunk] Make sure to always output pgx file. Handle case where multiple pgx files are generated. Fixes all tests.
Mathieu Malaterre [Mon, 24 Feb 2014 16:09:42 +0000 (16:09 +0000)]
[trunk] add test demonstrating a regression in 1.5.0 and up. Update issue 205
Mathieu Malaterre [Mon, 24 Feb 2014 16:07:21 +0000 (16:07 +0000)]
[trunk] improve test suite by checking against a reference md5
Mathieu Malaterre [Mon, 24 Feb 2014 14:55:32 +0000 (14:55 +0000)]
[trunk] Fix a simple mem leak
Mathieu Malaterre [Mon, 24 Feb 2014 14:50:40 +0000 (14:50 +0000)]
[trunk] Fix two simple warnings about sign mismatch
Mathieu Malaterre [Mon, 24 Feb 2014 14:27:02 +0000 (14:27 +0000)]
[trunk] Fix warning about signed/unsigned mismatch
Mathieu Malaterre [Mon, 24 Feb 2014 14:22:25 +0000 (14:22 +0000)]
[trunk] Make sure to handle ret value, and properly initialize output file
Mathieu Malaterre [Mon, 24 Feb 2014 14:10:11 +0000 (14:10 +0000)]
[trunk] Make sure to handle ret value in test
Mathieu Malaterre [Mon, 24 Feb 2014 12:48:23 +0000 (12:48 +0000)]
[trunk] Prefer the new style cmake: add_test command
Fixes issues 258
Mathieu Malaterre [Mon, 24 Feb 2014 08:52:44 +0000 (08:52 +0000)]
[trunk] Fix a warning about type conversion. Use a trick where unsigned wrapping is legal
Antonin Descampe [Wed, 12 Feb 2014 16:33:19 +0000 (16:33 +0000)]
[trunk] replaced fprintf with event_mgr in cinema-related stuff in j2k.c
Antonin Descampe [Wed, 12 Feb 2014 16:16:21 +0000 (16:16 +0000)]
[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.
Antonin Descampe [Wed, 12 Feb 2014 15:16:36 +0000 (15:16 +0000)]
[trunk] added a warning when tif conversion changes input image bitdepth
Antonin Descampe [Wed, 12 Feb 2014 14:56:49 +0000 (14:56 +0000)]
[trunk]re-indenting convert.c
Mathieu Malaterre [Fri, 7 Feb 2014 10:37:06 +0000 (10:37 +0000)]
Update kakadu cmake module
Antonin Descampe [Thu, 23 Jan 2014 16:33:13 +0000 (16:33 +0000)]
[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
Antonin Descampe [Thu, 23 Jan 2014 09:39:02 +0000 (09:39 +0000)]
[trunk] fixed another DCI compliance bug
Antonin Descampe [Wed, 22 Jan 2014 18:44:11 +0000 (18:44 +0000)]
[trunk] uncomment tests mistakenly commented in previous commit
Antonin Descampe [Wed, 22 Jan 2014 18:41:34 +0000 (18:41 +0000)]
[trunk] fixed several bugs in cinema mode (2K 24/48 fps, and 4K). Trunk
now produces compliant DCI code-streams.
Antonin Descampe [Thu, 16 Jan 2014 14:21:14 +0000 (14:21 +0000)]
[trunk] fixed indentation in opj_compress.c, renamed 2 internal
functions, added some comments
Antonin Descampe [Thu, 16 Jan 2014 12:55:14 +0000 (12:55 +0000)]
[trunk] fixed DCI-compliant codestream generation (-cinema2K and -
Antonin Descampe [Wed, 30 Oct 2013 08:59:23 +0000 (08:59 +0000)]
trunk: fixed cmake config so as to be able to link opj_jpip_server with FCGI.
Antonin Descampe [Wed, 30 Oct 2013 08:57:18 +0000 (08:57 +0000)]
trunk: fixed cmake config so as to be able to link opj_jpip_server with FCGI.
Antonin Descampe [Mon, 28 Oct 2013 23:31:55 +0000 (23:31 +0000)]
trunk: disabling class-0 conformance tests for now (bad implentation of tests)
Rex Dieter [Tue, 15 Oct 2013 19:17:51 +0000 (19:17 +0000)]
complete openjpeg2 pkgconfig support, bug #68
Mathieu Malaterre [Thu, 26 Sep 2013 09:28:47 +0000 (09:28 +0000)]
[trunk] Import patch from bug #241
Antonin Descampe [Thu, 11 Jul 2013 16:48:49 +0000 (16:48 +0000)]
test: modified class-0 conformance testing to comply with constraints
Mickael Savinaud [Mon, 25 Mar 2013 13:43:14 +0000 (13:43 +0000)]
[trunk] use the private version of opj_config to avoid compilation error into mj2
Mickael Savinaud [Mon, 25 Mar 2013 13:36:26 +0000 (13:36 +0000)]
[trunk] use opj_config_private.h into the opj_inttypes.h
Mickael Savinaud [Mon, 25 Mar 2013 12:43:27 +0000 (12:43 +0000)]
[trunk] separate the opj_config file between public and private part to avoid expose unused variables into the public API.
Mickael Savinaud [Mon, 25 Mar 2013 09:54:15 +0000 (09:54 +0000)]
[trunk] update test suite because now illegalcolortransform.j2k could be decoded
Mickael Savinaud [Sun, 24 Mar 2013 23:12:41 +0000 (23:12 +0000)]
[trunk] enhance the support of sYCC into opj_decompress application (thanks winfried).
Mickael Savinaud [Sun, 24 Mar 2013 22:50:46 +0000 (22:50 +0000)]
[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
Mickael Savinaud [Sun, 17 Mar 2013 22:22:11 +0000 (22:22 +0000)]
[trunk] add access to opj_apps_config.h to old applications
Mickael Savinaud [Sun, 17 Mar 2013 18:27:41 +0000 (18:27 +0000)]
[trunk] manage correctly the case where meth value is not correct (thanks winfried)
Mickael Savinaud [Sun, 17 Mar 2013 18:16:03 +0000 (18:16 +0000)]
[trunk] correct issue 188 (thanks winfried) and add test about it. Fixes issue 188
Mickael Savinaud [Sun, 17 Mar 2013 17:08:12 +0000 (17:08 +0000)]
[trunk] use OPJ_ prefix on HAVE variable also for tests
Mickael Savinaud [Sun, 17 Mar 2013 17:06:30 +0000 (17:06 +0000)]
[trunk]remove wrong code in mj2 library detected by winfried (thanks to you)
Mickael Savinaud [Sun, 17 Mar 2013 17:03:00 +0000 (17:03 +0000)]
[trunk] use everywhere the new opj_ prefix for HAVE variables and use the opj_apps_config file (thanks to winfried)
Mickael Savinaud [Wed, 13 Mar 2013 15:21:20 +0000 (15:21 +0000)]
[trunk] use the home made macro to ensure the existence of some include file
Mickael Savinaud [Wed, 13 Mar 2013 15:17:35 +0000 (15:17 +0000)]
[trunk] use the opj_ prefix for the HAVE_FSEEKO variable
Mickael Savinaud [Wed, 13 Mar 2013 10:18:04 +0000 (10:18 +0000)]
[trunk] correct missing variable in openjpeg config file
Mickael Savinaud [Sun, 3 Mar 2013 18:06:27 +0000 (18:06 +0000)]
[trunk] remove some unused variable from opj_config and rename other one with opj_ prefix
Mickael Savinaud [Sun, 3 Mar 2013 17:55:35 +0000 (17:55 +0000)]
[trunk] split into two config files config options related to the lib and to the application.
Mickael Savinaud [Mon, 18 Feb 2013 13:19:52 +0000 (13:19 +0000)]
[trunk] add the prefix opj_ to deprecated everywhere
Mickael Savinaud [Sun, 17 Feb 2013 22:57:14 +0000 (22:57 +0000)]
[trunk] update documentation of new functions _v3 and mark deprecated related functions
Mickael Savinaud [Sun, 17 Feb 2013 10:34:31 +0000 (10:34 +0000)]
[trunk] move to the new API for function opj_stream_create_default_file_stream. Use now opj_stream_create_default_file_stream_v3 (WIP)
Mickael Savinaud [Sat, 16 Feb 2013 17:39:23 +0000 (17:39 +0000)]
[trunk] move to the new API for function opj_stream_destroy. Use now opj_stream_destroy_v3 (WIP)
Mickael Savinaud [Sat, 16 Feb 2013 17:31:22 +0000 (17:31 +0000)]
[trunk] rename deprecated macro with opj_ prefix and use it for opj_stream_destroy function
Mickael Savinaud [Sat, 16 Feb 2013 17:20:55 +0000 (17:20 +0000)]
[trunk] add functions to avoid to use FILE* into the API (thanks winfried).
Update issue 120 and update issue 198
Mickael Savinaud [Mon, 4 Feb 2013 13:22:56 +0000 (13:22 +0000)]
[trunk] add a test related to issue 202
Mickael Savinaud [Sun, 3 Feb 2013 10:18:10 +0000 (10:18 +0000)]
[trunk] update convert about png writing with additional metadata (thanks winfried)
Mickael Savinaud [Sun, 3 Feb 2013 09:55:31 +0000 (09:55 +0000)]
[trunk] update test suite for issue 5 and 62
Mickael Savinaud [Sun, 3 Feb 2013 09:07:23 +0000 (09:07 +0000)]
[trunk] backout one part of the rev 2266
Mathieu Malaterre [Thu, 3 Jan 2013 14:26:38 +0000 (14:26 +0000)]
[trunk] JP3D: Fix issue with Z handling in packet iterator
Mathieu Malaterre [Thu, 3 Jan 2013 14:25:49 +0000 (14:25 +0000)]
[trunk] JP3D: Handles errors properly
Mathieu Malaterre [Thu, 3 Jan 2013 14:22:34 +0000 (14:22 +0000)]
[trunk] JP3D: remove old debug
Mathieu Malaterre [Wed, 2 Jan 2013 18:19:56 +0000 (18:19 +0000)]
[trunk] JP3D: convert from DOS to UNIX eol
Mathieu Malaterre [Wed, 2 Jan 2013 18:16:14 +0000 (18:16 +0000)]
[trunk] JP3D: remove exe bit from source files
Mickael Savinaud [Tue, 18 Dec 2012 17:46:33 +0000 (17:46 +0000)]
[trunk] merge from branch 1.5 a correction about large code-block data (decoding part) and add tests about issue 5 and issue 62
Mathieu Malaterre [Tue, 11 Dec 2012 14:15:46 +0000 (14:15 +0000)]
[trunk] remove left over from v2 transition
Mathieu Malaterre [Tue, 11 Dec 2012 14:09:24 +0000 (14:09 +0000)]
[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.
Rex Dieter [Fri, 7 Dec 2012 15:07:50 +0000 (15:07 +0000)]
Doxyfile: HTML_TIMESTAMP = NO
helps when comparing the output of multiple runs,
and distros will appreciate avoiding multilib conflicts.
Mickael Savinaud [Tue, 4 Dec 2012 13:13:50 +0000 (13:13 +0000)]
[trunk] correct the new name of OPJ_HAVE_STDINT_H everywhere
Mickael Savinaud [Tue, 4 Dec 2012 12:51:00 +0000 (12:51 +0000)]
[trunk] remove SSIZE which is unused in openjpeg and rename HAVE_STDINT_H to OPJ_HAVE_STDINT_H
Mickael Savinaud [Tue, 4 Dec 2012 12:20:30 +0000 (12:20 +0000)]
[trunk] add openjpeg.h in some files of openjpip to use some opj type (thanks winfried)
Mickael Savinaud [Mon, 3 Dec 2012 13:26:30 +0000 (13:26 +0000)]
[trunk] move typedef from opj_stdint.h to openjpeg.h and add an include of stdio.h in openjpeg.h. Fixes issue 197