summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2022-02-10opj_j2k_decode_tile(): avoid 'Stream too short' error in non-strict modeEven Rouault
2022-02-10Avoid integer overflows in DWT. Fixes https://bugs.chromium.org/p/oss-fuzz/is...Even Rouault
2022-02-10Add support for partial bitstream decoding (#1407) (fixes #715)Robert Gabriel Jakabosky
2022-01-23opj_encoder_set_extra_options(): add a GUARD_BITS=value optionEven Rouault
2022-01-18Fix potential overflow related issues spotted by LGTM code analysis (#1402)Eric Harvey
2022-01-18opj_j2k_setup_encoder(): validate number of tiles to avoid illegal values and...Even Rouault
2021-12-05Fix singular/plural mismatchStefan Weil
2021-12-05Fix some typos (found by codespell)Stefan Weil
2021-10-21API: deprecate 'bpp' member in favor of 'prec'Even Rouault
2021-09-25ht_dec.c: fix likely issue on big endian hosts (untested)Even Rouault
2021-09-25Added support for high throughput (HTJ2K) decoding.Aous Naman
2021-09-03Avoid integer overflows in DWT. Fixes https://bugs.chromium.org/p/oss-fuzz/is...Even Rouault
2021-08-30Merge pull request #1373 from DimitriPapadopoulos/lgtmEven Rouault
2021-08-30LGTM warning: Comparison result is always the sameDimitri Papadopoulos
2021-08-01cmake: add install interface include directoryAnonymous Maarten
2021-07-12Fix code formattingEven Rouault
2021-07-12opj_j2k_is_imf_compliant: Fix out of bounds access.Sebastian Rasmussen
2021-07-12opj_j2k_is_imf_compliant: Fix argument formatting for warnings.Sebastian Rasmussen
2021-06-07Add support for enabling generation of TLM markers in encoderEven Rouault
2021-06-07openjpeg.c: avoid casts of function pointersEven Rouault
2021-05-04Remove obsolete components JPWL, JP3D and MJ2Even Rouault
2020-12-21Change defined WIN32Jamaika1
2020-12-04pi.c: avoid out of bounds access with POC (fixes #1302)Even Rouault
2020-12-04Encoder: grow again buffer size in opj_tcd_code_block_enc_allocate_data() (fi...yuan
2020-12-02Merge pull request #1301 from rouault/fix_1299Even Rouault
2020-12-02Merge pull request #1300 from rouault/complement_1293Even Rouault
2020-12-02opj_j2k_write_sod(): avoid potential heap buffer overflow (fixes #1299) (prob...Even Rouault
2020-12-02pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/...Even Rouault
2020-12-02opj_t2_encode_packet(): avoid out of bound access of #1297, but likely not th...Even Rouault
2020-12-02Merge pull request #1295 from rouault/fix_1293Even Rouault
2020-12-02Merge pull request #1296 from rouault/workaround_1294Even Rouault
2020-12-01opj_j2k_setup_encoder(): validate POC compno0 (fixes #1293)Even Rouault
2020-12-01opj_t2_encode_packet(): avoid out of bound access of #1294, but likely not th...Even Rouault
2020-11-30Encoder: avoid global buffer overflow on irreversible conversion when too man...Even Rouault
2020-11-30Decoding: deal with some SPOT6 images that have tiles with a single tile-part...Even Rouault
2020-11-26Free p_tcd_marker_info to avoid memory leakyuan
2020-11-25Encoder: grow again buffer size in opj_tcd_code_block_enc_allocate_data() (fi...yuan
2020-11-23Encoder: grow again buffer size in opj_tcd_code_block_enc_allocate_data() (fi...Even Rouault
2020-11-23Encoder: grow buffer size in opj_tcd_code_block_enc_allocate_data() to avoid ...Even Rouault
2020-11-23Fix typo in internal function nameEven Rouault
2020-10-09Merge pull request #1253 from rouault/floating_point_irreversible_encodingEven Rouault
2020-09-16Encoder: avoid uint32 overflow when allocating memory for codestream buffer (...Even Rouault
2020-06-22Merge pull request #1260 from sebras/fix-issue-1259Even Rouault
2020-06-23openjp2: Plug image leak when failing to allocate codestream index.Sebastian Rasmussen
2020-06-23openjp2: Plug memory leak when setting data as TLS fails.Sebastian Rasmussen
2020-06-23openjp2: Error out if failing to create Tier 1 handle.Sebastian Rasmussen
2020-06-10Testing for invalid values of width, height, numcomps (#1254)szukw000
2020-05-24T1 encoder: speed-up by aggressive inlining and more cache friendly data orga...Even Rouault
2020-05-23Forward DWT 9-7: major speed up by vectorizing vertical passEven Rouault
2020-05-23Forward DWT 5-3: major speed up by vectorizing vertical passEven Rouault