This website requires JavaScript.
4c7e17ac9c
Fixed merge issues
Chris Hafey
2021-10-09 10:15:41 -0500
ab4a40d62c
Added opj_decoder_set_strict_mode() to control whether or not partial decoding is enabled
Chris Hafey
2021-10-09 10:11:55 -0500
b233d07809
removed .devcontainer and build.sh
Chris Hafey
2021-10-09 11:08:17 +0000
245b177a69
added devcontainer and build.sh
Chris Hafey
2021-10-09 10:42:50 +0000
de5b9317ae
changed ERROR->WARNING for log messages
Chris Hafey
2020-05-20 19:09:15 +0000
f48401972b
fixed bug where packet skipping wasn't working with partial bitstream
Chris Hafey
2020-05-19 19:50:36 +0000
700871a908
added support for partial bitstream decoding
Chris Hafey
2020-05-19 17:35:17 +0000
4dfd5633e6
added devcontainer and build.sh
Chris Hafey
2021-10-09 10:42:50 +0000
746bd45290
changed ERROR->WARNING for log messages
Chris Hafey
2020-05-20 19:09:15 +0000
e984e13bd6
fixed bug where packet skipping wasn't working with partial bitstream
Chris Hafey
2020-05-19 19:50:36 +0000
f7a8e89e0e
added support for partial bitstream decoding
Chris Hafey
2020-05-19 17:35:17 +0000
714c63efee
tests/fuzzers/build_seed_corpus.sh: add htj2k files
Even Rouault
2021-09-27 08:04:57 +0200
0fbeeff48e
Test decoding a .jhc file with vertically causal context variation
Even Rouault
2021-09-26 13:02:40 +0200
cee8802150
README.md: update badge to github action workflows [ci skip]
Even Rouault
2021-09-26 12:49:05 +0200
2e977fac16
Test decoding a .jph test file
Even Rouault
2021-09-26 12:41:05 +0200
15594a3dbf
opj_dump.c: fix potential buffer overflow
Even Rouault
2021-09-26 12:37:59 +0200
15615751b8
Merge pull request #1381 from rouault/htj2k_followup
Even Rouault
2021-09-25 13:29:02 +0200
0544a0885b
ht_dec.c: fix likely issue on big endian hosts (untested)
Even Rouault
2021-09-25 12:59:04 +0200
f3d8c763ba
opj_decompress / opj_dump: accept .jph and .jhc extensions for HTJ2K files
Even Rouault
2021-09-25 12:14:27 +0200
1e6c925eb5
Added support for high throughput (HTJ2K) decoding.
Aous Naman
2021-09-02 18:51:38 +1000
cfb1fb83df
Improved length checks. Hardening against one problem discovered by fuzzing, whereby s decoded vlc codeword indicates a significant sample outside of a codeblock.
Aous Naman
2021-09-24 21:21:50 +1000
a219d5d9da
opj_t1_ht_decode_cblk(): avoid out-of-bounds read on ds0_ht_02_b11.j2k (#2 )
Even Rouault
2021-09-24 08:53:57 +0200
f4436c74f1
A couple of modifications: 1. Added support for Vertically causal decoding in HT mode. 2. HT block decoder should not read from outside a codeblock lenght -- this required modification of data reading algorithm, which improved them. 3. Improve messaging around unreasonable or illegal conditions that may occur during block decoding; two of these conditions are better moved to t2.c.
Aous Naman
2021-09-20 22:51:14 +1000
7c754ed468
This should fix the code_style failure, I hope.
Aous Naman
2021-09-16 08:55:36 +1000
62066af3ef
Merge branch 'uclouvain:master' into master
Aous Naman
2021-09-15 22:51:28 +1000
ec65174019
Merge pull request #1380 from rouault/fix_verify_indent_pr
Even Rouault
2021-09-15 14:01:20 +0200
af8ed50ae7
CI 'regular': fix static builds when doing perf checks
Even Rouault
2021-09-15 13:40:50 +0200
29818b8e92
verify-indentation.sh: fix for pull request from bar/master to foo/master
Even Rouault
2021-09-15 13:21:25 +0200
fad594ede2
This is useful to explain the various terms in the code. It took me sometime to understand the quantities and what they mean, and therefore I want to leave a version of it for future work. I will simplify the code after this.
Aous Naman
2021-09-15 20:31:00 +1000
7bf2684cdb
Merge branch 'uclouvain:master' into master
Aous Naman
2021-09-15 17:10:15 +1000
f5bf36cfba
Add dummy parsing of HTJ2K CAP and CPF marker to avoid annoying warning (#1 )
Even Rouault
2021-09-15 03:59:11 +0200
fd485f2f13
Merge pull request #1376 from rouault/gha
Even Rouault
2021-09-14 17:15:53 +0200
4ebb7d294c
This fixes the previous crash. Now, no codeblock decoding is performed if Mb == 0; that is, when the codeblock has no bitplanes to decode (K_max==0). Also, a bug is fixed whereby the codeblock decoder can write below the last row of the codeblock when the number of rows is odd and larger than 2.
Aous Naman
2021-09-13 12:20:15 +1000
8fc4bf8ecb
Use standard integer types for compatibility with libtiff 4.3.0 (#1377 )
Jamaika1
2021-09-12 12:32:38 +0200
be72ee633c
Delete TIFF_VERSION_BIG
Jamaika1
2021-09-12 12:03:49 +0200
3c1728b5ed
Change integer for version libtiff 4.3.0
Jamaika1
2021-09-12 11:43:59 +0200
c6c25d961a
Merge c58ef8cff4
into 0c19626698
Laurențiu Nicola
2021-09-12 11:39:54 +0200
3d3b58c61f
appveyor.yml: disable deploy
Even Rouault
2021-09-11 18:28:44 +0200
3d582dd885
Add github action workflows CI
Even Rouault
2021-09-10 16:05:04 +0200
0c19626698
Merge pull request #1375 from rouault/fix_ossfuzz_11700_30646
Even Rouault
2021-09-08 13:16:52 +0200
b684247201
Formatted files with prepare_commit.sh. Code fixed to compile with Visual Studio 10
Aous Naman
2021-09-04 12:09:59 +1000
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
Even Rouault
2021-09-03 15:17:56 +0200
f00dad44c8
Fixed compilation errors.
Aous Naman
2021-09-02 20:56:39 +1000
12d4e80f8e
Added support for high throughput (HT) decoding.
Aous Naman
2021-09-02 18:51:38 +1000
172583ab5b
Merge pull request #1373 from DimitriPapadopoulos/lgtm
Even Rouault
2021-08-30 19:15:32 +0200
bea58764ad
LGTM warning: Comparison result is always the same
Dimitri Papadopoulos
2021-08-30 18:48:57 +0300
33787f4e91
Merge a99c4418cf
into 9bb0db7cfb
thinkoid
2021-08-21 12:00:35 -0400
9bb0db7cfb
Merge pull request #1370 from madebr/cmake/export-include-directory
Even Rouault
2021-08-12 11:42:28 +0200
0d075aa5dc
Merge pull request #1371 from DimitriPapadopoulos/codespell
Even Rouault
2021-08-12 11:40:40 +0200
3efa4fd334
A couple typos found by codespell
Dimitri Papadopoulos
2021-08-12 12:12:22 +0300
5c2053950e
cmake: add install interface include directory
Anonymous Maarten
2021-08-01 20:56:40 +0200
0afbdcf3e6
Fix segfault in src/bin/jp2/opj_decompress.c due to uninitialized pointer (fixes #1368 ) (#1369 )
xiaoxiaoafeifei
2021-07-14 09:35:13 +0800
5383e8d1e6
wqfix issues 1368:exist a issues of freeing uninitialized pointer in src/bin/jp2/opj_decompress.c,that will cause a segfault
zhailiangliang
2021-07-13 20:35:31 +0800
3c7d42ed76
wqfix issues 1368:exist a issues of freeing uninitialized pointer in src/bin/jp2/opj_decompress.c,that will cause a segfault
zhailiangliang
2021-07-13 20:35:31 +0800
660f440092
fix issues 1368:exist a issues of freeing uninitialized pointer in src/bin/jp2/opj_decompress.c,that will cause a segfault
zhailiangliang
2021-07-13 20:35:31 +0800
08ba6a1638
Fix code formatting
Even Rouault
2021-07-12 15:59:41 +0200
67f8a1e430
Merge pull request #1366 from sebras/fix-out-of-bounds-access
Even Rouault
2021-07-12 15:58:06 +0200
e0993d072a
opj_j2k_is_imf_compliant: Fix out of bounds access.
Sebastian Rasmussen
2021-07-12 15:31:28 +0200
00beb20953
Merge pull request #1365 from sebras/fix-warning-formatting
Even Rouault
2021-07-12 12:02:12 +0200
c8ab3e5849
opj_j2k_is_imf_compliant: Fix argument formatting for warnings.
Sebastian Rasmussen
2021-07-12 03:04:55 +0200
70f10885b0
Update ABI/API compatibility reports after commit cc1919b183
OpenJPEG Travis CI
2021-06-09 09:58:41 +0000
cc1919b183
Merge pull request #1361 from rouault/update_version_numbers_to_2_5
Even Rouault
2021-06-09 11:53:56 +0200
655bb12525
CMakeLists.txt/appveyor.yml: update version number to 2.5.0 to make it easier for downstream consumers to use new features
Even Rouault
2021-06-08 14:34:43 +0200
0bb5ea4327
Update ABI/API compatibility reports after commit c28965f255
OpenJPEG Travis CI
2021-06-08 09:16:00 +0000
c28965f255
Merge pull request #1359 from rouault/TLM
Even Rouault
2021-06-08 11:11:04 +0200
9ef5998fd2
Update ABI/API compatibility reports after commit 2624908517
OpenJPEG Travis CI
2021-06-07 13:55:01 +0000
a36ae03860
Add support for enabling generation of TLM markers in encoder
Even Rouault
2021-06-07 15:16:53 +0200
2624908517
Merge pull request #1360 from rouault/travis_gcc_4_8_fix
Even Rouault
2021-06-07 15:48:42 +0200
b5ec98f14f
.travis.yml: try to fix gcc 4.8 config by updating to xenial
Even Rouault
2021-06-07 15:41:39 +0200
e7d908d201
Merge pull request #1358 from rouault/compiler_warning_fixes
Even Rouault
2021-06-07 13:56:11 +0200
f0629cb1c4
Fix various compiler warnings
Even Rouault
2021-06-07 13:28:26 +0200
7e4e09a7fb
openjpeg.c: avoid casts of function pointers
Even Rouault
2021-06-07 12:57:30 +0200
adb888920e
Merge pull request #1354 from msabwat/emscripten
Even Rouault
2021-06-01 22:59:11 +0200
99c28c960c
fix #1345 : don't remove big endian test for other platforms
Mehdi Sabwat
2021-06-01 22:39:27 +0200
5e8d80aac9
Update ABI/API compatibility reports after commit b6b8d28b3a
OpenJPEG Travis CI
2021-05-07 09:27:19 +0000
b6b8d28b3a
Merge pull request #1345 from msabwat/emscripten
Even Rouault
2021-05-07 11:22:13 +0200
238e849746
emscripten: disable big endian test
Mehdi Sabwat
2021-04-26 15:37:44 +0200
fb4477c250
Update ABI/API compatibility reports after commit 8aaafe6995
OpenJPEG Travis CI
2021-05-06 18:17:11 +0000
9f8337af70
use calloc instead of malloc to allocate arrays
Ariadne Conill
2021-04-27 09:37:40 -0600
52e1a0e45c
opj_{compress,decompress,dump}: fix possible buffer overflows in path manipulation functions
Ariadne Conill
2021-04-27 09:20:17 -0600
8aaafe6995
Import files tiff and yuv(raw) (#1316 )
Jamaika1
2021-05-06 19:30:34 +0200
0cadc4a3b7
Update ABI/API compatibility reports after commit 5f653ad673
OpenJPEG Travis CI
2021-05-06 11:45:50 +0000
65a041092d
Merge 2801041e95
into 5f653ad673
szukw000
2021-05-06 13:42:30 +0200
5f653ad673
Merge pull request #1350 from rouault/remove_jpwl_jp3d_mj2
Even Rouault
2021-05-06 13:40:43 +0200
7c66340720
Update ABI/API compatibility reports after commit 05263eeee9
OpenJPEG Travis CI
2021-05-04 17:27:58 +0000
85a87cd505
Remove obsolete components JPWL, JP3D and MJ2
Even Rouault
2021-05-04 19:21:45 +0200
05263eeee9
Merge pull request #1348 from rouault/fix_kdu
Even Rouault
2021-05-04 19:15:06 +0200
9727f3ac69
.travis.yml: disable tests that no longer pass for unknown reason
Even Rouault
2021-05-04 18:55:43 +0200
92c0471154
tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binaries
Even Rouault
2021-05-04 16:27:05 +0200
e780610187
openmj2/opj_includes.h: Do not define 'lrintf' on MSVC since 16.9.2
Mario Emmenlauer
2021-03-24 10:40:02 +0100
27a33822c6
Merge 798ea0c035
into 0bda7188b7
robbiejones96
2021-02-28 01:26:35 -0800
94f271c4d0
Merge 2ce57debf6
into 0bda7188b7
Karol Babioch
2021-01-13 15:50:48 +0300
07ef30acb8
Merge 433154415f
into 0bda7188b7
szukw000
2021-01-12 11:18:25 +0300
45c5b15c9e
Update ABI/API compatibility reports after commit 0bda7188b7
OpenJPEG Travis CI
2021-01-10 23:11:13 +0000
0bda7188b7
Merge pull request #1321 from ffontaine/master
Even Rouault
2021-01-10 23:58:37 +0100
157df528ac
opj_free cannot be found
szukw000
2021-01-10 18:30:19 +0100
4d0b49edad
cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATH
Fabrice Fontaine
2021-01-07 14:11:26 +0100
14f4c27e7c
Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)"
Fabrice Fontaine
2021-01-07 14:09:50 +0100
02382249aa
Update ABI/API compatibility reports after commit 0782cd075d
OpenJPEG Travis CI
2021-01-04 20:29:28 +0000
0782cd075d
Merge pull request #867 from pseiderer/fix-lcms2-static-linking-using-pgk-config
Even Rouault
2021-01-04 19:42:30 +0100