summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAous Naman <aous72@yahoo.com>2021-09-02 18:51:38 +1000
committerEven Rouault <even.rouault@spatialys.com>2021-09-25 12:26:59 +0200
commit1e6c925eb5f6b68097a9592ca4df4f24eb8b9e56 (patch)
tree5182a20550edf38590d594200d87f574422bc554 /tests
parentfd485f2f13d59d94649fe32a1969150908f569c9 (diff)
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.
Diffstat (limited to 'tests')
-rw-r--r--tests/nonregression/md5refs.txt2
-rw-r--r--tests/nonregression/test_suite.ctest.in4
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/nonregression/md5refs.txt b/tests/nonregression/md5refs.txt
index 2234468f..c963442b 100644
--- a/tests/nonregression/md5refs.txt
+++ b/tests/nonregression/md5refs.txt
@@ -393,3 +393,5 @@ b704ad4c0cfefffd78c20a54f5541265 dwt_interleave_h.gsr105.jp2_d_1_1_33_33_0.pgx
f31bcb01c771f829054cdb013575e86a issue1043.png
62bc654c830efddf1b23d6e208447dab tnsot_zero.png
c34637a0f218e4074936e0c89534c5b5 tnsot_zero_missing_eoc.png
+3806d8f768e8971bb948853eb4e9b108 Bretagne1_ht.j2k.png
+33aeb45c59383bb4c2d3671f6431c718 Bretagne1_ht_lossy.j2k.png
diff --git a/tests/nonregression/test_suite.ctest.in b/tests/nonregression/test_suite.ctest.in
index 80dd3306..14f01ccf 100644
--- a/tests/nonregression/test_suite.ctest.in
+++ b/tests/nonregression/test_suite.ctest.in
@@ -651,3 +651,7 @@ opj_decompress -i @INPUT_NR_PATH@/tnsot_zero.jp2 -o @TEMP_PATH@/tnsot_zero.png
!opj_decompress -i @INPUT_NR_PATH@/oss-fuzz2785.jp2 -o @TEMP_PATH@/oss-fuzz2785.png
opj_decompress -i @INPUT_NR_PATH@/tnsot_zero_missing_eoc.jp2 -o @TEMP_PATH@/tnsot_zero_missing_eoc.png
+
+# HTJ2K tests
+opj_decompress -i @INPUT_NR_PATH@/htj2k/Bretagne1_ht.j2k -o @TEMP_PATH@/Bretagne1_ht.j2k.png
+opj_decompress -i @INPUT_NR_PATH@/htj2k/Bretagne1_ht_lossy.j2k -o @TEMP_PATH@/Bretagne1_ht_lossy.j2k.png