| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-08 | Merge branch 'master' of https://github.com/uclouvain/openjpeg into ↵ | Even Rouault | |
| tier1_optimizations_multithreading_2 Conflicts: src/lib/openjp2/t1.c | |||
| 2016-09-08 | Add sanity check for tile coordinates (#823) | Matthieu Darbois | |
| Coordinates are casted from OPJ_UINT32 to OPJ_INT32 Add sanity check for negative values and upper bound becoming lower than lower bound. See also https://pdfium.googlesource.com/pdfium/+/b6befb2ed2485a3805cddea86dc7574510178ea9 | |||
| 2016-09-06 | Add overflow check in opj_tcd_init_tile (#819) | Matthieu Darbois | |
| 2016-05-25 | Use thread pool for DWT decoding | Even Rouault | |
| 2016-05-25 | Use thread-pool for T1 decoding | Even Rouault | |
| 2016-05-25 | Add opj_codec_set_threads() in public API and propagate resulting thread ↵ | Even Rouault | |
| pool to tcd level By default, only the main thread is used. If opj_codec_set_threads() is not used, but the OPJ_NUM_THREADS environment variable is set, its value will be used to initialize the number of threads. The value can be either an integer number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is called, this function will override the behaviour of the environment variable. | |||
| 2016-05-08 | Fix division by zero | mayeut | |
| Fix uclouvain/openjpeg#733 | |||
| 2016-04-30 | Fix some coverity warnings | mayeut | |
| 2016-04-28 | Fix implicit float-to-bool conversions (#752) | julienmalik | |
| 2016-04-28 | Fix unsigned int overflow reported by UBSan (#759) | Matthieu Darbois | |
| 2016-04-27 | Fix negative shift left reported by UBSan (#758) | Matthieu Darbois | |
| Follow-up of #757 This shall have no performance impact on 2’s complement machine where the compiler replaces the multiplication by power of two (constant) by a left shift. Verified at least on MacOS Xcode 7.3, same assembly generated after fix. | |||
| 2015-10-17 | Fix inconsistent behavior of malloc(0) | mayeut | |
| Update #635 Update #625 | |||
| 2015-10-17 | Fixed crash on encoding | mayeut | |
| Update #624 Update #625 | |||
| 2015-10-10 | implement a portable aligned realloc | Mathieu Malaterre | |
| 2015-10-09 | Revert "Make sure to allocate on 16bits alignement. Fix issue #624" | mayeut | |
| This reverts commit 553714a87a92930dd69f5762e0615c12dfcbd873. | |||
| 2015-10-09 | Make sure to allocate on 16bits alignement. Fix issue #624 | Mathieu Malaterre | |
| 2015-09-11 | Change test in opj_tcd_makelayer | Matthieu Darbois | |
| Remove float equality test. Such a test has no meaning. | |||
| 2015-09-10 | Update check in opj_tcd_makelayer to be robust to different float precisions | Matthieu Darbois | |
| 2015-09-10 | Fix threshold calculation | Matthieu Darbois | |
| It doesn't change the outcome of the test suite, that's weird... | |||
| 2015-09-10 | Correct lossless issue on linux x86 | mayeut | |
| Update uclouvain/openjpeg#571 | |||
| 2015-08-23 | Fix some calculations in opj_tcd_init_tile | mayeut | |
| Fixes #486 Fixes #394 Update #480 Update #388 | |||
| 2015-07-30 | Remove printf/fprintf to stdout/stderr throughout openjp2 lib | mayeut | |
| Update uclouvain/openjpeg#246 | |||
| 2015-07-26 | Remove some warnings when building | mayeut | |
| Update #442 | |||
| 2015-07-22 | Prevent overflow when coding 16 bits images | mayeut | |
| Update uclouvain/openjpeg#539 | |||
| 2015-07-18 | Add some missing static | mayeut | |
| Still needs to check j2k.c & jp2.c Update uclouvain/openjpeg#243 | |||
| 2015-02-02 | [trunk] added overflow checks (fixes issue 431) | Antonin Descampe | |
| Thanks mdarbois | |||
| 2015-01-15 | [trunk] fixed a buffer overflow in opj_tcd_init_decode_tile | Antonin Descampe | |
| Update issue 431 | |||
| 2014-12-15 | [trunk] removed warnings when building tcd.c (Update issue 442) | Matthieu Darbois | |
| 2014-12-12 | [trunk] Reduce encoder code block memory usage for non 64x64 code block ↵ | Matthieu Darbois | |
| sizes (fixes issue 444) | |||
| 2014-12-09 | [trunk] check number of components when getting mct norm (fixes issue 436) | Antonin Descampe | |
| 2014-11-21 | [trunk] added check for tile component data size overflow (fixes issue 432) | Matthieu Darbois | |
| 2014-11-19 | [trunk] replace OPJ_MACRO_TCD_ALLOCATE macro by inlined function (fixes ↵ | Matthieu Darbois | |
| issue 433) | |||
| 2014-11-03 | [trunk] significantly reduces memory for single tile RGB encoding (fixes | Antonin Descampe | |
| issue 375) | |||
| 2014-10-22 | [trunk] resets resno_decoded for each tile (fixes issue 399) | Antonin Descampe | |
| 2014-10-22 | [trunk] resets code-blocks reused for other tiles than the first one (fixes ↵ | Antonin Descampe | |
| issue 418) | |||
| 2014-09-19 | added memory allocation checks (fixes issue 355) | Antonin Descampe | |
| 2014-09-16 | [trunk] improve memory management (fixes issue 359) | Antonin Descampe | |
| 2014-04-17 | [trunk] refactoring of rsiz, profiles, and extensions management | Antonin Descampe | |
| 2014-04-03 | [trunk] updated copyright and added copyright notice required by ISO, in ↵ | Antonin Descampe | |
| each file; updated AUTHORS, NEWS | |||
| 2014-03-14 | [trunk] Add a temporary work around for issue 293 | Mathieu Malaterre | |
| As described in the bug report the default allocation mecanism for codeblock data is too small for those dataset (16bits). We would need a finer (more granular) mecanism to reallocated only on demand. For now this help the two failing tests to pass. Fixes issue 293 | |||
| 2014-03-10 | [trunk] Another final round of fixes for sign conversion warnings. | Mathieu Malaterre | |
| Fixes issue 256 | |||
| 2014-03-07 | [trunk] Another round of fixes for sign conversion warnings. | Mathieu Malaterre | |
| Update issue 256 | |||
| 2014-03-04 | [trunk] Make sure to reject images such as 1336.pdf.asan.47.376.jp2 | Mathieu Malaterre | |
| Fixes issue 267 | |||
| 2014-03-04 | [trunk] remove more conversion warning in multi-lines macro. | Mathieu Malaterre | |
| C allow simple tricks such as to find those: gcc -E tcd.c | sed '/^\#/d' | indent -st -i2 > clean.c Update issue 256 | |||
| 2014-03-04 | [trunk] Remove warning about conversion. | Mathieu Malaterre | |
| Update issue 256 | |||
| 2014-03-02 | [trunk] Remove simple warnings about comments, missing case in switch statement | Mathieu Malaterre | |
| 2014-02-26 | [trunk] Import patch from sumatrapdf team. This handle testcase ↵ | Mathieu Malaterre | |
| 1336.pdf.asan.47.376 Update issue 225 | |||
| 2014-02-26 | [trunk] Import patch from sumatrapdf team. This handle testcase ↵ | Mathieu Malaterre | |
| 1888.pdf.asan.35.988 Update issue 225 | |||
| 2013-02-03 | [trunk] backout one part of the rev 2266 | Mickael Savinaud | |
| 2012-12-18 | [trunk] merge from branch 1.5 a correction about large code-block data ↵ | Mickael Savinaud | |
| (decoding part) and add tests about issue 5 and issue 62 | |||
