Even Rouault
15594a3dbf
opj_dump.c: fix potential buffer overflow
2021-09-26 12:37:59 +02:00
Even Rouault
15615751b8
Merge pull request #1381 from rouault/htj2k_followup
...
Added support for high throughput (HTJ2K) decoding.
2021-09-25 13:29:02 +02:00
Even Rouault
0544a0885b
ht_dec.c: fix likely issue on big endian hosts (untested)
2021-09-25 12:59:04 +02:00
Even Rouault
f3d8c763ba
opj_decompress / opj_dump: accept .jph and .jhc extensions for HTJ2K files
2021-09-25 12:26:59 +02:00
Aous Naman
1e6c925eb5
Added support for high throughput (HTJ2K) decoding.
...
There are a few limitations:
- mixed mode (HT and regular code blocks) is not supported.
- ROI in HT blocks is not supported.
- Placeholder passes are not supported.
- MultiHT sets are not support, only a singleHT set.
- there are known issues with some compliance testing files related to
the parsing of packet header.
2021-09-25 12:26:59 +02:00
Even Rouault
ec65174019
Merge pull request #1380 from rouault/fix_verify_indent_pr
...
verify-indentation.sh: fix for pull request from bar/master to foo/master
2021-09-15 14:01:20 +02:00
Even Rouault
af8ed50ae7
CI 'regular': fix static builds when doing perf checks
2021-09-15 13:40:50 +02:00
Even Rouault
29818b8e92
verify-indentation.sh: fix for pull request from bar/master to foo/master
2021-09-15 13:21:25 +02:00
Even Rouault
fd485f2f13
Merge pull request #1376 from rouault/gha
...
Port continuous integration to github actions
2021-09-14 17:15:53 +02:00
Jamaika1
8fc4bf8ecb
Use standard integer types for compatibility with libtiff 4.3.0 ( #1377 )
2021-09-12 12:32:38 +02:00
Even Rouault
3d3b58c61f
appveyor.yml: disable deploy
2021-09-12 11:18:14 +02:00
Even Rouault
3d582dd885
Add github action workflows CI
2021-09-12 11:18:14 +02:00
Even Rouault
0c19626698
Merge pull request #1375 from rouault/fix_ossfuzz_11700_30646
...
Avoid integer overflows in DWT.
2021-09-08 13:16:52 +02:00
Even Rouault
badbd93af9
Avoid integer overflows in DWT. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11700 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30646
2021-09-03 15:17:56 +02:00
Even Rouault
172583ab5b
Merge pull request #1373 from DimitriPapadopoulos/lgtm
...
LGTM warning: Comparison result is always the same
2021-08-30 19:15:32 +02:00
Dimitri Papadopoulos
bea58764ad
LGTM warning: Comparison result is always the same
...
Comparison is always true because pos >= 0.
2021-08-30 18:48:57 +03:00
Even Rouault
9bb0db7cfb
Merge pull request #1370 from madebr/cmake/export-include-directory
...
cmake: add install interface include directory
2021-08-12 11:42:28 +02:00
Even Rouault
0d075aa5dc
Merge pull request #1371 from DimitriPapadopoulos/codespell
...
A couple typos found by codespell
2021-08-12 11:40:40 +02:00
Dimitri Papadopoulos
3efa4fd334
A couple typos found by codespell
2021-08-12 12:12:22 +03:00
Anonymous Maarten
5c2053950e
cmake: add install interface include directory
2021-08-01 20:56:40 +02:00
xiaoxiaoafeifei
0afbdcf3e6
Fix segfault in src/bin/jp2/opj_decompress.c due to uninitialized pointer ( fixes #1368 ) ( #1369 )
2021-07-14 03:35:13 +02:00
Even Rouault
08ba6a1638
Fix code formatting
2021-07-12 15:59:41 +02:00
Even Rouault
67f8a1e430
Merge pull request #1366 from sebras/fix-out-of-bounds-access
...
opj_j2k_is_imf_compliant: Fix out of bounds access
2021-07-12 15:58:06 +02:00
Sebastian Rasmussen
e0993d072a
opj_j2k_is_imf_compliant: Fix out of bounds access.
...
Previously when mainlevel was parsed == 12 openjpeg would generate
a warning, but then the sublevel value would be compared to an out
of bounds element in the tabMaxSubLevelFromMainLevel array. From
this commit OpenJPEG will only use mainlevel if in range.
2021-07-12 15:32:39 +02:00
Even Rouault
00beb20953
Merge pull request #1365 from sebras/fix-warning-formatting
...
opj_j2k_is_imf_compliant: Fix argument formatting for warnings.
2021-07-12 12:02:12 +02:00
Sebastian Rasmussen
c8ab3e5849
opj_j2k_is_imf_compliant: Fix argument formatting for warnings.
2021-07-12 03:43:30 +02:00
Even Rouault
cc1919b183
Merge pull request #1361 from rouault/update_version_numbers_to_2_5
...
CMakeLists.txt/appveyor.yml: update version number to 2.5.0…
2021-06-09 11:53:56 +02:00
Even Rouault
655bb12525
CMakeLists.txt/appveyor.yml: update version number to 2.5.0 to make it easier for downstream consumers to use new features
2021-06-08 14:34:43 +02:00
Even Rouault
c28965f255
Merge pull request #1359 from rouault/TLM
...
Add support for enabling generation of TLM markers in encoder
2021-06-08 11:11:04 +02:00
Even Rouault
a36ae03860
Add support for enabling generation of TLM markers in encoder
...
Support was already there, but restricted to Cinema and IMF profiles,
and 255 tiles
* Add -TLM switch added to opj_compress
* Make opj_encoder_set_extra_options() function accept a TLM=YES option.
2021-06-07 15:49:08 +02:00
Even Rouault
2624908517
Merge pull request #1360 from rouault/travis_gcc_4_8_fix
...
.travis.yml: try to fix gcc 4.8 config by updating to xenial
2021-06-07 15:48:42 +02:00
Even Rouault
b5ec98f14f
.travis.yml: try to fix gcc 4.8 config by updating to xenial
2021-06-07 15:43:05 +02:00
Even Rouault
e7d908d201
Merge pull request #1358 from rouault/compiler_warning_fixes
...
Fix various compiler warnings
2021-06-07 13:56:11 +02:00
Even Rouault
f0629cb1c4
Fix various compiler warnings
2021-06-07 13:28:26 +02:00
Even Rouault
7e4e09a7fb
openjpeg.c: avoid casts of function pointers
2021-06-07 12:57:30 +02:00
Even Rouault
adb888920e
Merge pull request #1354 from msabwat/emscripten
...
fix #1345 : don't remove big endian test for other platforms
2021-06-01 22:59:11 +02:00
Mehdi Sabwat
99c28c960c
fix #1345 : don't remove big endian test for other platforms
...
thanks to @ePirat, it turns out that !EMSCRIPTEN does not evaluate to 1 on other platforms, so the the #1345 actually disabled the test for all platforms.
2021-06-01 22:39:27 +02:00
Even Rouault
b6b8d28b3a
Merge pull request #1345 from msabwat/emscripten
...
emscripten: disable big endian test
2021-05-07 11:22:13 +02:00
Mehdi Sabwat
238e849746
emscripten: disable big endian test
...
This test should not run on the emscripten platform because of :
dff3336842/cmake/Modules/TestBigEndian.cmake (L5)
2021-05-07 00:03:48 +02:00
Jamaika1
8aaafe6995
Import files tiff and yuv(raw) ( #1316 )
2021-05-06 19:30:34 +02:00
Even Rouault
5f653ad673
Merge pull request #1350 from rouault/remove_jpwl_jp3d_mj2
...
Remove obsolete components JPWL, JP3D and MJ2
2021-05-06 13:40:43 +02:00
Even Rouault
85a87cd505
Remove obsolete components JPWL, JP3D and MJ2
2021-05-04 19:21:45 +02:00
Even Rouault
05263eeee9
Merge pull request #1348 from rouault/fix_kdu
...
tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binaries
2021-05-04 19:15:06 +02:00
Even Rouault
9727f3ac69
.travis.yml: disable tests that no longer pass for unknown reason
2021-05-04 18:55:43 +02:00
Even Rouault
92c0471154
tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binaries
2021-05-04 16:31:32 +02:00
Even Rouault
0bda7188b7
Merge pull request #1321 from ffontaine/master
...
Fix cmake file with DESTDIR
2021-01-10 23:58:37 +01:00
Fabrice Fontaine
4d0b49edad
cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATH
...
Fix #1174 by replacing ABSOLUTE by REALPATH which will resolve symlinks:
https://cmake.org/cmake/help/latest/command/get_filename_component.html
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2021-01-07 14:11:26 +01:00
Fabrice Fontaine
14f4c27e7c
Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)"
...
This reverts commit 65586374d6
which
breaks cross-compilation of poppler under buildroot (because of
DESTDIR usage).
2021-01-07 14:09:50 +01:00
Even Rouault
0782cd075d
Merge pull request #867 from pseiderer/fix-lcms2-static-linking-using-pgk-config
...
Fix lcms2 static linking using pgk config
2021-01-04 19:42:30 +01:00
Peter Seiderer
b6f0e41399
thirdparty: lcms2: append flags found by pkg-config if available
...
This change allows to get all required CFLAGS/LDFLAGS in case of static only
build.
Fixes a buildroot build failure (see [1], [2] and [3]).
[1] http://autobuild.buildroot.net/results/5ce/5cee20afd8bef5268832cddcb3a5270746be7a57
[2] http://lists.busybox.net/pipermail/buildroot/2016-November/177187.html
[3] http://lists.busybox.net/pipermail/buildroot/2016-November/177188.html
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Depends on https://github.com/uclouvain/openjpeg/pull/866
2021-01-04 17:13:03 +01:00