| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-14 | Use const qualifier for j2k_prog_order_list | Stefan Weil | |
| This allows more compiler optimizations. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2017-08-09 | Partial revert BPC related check of #975 (#979) | Even Rouault | |
| PR #975 introduced a check that rejects images that have different bit depth/sign per compoment in SIZ marker if the JP2 IHDR box has BPC != 255 This didn't work properly if decoding a .j2k file since the new bit added in opj_cp_t wasn't initialized to the right value. For clarity, tThis new bit has also been renamed to allow_different_bit_depth_sign But looking closer at the code, it seems we were already tolerant to inconsistencies. For example we parsed a JP2 BPCC box even if BPC != 255 (just a warning is emitted) So failing hard in opj_j2k_read_siz() wouldn't be very inconsistent, and that alone cannot protect against other issues, so just emit a warning if BPC != 255 and the SIZ marker contains different bit depth/sign per component. Note: we could also check that the content of JP2 BPCC box is consistant with the one of the SIZ marker. | |||
| 2017-08-02 | First change on changes-for-afl-tests | szukw000 | |
| 2017-07-31 | Catch images broken by AFL | szukw000 | |
| 2017-07-30 | src/lib/openjp2/*.h: use OPJ_ prefix for inclusion guards instead of ↵ | Even Rouault | |
| reserved __ (#587) | |||
| 2017-07-30 | j2k.c: remove hardcoded constants related to m_state, and useless FIXME | Even Rouault | |
| 2017-07-26 | Spelling fixes (patch by ka7, #890, rebased on top of master) | Even Rouault | |
| 2017-07-26 | Fix assertion / memory leak in opj_j2k_merge_ppt() on corrupted images (#939) | Even Rouault | |
| Fixes issue on id:000020,sig:06,src:001958,op:flip4,pos:149 that has two SOT markers for the same tile with the same tile part number, causing opj_j2k_merge_ppt() to be called several times. | |||
| 2017-07-05 | Remove unused m_DA_x0, m_DA_y0, m_DA_x1, m_DA_y1 members from opj_j2k_dec ↵ | Even Rouault | |
| structure | |||
| 2017-06-02 | MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker. | Even Rouault | |
| This saves comparing the current pointer with the end of buffer pointer. This results at least in tiny speed improvement for raw decoding, and smaller code size for MQC as well. This kills the remains of the raw.h/.c files that were only used for decoding. Encoding using the mqc structure already. | |||
| 2017-05-15 | Reformat: apply reformattin on .h files (#128) | Even Rouault | |
| 2016-09-13 | Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into ↵ | Antonin Descampe | |
| smuehlst-bit-fields-type | |||
| 2016-07-27 | Unified bit-field declaration, removed tabs. | Stephan Mühlstrasser | |
| 2016-07-25 | Create separate type for bit-fields. | Stephan Mühlstrasser | |
| The definition of bit-fields with type OPJ_UINT32 caused complilation errors on IBM iSeries, because OPJ_UINT32 is defined as uint32_t, and uint32_t is defined as unsigned long in <stdint.h>. The definition of bit-fields with an integer type of a specific size doesn't make sense anyway. | |||
| 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. | |||
| 2015-07-31 | French comments replaced by English ones | ak-dxdy | |
| 2015-07-12 | Refactor opj_read_ppm | mayeut | |
| Update uclouvain/openjpeg#470 Update uclouvain/openjpeg#288 | |||
| 2015-07-12 | Refactor opj_j2k_read_ppt | mayeut | |
| Update uclouvain/openjpeg#470 Update uclouvain/openjpeg#532 | |||
| 2015-06-05 | Merge branch 'master' into issue-254 | mayeut | |
| 2015-05-19 | [trunk] Add check for at most 1 COD marker per tile. 1 COD marker for MH ↵ | Matthieu Darbois | |
| (fixes issue 476) | |||
| 2015-05-16 | Implement TNsot correction for non conforming files | mayeut | |
| 2014-09-19 | added memory allocation checks (fixes issue 355) | 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 | |||
| 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 | |||
| 2012-11-16 | [trunk] add opj_ prefix to some internal define and use the new opj type ↵ | Mickael Savinaud | |
| instead of int and float in some files | |||
| 2012-11-15 | [trunk]update the copyright, the authors and thanks to respect the license | Mickael Savinaud | |
| 2012-11-15 | [trunk] move opj_bool to OPJ_BOOL to follow the other type | Mickael Savinaud | |
| 2012-11-15 | [trunk] rename public symbols with OPJ_ prefix | Mickael Savinaud | |
| 2012-10-25 | [trunk] [trunk] remove old opj_tcp and rename opj_tcp_v2 to opj_tcp | Mickael Savinaud | |
| 2012-10-25 | [trunk] [trunk] remove old opj_cp and rename opj_cp_v2 to opj_cp | Mickael Savinaud | |
| 2012-10-25 | [trunk] rename opj_tcd_truct_v2 to opj_tcd_struct | Mickael Savinaud | |
| 2012-10-25 | [trunk] rename opj_j2k_v2 to opj_j2k | Mickael Savinaud | |
| 2012-10-25 | [trunk] remove old opj_j2k struct | Mickael Savinaud | |
| 2012-10-25 | [trunk] Rework r2077 | Mathieu Malaterre | |
| r2077 did expose too much of the detail implementation of OpenJPEG. Rework dependencies in between JPIP file level details and JPIP client/server arch. Move JPIP file level functionalities back into OpenJP2 as was the case in openjpeg 1.5.x. Use new cio func. | |||
| 2012-10-15 | [trunk] fix a compilation error with windows and new public function ↵ | Mickael Savinaud | |
| opj_j2k_start_compress | |||
| 2012-10-15 | [trunk] Fix compilation: | Mathieu Malaterre | |
| - using mingw32 compiler (missing exported symbols) - using -fvisibility=hidden (gcc on UNIX) | |||
| 2012-09-28 | [trunk] Start FolderReorgProposal task | Mathieu Malaterre | |
| Update issue 177 | |||
