| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-21 | API: deprecate 'bpp' member in favor of 'prec' | Even Rouault | |
| in opj_image_comp and opj_image_comptparm structures. bpp was redundant with prec, and almost never set by the library, except by opj_image_create(). This change should hopefully not impact existing, working, users of the API, which should already have used prec to get things working. Fixes #1379 | |||
| 2021-06-07 | Fix various compiler warnings | Even Rouault | |
| 2020-04-01 | opj_decompress: add sanity checks to avoid segfault in case of decoding error | Even Rouault | |
| Prevent crashes like: opj_decompress -i 0722_5-1_2019.jp2 -o out.ppm -r 4 -t 0 where 0722_5-1_2019.jp2 is https://drive.google.com/file/d/1ZxOUZg2-FKjYwa257VFLMpTXRWxEoP0a/view?usp=sharing | |||
| 2018-11-07 | jp2: convert: fix null pointer dereference | Hugo Lefeuvre | |
| Tile components in a JP2 image might have null data pointer by defining a zero component size (for example using large horizontal or vertical sampling periods). This null data pointer leads to null image component data pointer, causing crash when dereferenced without != null check in imagetopnm. Add != null check. This commit addresses #1152 (CVE-2018-18088). | |||
| 2018-08-31 | Changes in pnmtoimage if image data are missing | szukw000 | |
| 2017-12-15 | Fix resource leak (CID 179466) | Stefan Weil | |
| Coverity report: CID 179466 (#1 of 1): Resource leak (RESOURCE_LEAK) 93. leaked_storage: Variable name going out of scope leaks the storage it points to. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2017-08-24 | imagetopgx(): improve performance in 8 bit case (relates to broken.jpc test ↵ | Even Rouault | |
| case) | |||
| 2017-08-19 | pgxtoimage(): avoid excessive memory allocation attempt (#999) | Even Rouault | |
| 2017-08-18 | pgxtoimage(): fix write stack buffer overflow (#997) | Even Rouault | |
| 2017-08-17 | Fix -Wconversion warning | Even Rouault | |
| 2017-08-17 | convert.c: fix recently introduced -Wsign-conversion warnings | Even Rouault | |
| 2017-08-17 | tgatoimage(): avoid excessive memory allocation attempt, and fixes unaligned ↵ | Even Rouault | |
| load (#995) | |||
| 2017-08-16 | imagetotga(): fix read heap buffer overflow if numcomps < 3 (#987) | Even Rouault | |
| 2017-07-31 | Catch images broken by AFL | szukw000 | |
| 2017-07-30 | Avoid heap buffer overflow in function pnmtoimage of convert.c, and unsigned ↵ | Even Rouault | |
| integer overflow in opj_image_create() (CVE-2016-9118, #861) | |||
| 2017-07-29 | Fix breakage of 2fa0fc61f2d546c8b67e7c5a9cbc61d98e1f7af0 (#970) | Even Rouault | |
| 2017-07-29 | imagetopnm(): make sure the alpha component has same dimension as other ↵ | Even Rouault | |
| components to avoid read heap buffer overflow (#970) | |||
| 2017-05-09 | Reformat whole codebase with astyle.options (#128) | Even Rouault | |
| 2016-09-22 | Fix PNM file reading (#847) | Matthieu Darbois | |
| Malformed PNM file could cause a crash in opj_compress. Checks were added to prevent this. Fixes #843 Updates #440 | |||
| 2016-04-30 | Fix bad call to fclose with NULL pointer | mayeut | |
| 2016-04-29 | cppcheck fix for openjp2 (#740) | julienmalik | |
| 2015-11-01 | Fix compiler warnings | mayeut | |
| 2015-11-01 | convert: Fix compiler warnings | Stefan Weil | |
| Fix this and other similar compiler warnings: src/bin/jp2/convert.c: In function ‘tga_readheader’: src/bin/jp2/convert.c:595:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] cmap_len = get_ushort(*(unsigned short*)(&tga[5])); Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2015-11-01 | convert: Remove unneeded type casts | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2015-10-18 | Fix format strings and unneeded assignment | Stefan Weil | |
| The static code analyzer cppcheck warns about unsigned integers which use "%d" in the format string. It also warns about an unneeded assignment. Fix both issues. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2015-09-29 | Fix up-scaling bit depth | mayeut | |
| Fixes #609 | |||
| 2015-09-29 | Fix typos in comments and string | Stefan Weil | |
| Most typos were found by codespell. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2015-09-24 | Fix some resource leaks | mayeut | |
| 2015-09-23 | Use buffer on stack to read TGA header | mayeut | |
| Fixes a potential leak Fixes #601 | |||
| 2015-07-31 | Small correction + attempt to understand git-openjpeg workflow | ak-dxdy | |
| 2015-07-26 | Update convert for PNG output | mayeut | |
| Update uclouvain/openjpeg#264 | |||
| 2015-07-26 | Remove some warnings when building | mayeut | |
| Update #442 | |||
| 2015-07-19 | Update PNG support | mayeut | |
| Only input modified for now Update uclouvain/openjpeg#536 Update uclouvain/openjpeg#264 | |||
| 2015-07-14 | Update tiftoimage to support more input TIF formats | mayeut | |
| Update uclouvain/openjpeg#322 Update uclouvain/openjpeg#264 | |||
| 2015-07-11 | Add option to force component splitting in imagetopnm | mayeut | |
| Update uclouvain/openjpeg#289 | |||
| 2015-07-03 | commented out printf line | Antonin Descampe | |
| 2015-07-03 | commented out a printf line | Antonin Descampe | |
| 2014-12-23 | [trunk] removed warning from convert.c | Matthieu Darbois | |
| Update issue 442 | |||
| 2014-12-23 | [trunk] fixed imagetoraw unsigned 16bits conversion (fixes issue 460) | Matthieu Darbois | |
| 2014-12-22 | [trunk] fixed colorspace mapping for raw grayscale images (fixes issue 456) | Matthieu Darbois | |
| 2014-12-22 | [trunk] fixed component precision upscaling in opj_decompress (fixes issue 458) | Matthieu Darbois | |
| 2014-12-20 | [trunk] fixed BMP reading for 8bpp when width & 3 == 1 | Matthieu Darbois | |
| Update issue 203 | |||
| 2014-12-11 | [trunk] Fixed invalid check in in tiff reading method (fixes issue 449) | Matthieu Darbois | |
| 2014-11-25 | [trunk] removed some warnings when building src/bin/jp2/convert.c | Matthieu Darbois | |
| Update issue 442 | |||
| 2014-11-22 | [trunk] fixed pnmtoimage for odd pgm files (fixes issue 294) | Matthieu Darbois | |
| 2014-11-19 | [trunk] added option to force output bit depth in opj_decompress (fixes ↵ | Matthieu Darbois | |
| issue 283) | |||
| 2014-11-03 | [trunk] add a cdef box when alpha component is present (fixes issue 416) | Antonin Descampe | |
| 2014-09-16 | [trunk] improve memory management (fixes issue 359) | Antonin Descampe | |
| 2014-07-03 | [trunk] fixes issue #357. MCT is automatically disabled when | Antonin Descampe | |
| subsamppling is detected. | |||
| 2014-04-17 | [trunk] refactoring of rsiz, profiles, and extensions management | Antonin Descampe | |
