summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2024-02-26abi_check.sh: comment OPJ_PREVIOUS_VERSIONEven Rouault
2024-02-26abi_check.sh: Update version number for automatic abi check (2.5.0->2.5.1)Even Rouault
2024-01-08CMake: drop support for cmake < 3.5Dominik Wójt
Compatibility for cmake version < 3.5 is now deprecated in cmake and specifing version below 3.5 in cmake_minimum_required produces a warning.[1] [1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
2023-12-08tools/travis-ci/install.sh: workaround issue with jpylyzer on MacEven Rouault
2023-12-08CI: update KDU to new version (older one no longer available)Even Rouault
2023-09-23chore: GHA Ubuntu 22.04 now uses gcc 11.4.0mayeut
2023-03-07Fix CIEven Rouault
2022-05-13abi_check.sh: comment OPJ_PREVIOUS_VERSIONEven Rouault
2022-05-13update tools/abi-tracker/openjpeg.jsonEven Rouault
2022-05-13abi_check.sh: Update version number for automatic abi checkEven Rouault
2022-05-07Rename knownfailures-Ubuntu20.04-gcc9.3.0-x86_64-Release-3rdP.txt to ↵Even Rouault
knownfailures-Ubuntu20.04-gcc9.4.0-x86_64-Release-3rdP.txt
2022-05-07tools/travis-ci/install.sh: git clone with https:// to fix 'The ↵Even Rouault
unauthenticated git protocol on port 9418 is no longer supported.'
2021-09-25Added support for high throughput (HTJ2K) decoding.Aous Naman
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-12Add github action workflows CIEven Rouault
2021-05-04tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binariesEven Rouault
2020-12-29Comment back opj_previous_version in abi_check.shEven Rouault
2020-12-29abi_check.sh: Update version number for automatic abi checkEven Rouault
2020-05-20Testing: revise testing of lossy encoding by comparing PEAK and MSE with ↵Even Rouault
original image
2020-05-20Add multithreaded support in the DWT encoder.Even Rouault
Update the bench_dwt utility to have a -decode/-encode switch Measured performance gains for DWT encoder on a Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (4 cores, hyper threaded) Encoding time: $ ./bin/bench_dwt -encode -num_threads 1 time for dwt_encode: total = 8.348 s, wallclock = 8.352 s $ ./bin/bench_dwt -encode -num_threads 2 time for dwt_encode: total = 9.776 s, wallclock = 4.904 s $ ./bin/bench_dwt -encode -num_threads 4 time for dwt_encode: total = 13.188 s, wallclock = 3.310 s $ ./bin/bench_dwt -encode -num_threads 8 time for dwt_encode: total = 30.024 s, wallclock = 4.064 s Scaling is probably limited by memory access patterns causing memory access to be the bottleneck. The slightly worse results with threads==8 than with thread==4 is due to hyperthreading being not appropriate here.
2019-11-17abi-check.sh: fix false postive ABI error, and display output error logEven Rouault
There is currently a false positive ABI check failure between v2.3.1 and current. It disappears when removing the generated reports of v2.3.1 and recreating them. It is likely that some tooling has evolved since the initial v2.3.1 report generation.
2019-04-02Comment back opj_previous_version in abi_check.shAntonin Descampe
2019-04-02Update version number for automatic abi checkAntonin Descampe
2019-03-29abi-check.sh: fix broken download URLEven Rouault
2018-09-22Update knownfailures- files given current configurationsEven Rouault
2018-06-20Add test cases for https://github.com/uclouvain/openjpeg/issues/1120 and ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
2018-03-04Fix Mac buildsEven Rouault
2018-01-07Add known failure for Windows VC10 i386 target (refs #1043)Even Rouault
2017-11-30Add known failure for i386 target (refs #1043)Even Rouault
2017-10-04Finalise ABI check update for v2.3.0Antonin Descampe
2017-10-04Update ABI check for v2.3.0Antonin Descampe
2017-09-05Add knownfailures-Ubuntu12.04-gcc4.6.3-x86_64-Release-3rdP.txtEven Rouault
For some reason, the OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2 configuration fails once PR1010 has been merged in master ( https://travis-ci.org/uclouvain/openjpeg/jobs/272219011 ) whereas (almost) the same code in my branch didn't fail per https://travis-ci.org/rouault/openjpeg/jobs/271738113 The errors we get are the same as with the other x86_64 compilers, so nothing alarming here.
2017-08-24Another cleanup in knownfailures-* filesEven Rouault
2017-08-24Remove test steps from specialized knownfailures- that are already in ↵Even Rouault
knownfailures-all.txt
2017-08-24issue104_jpxstream.jp2 decompresses just fine (and like Kakadu). Update ↵Even Rouault
md5refs.txt and remove from knownfailures
2017-08-24Remove broken.jpc test from known failures, by avoiding too long processing timeEven Rouault
2017-08-24Remove -NR-DEC-p1_06.j2k-156-decode and NR-DEC-p1_06.j2k-164-decode from ↵Even Rouault
knownfailures and make them explicit failures. The result images are empty at the requested resolution
2017-08-09Comment back previous version in abi-check.shAntonin Descampe
2017-08-09update abi-check for latest releaseAntonin Descampe
2017-08-02Update abi-check to take into account new defaults for "add" git commandAntonin Descampe
2017-08-02WIP: fix abi-check and automatic uploadAntonin Descampe
2017-07-03Add tests/fuzzers for OSS Fuzz (#965)Even Rouault
2017-07-01Merge pull request #964 from rouault/remove_useless_knownfailuresEven Rouault
Remove useless knownfailures (since LAZY encoding is fixed)
2017-07-01Add ↵Even Rouault
tools/travis-ci/knownfailures-Ubuntu14.04-clang3.8.0-x86_64-Release-3rdP.txt (copied from knownfailures-Ubuntu12.04-clang3.9.0-x86_64-Release-3rdP.txt)
2017-07-01appveyor.yml: add a /arch:AVX2 config on WindowsEven Rouault
Try running the tests if the CPU supports AVX2.
2017-07-01Remove useless knownfailures (since LAZY encoding is fixed)Even Rouault
2017-07-01.travis.yml: try to run tests in -mavx2 mode if the CPU supports itEven Rouault
And modify settings so as to hae a AVX2 compatible CPU
2017-06-21.travis.yml: add a configuration to test compilation of AVX2 (but disable ↵Even Rouault
tests since Travis doesn't have AVX2 compatible machines)
2017-05-23CMake: add stronger warnings for openjp2 lib/bin by default, and error out ↵Even Rouault
on declaration-after-statement And remove occurences of unused arguments in src/lib/openjp2
2017-05-09Add mechanisms to reformant and check code style (#128)Even Rouault
Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS. astyle.options from https://github.com/uclouvain/openjpeg/issues/128 scripts/prepare-commit.sh can be used locally to automatically reformat edited files. Travis-CI will run scripts/verify-indentation.sh to verify committed files.
2017-05-09Add profiling of CPU and memory usage (#912)Even Rouault