mayeut
9542c08d62
Don't rely on float equality
...
Fix #591
2015-10-15 15:52:01 +02:00
mayeut
cbaa2d7d98
Fix j2k_validate_encode
2015-10-15 15:48:02 +02:00
mayeut
650df81e09
Use -ffast-math only for compilation
...
Updates #488
Closes #554
2015-10-15 14:59:36 +02:00
Antonin Descampe
618e50954f
Fixes overflow when high number of decompositions
...
Update #603
2015-10-09 16:56:54 +02:00
Antonin Descampe
959ebdab5e
Gracefully reject codestreams with malformed SIZ markers
...
Update #603
2015-09-30 09:00:50 +02:00
Antonin Descampe
3cee252347
commented out some tests
...
No plan to fix this in 1.5 branch right now
2015-09-29 16:28:41 +02:00
Antonin Descampe
2a4101c60e
Fixed non regression test config + ignore some files
2015-09-23 22:02:13 +02:00
Antonin Descampe
32b04ad49d
Makes j2k_dump focus on parsing j2k codestreams, nothing else.
...
Avoid processing JP2 PCLR, CMAP, CDEF boxes and J2K packets in j2k_dump.
Fixes #595
2015-09-23 17:48:30 +02:00
Antonin Descampe
5e3fae7f48
update md5 signatures
...
Updates #604
2015-09-22 17:08:11 +02:00
Pedro Gimeno
4469a98cd7
Wrong TGA header generated by j2k_to_image
...
The TGA file writer used by j2k_to_image writes a wrong field to the
header for alpha-less images.
To reproduce:
1. Take any 24-bit j2k image with no alpha.
2. Convert it to TGA with j2k_to_image -i <image>.j2k -o <image>.tga
3. Open <image>.tga with Gimp.
When opened, the image will have a wrong alpha channel, because Gimp
uses a certain field in the header to determine if the image has alpha.
That field is saved wrongly by j2k_to_image for alpha-less images. Per
the TGA specification, Gimp is correct in this case.
2015-09-16 20:28:29 +02:00
Antonin Descampe
93c79f8fb1
modified checkmd5
2015-09-16 17:04:51 +02:00
Antonin Descampe
e755ebd1b0
backport fixes for issues #362 (-2863) and #393 on branch 1.5
2015-09-16 16:51:15 +02:00
Antonin Descampe
f35aaa8a82
added tests from master in 1.5 branch
2015-09-16 15:48:24 +02:00
Antonin Descampe
b44e07fe19
removed warnings when configuring with CMake 3.x on MacOS (update issue 443 for 1.5 branch)
2015-09-16 13:14:00 +02:00
Antonin Descampe
d3c0915992
added a validation procedure before launching actual decoding, fixed testempty tests
2015-09-16 13:05:20 +02:00
Antonin Descampe
c91e2099b1
disabled gX_colr kdu tests for now
2015-09-16 10:47:00 +02:00
Antonin Descampe
d0e85b0c52
fixed typo in CMakeLists.txt preventing use of libpng
2015-09-15 18:21:07 +02:00
Antonin Descampe
31e35fcf7b
preventde seg fault when unknown long options and fixed ability to use USE_SYSTEM_GETOPT
2015-09-15 18:00:52 +02:00
Antonin Descampe
2d47938b25
added testempty0 test
2015-09-15 15:49:58 +02:00
Antonin Descampe
2e508f1c89
backport issue #80 to 1.5 branch
2015-09-15 15:42:17 +02:00
Antonin Descampe
f8013bec95
update conformance test files on 1.5 branch
2015-09-15 15:11:12 +02:00
Antonin Descampe
770e81eebc
Fixed "unsupported platform" error
2015-09-14 17:03:03 +02:00
Antonin Descampe
2c3f5c269a
[1.5] added int64_t define for win platforms in int.h so that r2990 actually workswith windows
2015-01-27 16:51:27 +00:00
Antonin Descampe
0ec0b2594c
[1.5] fixed int_ceildivpow2 implementation (backport from trunk)
...
Update issue 388
2015-01-08 23:18:52 +00:00
Mathieu Malaterre
2eebb05ca2
[1.5] Fix a typo in comments
2014-04-01 13:55:28 +00:00
Mathieu Malaterre
ff72d131ed
[1.5] Rework r2827. getopt was still being used in java binding
...
Update issue 301
2014-04-01 13:40:41 +00:00
Mathieu Malaterre
7d6d19c473
[1.5] Rework r2769. getopt was still being used in mj2/jpwl codecs
...
Update issue 301
2014-04-01 13:32:02 +00:00
Mathieu Malaterre
78053c44c8
[1.5] Make sure to compile java code with a defined source/target version
2014-04-01 11:54:43 +00:00
Mathieu Malaterre
902fe2569c
[1.5] Tag this version to be the next 1.5.3
2014-04-01 11:54:21 +00:00
Mathieu Malaterre
8c71728242
[1.5] Fix big endian checking with autotools
...
Thanks to winfried for patch
Fixes issue 302
2014-03-26 15:25:37 +00:00
Mathieu Malaterre
4140dfdea8
[1.5] Import patch from bug tracker
...
Thanks to winfried
Fixes issue 304
2014-03-25 16:42:49 +00:00
Rex Dieter
259f629a46
Improve check for standard libs
...
Previously, with <lib>_LIBS and <lib>_CFLAGS undefined,
the most basic compile command "$CC conftest.c -l<lib>" was not
tested.
issue: 129
2014-03-24 17:01:23 +00:00
Rex Dieter
c302efcf86
Install jpwl man pages only if jpwl is enabled
...
issue: 129
2014-03-24 16:58:46 +00:00
Rex Dieter
e0b5b08f9a
Calling AC_CANONICAL_SYSTEM implies AC_CANONICAL_TARGET, which
...
gives incorrect results when cross compiling. Calling only
AC_CANONICAL_HOST is enough.
issue: 129
2014-03-24 16:58:06 +00:00
Mathieu Malaterre
dac95eff3a
[1.5] Rework r2768 in fact getopt_long is slightly different on GNU. Adapt signature to handle BSD signature and GNU one.
...
Update issue 301
2014-03-18 16:26:39 +00:00
Mathieu Malaterre
4f4de7070e
[1.5] Create a new cmake option to choose between convienient copy of getopt and system installed one
...
Udapte issue 301
2014-03-18 15:59:08 +00:00
Mathieu Malaterre
78d1820881
[1.5] Add a way for user to override source/target java version
...
Update issue 303
2014-03-18 14:58:14 +00:00
Mathieu Malaterre
de73cfeec1
[1.5] Fix issues with big endian handling
...
Fixes issue 302
2014-03-18 14:40:37 +00:00
Mathieu Malaterre
49044ae2a8
[1.5] Rework r2758 the conditions were not quite right. Update checks.
2014-03-18 14:27:56 +00:00
Mathieu Malaterre
6e0162a8a6
[1.5] Check the number of tiles
2014-03-18 14:19:21 +00:00
Mathieu Malaterre
910af7edec
[1.5] Import patch from trunk to make test passes. Affects: NR-DEC-2977.pdf.asan.67.2198.jp2-52-decode & NR-DEC-4149.pdf.SIGSEGV.cf7.3501.jp2-50-decode
2014-03-18 14:05:44 +00:00
Mathieu Malaterre
69cd4f9211
[1.5] Import portion of patch from issue 297
...
Run test suite on new datasets
Update issue 297
2014-03-18 12:47:45 +00:00
Mathieu Malaterre
6fc2b56847
[1.5] Remove another set of simple warnings
2014-03-17 16:11:48 +00:00
Mathieu Malaterre
773bd89130
[1.5] Remove simple warning about C++ style comments
2014-03-17 16:03:07 +00:00
Mathieu Malaterre
5d356d6fcb
[1.5] Update BSD-4 copyright into a BSD-3 copyright
...
Update issue 300
2014-03-17 15:02:20 +00:00
Mathieu Malaterre
a2f90ab2cb
[1.5] Prevent buffer overflow in openjpip code
2014-03-12 11:55:54 +00:00
Mathieu Malaterre
a05a9aa4ed
[1.5] Fix remainings warnings on 1.5 branch
2014-03-12 11:52:26 +00:00
Mathieu Malaterre
af2be2d456
[1.5] Use improved find_path syntax to help cross-compilation setup find openjpeg data root
2014-03-04 08:29:53 +00:00
Mathieu Malaterre
96dba34ddc
[1.5] Declare functions static to track unused ones.
2014-02-26 08:43:20 +00:00
Mathieu Malaterre
6aad1208b2
[1.5] Import first patch (fixes.patch) from issue 249 to fix leaks on error condition.
...
Update issue 249
2014-02-26 08:38:19 +00:00