Antonin Descampe
72deb588cb
Merge pull request #706 from mayeut/issue135
...
Fix issue 135
The fix is legal regarding the standard but I did not manage to find out if it covers a bug in opj_t2_read_packet_data or if the file is corrupted
2016-04-30 13:51:01 +02:00
julienmalik
319fc971fe
cppcheck fix for openjp2 ( #740 )
2016-04-29 23:49:17 +02:00
Matthieu Darbois
e166e4a209
Check SSIZ is valid in opj_j2k_read_siz ( #762 )
2016-04-28 19:20:14 +02:00
mayeut
20789fed4e
Fix issue 135
...
dwt_interleave_h.gsr105.jp2 now has the same output as kakadu
issue399 is corrupted. Only the corrupted part changes.
Update known failures for x86 MD5
NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5
NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5
NR-DEC-issue135.j2k-68-decode-md5
2016-04-27 23:15:47 +02:00
mayeut
74e814358c
Allow to write 3/5/7/9/11/13/15 bpp TIF files
...
Update uclouvain/openjpeg#729
2016-04-23 04:29:03 +02:00
mayeut
54393d9e38
Allow to read 3/5/7/9/11/13/15 bpp TIF files
2016-04-23 04:24:04 +02:00
mayeut
fb4be3894e
Fix undefined size jp2 box handling
...
Update #653
2015-11-07 01:35:43 +01:00
Stefan Weil
99fc1ab306
Fix typos in comments and string
...
Most typos were found by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2015-09-29 05:55:43 +02:00
mayeut
d7d9f84707
Remove invalid assert in compare_images
2015-09-10 08:04:59 +02:00
mayeut
4cde646cd7
Add test for uclouvain/openjpeg#571
2015-09-10 01:24:46 +02:00
mayeut
5f02757eef
Correct lossless issue on linux x86
...
Update uclouvain/openjpeg#571
2015-09-10 00:39:23 +02:00
mayeut
c5dd6035c9
Correct CMake version requirements
...
Update uclouvain/openjpeg#488
2015-09-01 20:43:43 +02:00
mayeut
2eb97a851d
Update tests
2015-08-23 12:32:21 +02:00
mayeut
a521472427
Add tests for CMYK/esYCC/CIELab
2015-08-21 21:41:50 +02:00
mayeut
dc34a6cc8c
Add test for #388
2015-07-31 01:48:51 +02:00
mayeut
ae7953849b
Add jpylyzer tests for JP2 compression
...
Unify syntax
2015-07-30 01:33:04 +02:00
mayeut
1947323329
Add jpylyzer tests for JP2 compression
2015-07-30 01:27:34 +02:00
mayeut
f3dad25c77
Update convert for PNG output
...
Update uclouvain/openjpeg#264
2015-07-26 18:28:03 +02:00
mayeut
96ae1b8dfc
Add test for odd looking cmap & for cmap outside jp2h
...
Update uclouvain/openjpeg#235
2015-07-21 00:46:55 +02:00
mayeut
5bb074611a
Update PNG support
...
Only input modified for now
Update uclouvain/openjpeg#536
Update uclouvain/openjpeg#264
2015-07-19 17:42:11 +02:00
mayeut
8048bbc7a2
Add tests for TIFF input with Alpha channel
...
Update uclouvain/openjpeg#322
2015-07-18 00:07:04 +02:00
mayeut
d1591be3d7
Add tests for TIFF output
...
Update uclouvain/openjpeg#322
2015-07-17 23:22:40 +02:00
mayeut
6b7ad74e26
Add tests for TIFF input
...
Update uclouvain/openjpeg#322
2015-07-16 23:20:50 +02:00
mayeut
ac9fb5a302
Update tiftoimage to support more input TIF formats
...
Update uclouvain/openjpeg#322
Update uclouvain/openjpeg#264
2015-07-14 23:51:02 +02:00
mayeut
dc43ebf96c
Add option to force component splitting in imagetopnm
...
Update uclouvain/openjpeg#289
2015-07-11 11:35:21 +02:00
mayeut
4e0de649bd
uclouvain/openjpeg#254 Update MD5 sums for tests
2015-07-03 23:25:14 +02:00
Matthieu Darbois
e3291c4e1f
[trunk] Fix overflow in opj_image_comp_header_update (fixes issue 495)
2015-05-27 23:05:16 +00:00
Matthieu Darbois
757f9394bf
[trunk] Add check for number of layers & cblkw/cblkh values (fixes issue 475)
2015-05-19 21:24:44 +00:00
Matthieu Darbois
daed8cc919
[trunk] Add check for at most 1 COD marker per tile. 1 COD marker for MH (fixes issue 476)
2015-05-19 20:13:37 +00:00
Matthieu Darbois
59b844347c
[trunk] fixed component precision upscaling in opj_decompress (fixes issue 458)
2014-12-22 15:50:32 +00:00
Matthieu Darbois
16240e21f9
[trunk] updated BMP format input support
...
Update issue 203
2014-12-22 14:40:31 +00:00
Matthieu Darbois
33a0e66eb1
[trunk] updated BMP format input support
...
Update issue 203
2014-12-22 13:14:37 +00:00
Matthieu Darbois
f7ff08de5a
[trunk] updated tests to get BMP RLE8 tested
...
Update issue 203
2014-12-20 18:58:28 +00:00
Matthieu Darbois
f1bae45c76
[trunk] fixed BMP reading for 8bpp when width & 3 == 1
...
Update issue 203
2014-12-20 18:45:53 +00:00
Matthieu Darbois
65c07b42e3
[trunk] updated tests
...
Update issue 415
2014-12-20 15:08:55 +00:00
Matthieu Darbois
3888daac6a
[trunk] fixed test issues (fixes issue 454)
2014-12-20 13:27:30 +00:00
Matthieu Darbois
a504edf724
[trunk] fixed return value for compare_raw_files (fixes issue 453)
2014-12-20 12:42:40 +00:00
Matthieu Darbois
dde788b59e
[trunk] Updated checks regarding number of decomposition levels when compressing
...
Update issue 215
2014-12-19 22:56:00 +00:00
Matthieu Darbois
58fc86452d
[trunk] Fixed a crash on illegal tile offset when decoding
...
Update issue 427
2014-12-18 22:56:38 +00:00
Matthieu Darbois
c0cb119c0e
[trunk] Fixed a crash on 0xh or wx0 image size decoding
...
Update issue 427
2014-12-18 22:19:52 +00:00
Matthieu Darbois
f095027329
[trunk] add test for compression using MCT with alpha channel
...
Update issue 415
2014-12-09 19:45:12 +00:00
Matthieu Darbois
131cc98491
[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.
2014-11-22 17:59:07 +00:00
Matthieu Darbois
7e38446075
[trunk] added option to force rgb output in opj_decompress (fixes issue 282 , fixes issue 286)
2014-11-22 00:04:39 +00:00
Matthieu Darbois
548aff34f4
[trunk] added check for tile component data size overflow (fixes issue 432)
2014-11-21 21:35:43 +00:00
Matthieu Darbois
8397eac382
[trunk] added check for pclr box validity (fixes issue 429)
2014-11-20 23:47:09 +00:00
Matthieu Darbois
3bc360fc9d
[trunk] added option to force output bit depth in opj_decompress (fixes issue 283)
2014-11-19 20:05:39 +00:00
Matthieu Darbois
b65e3ebdb6
[trunk] fixed a bug leading to jpwl build failure & add related odd width/height sYCC tests (fixes issue 422)
2014-11-18 00:07:50 +00:00
Matthieu Darbois
50acc339c5
[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
2014-11-17 22:02:38 +00:00
Antonin Descampe
d47f7a249d
[trunk] workaround to make MD5 work under valgrind on MacOSX (fixes issue 410)
2014-10-22 22:52:01 +00:00
Antonin Descampe
7280263988
[trunk] Added new non-regression tests from foxit issues
...
Update issue 415
2014-10-22 22:38:55 +00:00
Antonin Descampe
ad4fad0965
[trunk] add a check on mandatory headers in Main Header (fixes issue 408)
2014-10-22 10:30:35 +00:00
Mathieu Malaterre
31fd8d3fe8
trunk: extend support for pdf2jp2
2014-09-19 15:48:48 +00:00
Antonin Descampe
7aece5e8e7
[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-23 07:46:11 +00:00
Mathieu Malaterre
b5eb374fb9
[trunk] Run test suite on issue 316 dataset
...
Update issue 316
2014-03-26 15:16:24 +00:00
Mathieu Malaterre
ee130e2306
[trunk] Add small utilities to extract JP2 files from PDF
2014-03-26 11:52:01 +00:00
Mathieu Malaterre
c05118dc49
[trunk] Add sentinel in case list empty.
...
I was getting a cmake error `list sub-command REMOVE_ITEM requires list to be present`
2014-03-25 15:29:19 +00:00
Mathieu Malaterre
2b93727bea
[trunk] Add documentation
2014-03-25 10:22:40 +00:00
Mathieu Malaterre
79d18f7fd0
[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-18 10:21:11 +00:00
Mathieu Malaterre
99d1859a44
[trunk] Explicitely reject file4/file6 scenario
...
Update issue 286
2014-03-17 16:18:22 +00:00
Mathieu Malaterre
71a9f498b5
[trunk] Since r2747 we are now able to track which files are missing from the test_suite. Add them.
2014-03-14 15:52:22 +00:00
Mathieu Malaterre
b607da8ae9
[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
2014-03-14 15:51:53 +00:00
Mathieu Malaterre
7e1d012161
[trunk] Now that issue 165 dataset is in non regression repository, activate code to reject them
...
Fixes issue 165
2014-03-14 15:01:13 +00:00
Mathieu Malaterre
9194dfb94b
[trunk] Rework r2731 since it breaks non-regression testing
2014-03-14 11:42:26 +00:00
Mathieu Malaterre
b7ebf54a29
[trunk] Be more verbose about failure.
...
Update issue 294
2014-03-14 11:37:44 +00:00
Mathieu Malaterre
68398b2a5a
[trunk] Add documentation to the checkmd5refs cmake module (used for regression testing)
2014-03-13 12:37:36 +00:00
Mathieu Malaterre
92e07f3b74
[trunk] Fix test NR-DEC-issue171.jp2-71-decode-md5 after recent code change
2014-03-13 12:26:30 +00:00
Mathieu Malaterre
8447f0a323
[trunk] Add a double check for user input
2014-03-13 12:26:06 +00:00
Mathieu Malaterre
f0a2fdd508
[trunk] Fix compilation on VS2010 (snprintf is not C89). C++11 should avoid this in the future
2014-03-13 11:03:05 +00:00
Mathieu Malaterre
c7b646e23a
[trunk] Add a small helper to spli ppm into 3 pgm files
...
Update issue 235
2014-03-13 09:57:20 +00:00
Mathieu Malaterre
d38e32c036
[trunk] TIFF files in test suite can have 1 or 3 components
2014-03-12 11:32:44 +00:00
Mathieu Malaterre
73315c2edc
[trunk] Simplify code when reading in TIFF images
2014-03-12 10:50:47 +00:00
Mathieu Malaterre
4de95f320f
[trunk] Run richter test suite, correct a regression introduced in r2668
2014-03-10 13:51:16 +00:00
Mathieu Malaterre
aea18173d1
[trunk] Tweak JP2 conformance test suite add documentation
2014-03-10 13:31:51 +00:00
Mathieu Malaterre
856fc0652f
[trunk] Properly handle number of components to run kakadu test suite.
...
Update issue 266
2014-03-10 13:05:20 +00:00
Mathieu Malaterre
836ec05920
[trunk] Handle multi components files with PGM outputs
2014-03-10 12:20:55 +00:00
Mathieu Malaterre
76af73bc72
[trunk] Fix inversion in code convention
2014-03-10 10:43:45 +00:00
Mathieu Malaterre
f7bc0b49cb
[trunk] Fix typo in the code
2014-03-10 10:12:25 +00:00
Mathieu Malaterre
9155e98911
[trunk] rework actual code to handle DOS/UNIX end of lines in a transparent manner.
...
This will help cross compilation cases
2014-03-10 10:09:30 +00:00
Mathieu Malaterre
7aee50de97
[trunk] First pass to cleanup compare_dump_files
2014-03-10 09:56:22 +00:00
Mathieu Malaterre
24966ffbda
[trunk] Fix compilation when TIFF lib is neither found nor compiled
2014-03-10 09:36:14 +00:00
Mathieu Malaterre
e02ba05034
[trunk] Fix warnings about shadow variables
2014-03-10 08:25:08 +00:00
Mathieu Malaterre
fa1c2454e6
[trunk] Add new test suite that run on kakadu conformance images
2014-03-07 17:18:13 +00:00
Mathieu Malaterre
6b94237679
[trunk] Cleanup commit. Rename compare family since comparePGX now support TIFF.
...
Rename compareRAWimage for clarity since it merely compare files (not images).
2014-03-07 16:24:24 +00:00
Mathieu Malaterre
aedff8a000
[trunk] Use C-style comments
2014-03-07 16:17:21 +00:00
Mathieu Malaterre
a0aa8dd851
[trunk] Rework the code to simplify cleanup code
2014-03-07 16:15:59 +00:00
Mathieu Malaterre
440ef4873b
[trunk] Also override the default error handler for TIFF files
2014-03-07 14:33:03 +00:00
Mathieu Malaterre
99b40e8257
[trunk] Remove warning about implicitly defined function
2014-03-07 09:14:39 +00:00
Mathieu Malaterre
a734e447b5
[trunk] Remove TIFF warning handler. This help test suite run smoothly on windows by removing the message box.
...
Fixes issue 276
2014-03-07 09:03:15 +00:00
Mathieu Malaterre
f5630ab88e
[trunk] Simplify code and remove bogus out of bound check
2014-03-07 08:11:49 +00:00
Mathieu Malaterre
79faedfb9b
[trunk] Remove warning about sign conversion.
...
Update issue 256
2014-03-06 15:16:44 +00:00
Mathieu Malaterre
17d9caae83
[trunk] Remove warning about sign conversion.
...
Update issue 256
2014-03-06 15:10:39 +00:00
Mathieu Malaterre
eea18e856e
[trunk] Remove warning about sign conversion.
...
Update issue 256
2014-03-06 15:05:00 +00:00
Mathieu Malaterre
7e64eb5414
[trunk] Remove some easy warnings about sign compare reported by gcc
2014-03-06 15:00:41 +00:00
Mathieu Malaterre
8a959bb1f4
[trunk] Remove out of bound access in code and simplify code. this is a test tool, security is not an issue here.
2014-03-06 14:50:42 +00:00
Mathieu Malaterre
8d3ef0729c
[trunk] Remove simple warning about unused variables
2014-03-06 14:47:52 +00:00
Mathieu Malaterre
275680bdb7
[trunk] Make sure that all output files from the test suite are using a different output name
...
Fixes issue 271
2014-03-06 14:43:21 +00:00
Mathieu Malaterre
0c80fcff2a
[trunk] Add a TIFF compare function (PEAK/MSE)
...
Fixes issue 100
2014-03-04 09:14:47 +00:00
Mathieu Malaterre
80c5106015
[trunk] fgets takes an int as parameter
2014-03-03 12:11:53 +00:00
Mathieu Malaterre
b330c10492
[trunk] remove some simple warnings about unused params
2014-03-03 11:40:59 +00:00
Mathieu Malaterre
339952c2af
[trunk] Remove simple warnings
2014-03-03 10:41:13 +00:00