Commit Graph

  • 41a5494ad1 Update ABI/API compatibility reports after commit e656822f92 OpenJPEG Travis CI 2017-09-05 21:59:16 +0000
  • e656822f92 Add knownfailures-Ubuntu12.04-gcc4.6.3-x86_64-Release-3rdP.txt Even Rouault 2017-09-05 23:32:03 +0200
  • bda2adb079 Update ABI/API compatibility reports after commit 968e36bbd9 OpenJPEG Travis CI 2017-09-05 20:34:30 +0000
  • 968e36bbd9 Merge pull request #1010 from rouault/subtile_decoding_stage3 Even Rouault 2017-09-05 22:18:58 +0200
  • 579b8937ea Replace uses of size_t by OPJ_SIZE_T Even Rouault 2017-09-04 17:35:52 +0200
  • bff96c9db3 Merge 381f9676b3 into 3a382d3123 Stefan Weil 2017-09-02 23:39:20 +0000
  • b5d35b2f54 Update ABI/API compatibility reports after commit 3a382d3123 OpenJPEG Travis CI 2017-09-02 22:45:15 +0000
  • 3a382d3123 opj_getopt.c: avoid crash on invalid input (#301) Even Rouault 2017-09-03 00:30:36 +0200
  • 543aa73f7a Update ABI/API compatibility reports after commit e5ab1682a1 OpenJPEG Travis CI 2017-09-02 07:25:49 +0000
  • e5ab1682a1 Improve error message when specifying a too big cp_reduce parameter (#474) Even Rouault 2017-09-02 09:10:53 +0200
  • c1e0fba0c4 opj_v4dwt_decode_step1_sse(): rework a bit to improve code generation Even Rouault 2017-09-01 22:09:58 +0200
  • 676d4c807f opj_j2k_update_image_data(): avoid allocating image buffer if we can just reuse the tile buffer one Even Rouault 2017-09-01 21:36:35 +0200
  • 4c7effa6bc opj_t1_clbl_decode_processor(): use SSE2 in subtile decoding code path, for irreversible Even Rouault 2017-09-01 21:17:26 +0200
  • 2c365fe0ec Replace error message 'Not enough memory for tile data' by 'Size of tile data exceeds system limits' (refs https://github.com/uclouvain/openjpeg/pull/730#issuecomment-326654188) Even Rouault 2017-09-01 20:43:39 +0200
  • 559d16e8f4 opj_t1_decode_cblk(): move some code to codeblock processor for (theoretical) better multi-threading in subtile decoding Even Rouault 2017-09-01 16:31:13 +0200
  • 7017e67a01 sparse_array: optimizations for lossy case Even Rouault 2017-09-01 16:31:10 +0200
  • 4a4ba91dea Update ABI/API compatibility reports after commit b428b8c7e7 OpenJPEG Travis CI 2017-09-01 19:13:56 +0000
  • 4fa080a0ea Update ABI/API compatibility reports after commit 7aa071aa27 OpenJPEG Travis CI 2017-09-01 18:49:45 +0000
  • c60b0237df Update ABI/API compatibility reports after commit a538815c77 OpenJPEG Travis CI 2017-09-01 18:17:32 +0000
  • b428b8c7e7 opj_tcd_rateallocate(): make sure to use all passes for a lossless layer (#1009) Even Rouault 2017-09-01 20:01:39 +0200
  • 7aa071aa27 opj_j2k_setup_encoder(): emit warnings if tcp_rates are not decreasing or tcp_distoratio are not increasing (#1009) Even Rouault 2017-09-01 19:49:01 +0200
  • 3264b095e9 Update ABI/API compatibility reports after commit 09929bb615 OpenJPEG Travis CI 2017-09-01 17:41:19 +0000
  • a538815c77 opj_j2k_setup_encoder(): avoid potential int overflow in computations related to max_cs_size Even Rouault 2017-09-01 19:27:56 +0200
  • 09929bb615 opj_compress help: revert 3257261776 and indicate 1 again as being the value to get lossless for -r. In opj_j2k_setup_encoder(), make sure that ll rates[] <= 1.0 are set to 0. Document 0 as being lossless for -q / tcp_distoratio (#1009) Even Rouault 2017-09-01 19:16:35 +0200
  • f3e04effa1 Update ABI/API compatibility reports after commit 3257261776 OpenJPEG Travis CI 2017-09-01 15:58:58 +0000
  • 3257261776 opj_compress help: indicate 0 value, instead of 1, for -r parameter to get lossless encoding (#1009) Even Rouault 2017-09-01 17:32:54 +0200
  • 8a17be8945 opj_v4dwt_decode_step2_sse(): loop unroll Even Rouault 2017-09-01 16:31:08 +0200
  • 83b5a168ec opj_dwt_decode_partial_97(): simplify/more efficient use of sparse arrays in vertical pass Even Rouault 2017-09-01 16:31:06 +0200
  • ae19001ba4 opj_tcd_dc_level_shift_decode(): optimize lossy case Even Rouault 2017-09-01 16:31:04 +0200
  • 470f3ed416 opj_dwt_decode_partial_1_parallel(): add SSE2 optimization Even Rouault 2017-09-01 16:31:02 +0200
  • 873004c615 Sub-tile decoding: speed up vertical pass in IDWT5x3 by processing 4 cols at a time Even Rouault 2017-09-01 16:31:00 +0200
  • ccac773556 Tiny perf improvement in T1 stage for subtile decoding Even Rouault 2017-09-01 16:30:58 +0200
  • 18635df518 test_decode_area: accept user bounds in -strip_height mode Even Rouault 2017-09-01 16:30:56 +0200
  • 82a43d8035 Optimize opj_dwt_decode_partial_1() when cas == 0 Even Rouault 2017-09-01 16:30:54 +0200
  • 1644665a91 opj_j2k_update_image_data(): avoid zero-ing the buffer if not needed Even Rouault 2017-09-01 16:30:52 +0200
  • b2cc8f7f81 Optimize reading/write into sparse array Even Rouault 2017-09-01 16:30:50 +0200
  • 0ae3cba340 Allow several repeated calls to opj_set_decode_area() and opj_decode() for single-tiled images Even Rouault 2017-09-01 16:30:48 +0200
  • 5d07d463fd opj_j2k_decode_tiles(): apply whole single tile image decoding optimization to reading at reduced resolution as well Even Rouault 2017-09-01 16:30:45 +0200
  • 98b9310361 Various changes to allow tile buffers of more than 4giga pixels Even Rouault 2017-09-01 16:30:44 +0200
  • 008a12d4fc TCD: allow tile buffer to be greater than 4GB on 64 bit hosts (but number of pixels must remain under 4 billion) Even Rouault 2017-09-01 16:30:41 +0200
  • d1299d9670 Fix compiler warning in release mode Even Rouault 2017-09-01 16:30:39 +0200
  • d5153ba404 Remove limitation that prevents from opening images bigger than 4 billion pixels Even Rouault 2017-09-01 16:30:37 +0200
  • c37e360a51 opj_tcd_init_tile(): fix typo on overflow detection condition (introduced in previous commit) Even Rouault 2017-09-01 16:30:35 +0200
  • eee5104a88 opj_dwt_decode_partial_tile(): avoid undefined behaviour in lifting operation by properly initializing working buffer Even Rouault 2017-09-01 16:30:32 +0200
  • f9e9942330 Sub-tile decoding: only allocate tile component buffer of the needed dimension Even Rouault 2017-09-01 16:30:29 +0200
  • 4821012751 Update ABI/API compatibility reports after commit 6ce49bf5ae OpenJPEG Travis CI 2017-09-01 08:39:21 +0000
  • aa7198146b opj_compress: reorder checks related to code block dimensions, to avoid potential int overflow Even Rouault 2017-08-21 23:21:39 +0200
  • 0a25dceca7 opj_j2k_setup_encoder(): validate code block width/height Even Rouault 2017-08-21 23:20:51 +0200
  • 84bbb4a874 opj_t1_allocate_buffers(): remove useless overflow checks Even Rouault 2017-08-21 23:12:45 +0200
  • 6ce49bf5ae Fix undefined shift behaviour in opj_dwt_is_whole_tile_decoding(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3255. Credit to OSS Fuzz Even Rouault 2017-09-01 10:26:18 +0200
  • 262952f52b Update ABI/API compatibility reports after commit 04b70908a7 OpenJPEG Travis CI 2017-08-29 09:58:06 +0000
  • 04b70908a7 Use IDWT whole tile decoding if the area of interest equals to the image bounds, taking into account the reduced resolution factor Even Rouault 2017-08-29 11:40:53 +0200
  • a86e62079a Update ABI/API compatibility reports after commit 4776b15fa7 OpenJPEG Travis CI 2017-08-28 16:25:09 +0000
  • 4776b15fa7 Add test for fix of a55c024fc6 Even Rouault 2017-08-28 18:07:44 +0200
  • a477e19d29 Update ABI/API compatibility reports after commit a55c024fc6 OpenJPEG Travis CI 2017-08-28 15:33:22 +0000
  • a55c024fc6 Subtile decoding: fix overflows in subband coordinate computation that cause later buffer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3115. Credit to OSS Fuzz. master only Even Rouault 2017-08-28 17:18:33 +0200
  • f58b8ec72e Update ABI/API compatibility reports after commit 8f92fc9791 OpenJPEG Travis CI 2017-08-28 13:42:22 +0000
  • 8f92fc9791 Make opj_set_decode_area() and opj_decode() take into account opj_set_decoded_resolution_factor() (#1006, affect API use) Even Rouault 2017-08-28 14:57:49 +0200
  • acfad26af6 Update ABI/API compatibility reports after commit 5a4a10120a OpenJPEG Travis CI 2017-08-24 13:32:52 +0000
  • 5a4a10120a Another cleanup in knownfailures-* files Even Rouault 2017-08-24 14:38:24 +0200
  • e0a5d148f7 Remove test steps from specialized knownfailures- that are already in knownfailures-all.txt Even Rouault 2017-08-24 14:32:36 +0200
  • 79aa0b54dd issue104_jpxstream.jp2 decompresses just fine (and like Kakadu). Update md5refs.txt and remove from knownfailures Even Rouault 2017-08-24 14:31:13 +0200
  • c4ca512d15 Update ABI/API compatibility reports after commit fdcd4e6365 OpenJPEG Travis CI 2017-08-24 12:20:30 +0000
  • c059f431e6 Remove broken.jpc test from known failures, by avoiding too long processing time Even Rouault 2017-08-24 14:09:34 +0200
  • 5146abc02e imagetopgx(): improve performance in 8 bit case (relates to broken.jpc test case) Even Rouault 2017-08-24 14:09:31 +0200
  • fdcd4e6365 Remove -NR-DEC-p1_06.j2k-156-decode and NR-DEC-p1_06.j2k-164-decode from knownfailures Even Rouault 2017-08-24 13:23:25 +0200
  • 381f9676b3 Support files with very large data size Stefan Weil 2016-03-28 11:15:43 +0200
  • e9c474b879 Update ABI/API compatibility reports after commit bc71bd1219 OpenJPEG Travis CI 2017-08-23 17:12:48 +0000
  • bc71bd1219 opj_dwt_decode_partial_97(): perf improvement: limit copy of coefficients at end of horizontal pass to actual range of interest Even Rouault 2017-08-23 18:58:32 +0200
  • 8994ecabe0 Update ABI/API compatibility reports after commit 8180eeace1 OpenJPEG Travis CI 2017-08-21 21:21:14 +0000
  • 8180eeace1 test_tile_encoder: fix checks on argc Even Rouault 2017-08-21 23:06:53 +0200
  • 1b125f0966 Update ABI/API compatibility reports after commit c97666f72b OpenJPEG Travis CI 2017-08-21 17:16:03 +0000
  • c97666f72b j2k.c: fix comment, and remove FIXME Even Rouault 2017-08-21 19:02:04 +0200
  • 3b248aac96 Update ABI/API compatibility reports after commit 24d069e3ff OpenJPEG Travis CI 2017-08-21 15:37:09 +0000
  • 24d069e3ff Add comment Even Rouault 2017-08-21 17:19:13 +0200
  • 6b080f9dd3 Update ABI/API compatibility reports after commit e9bbc6d3dd OpenJPEG Travis CI 2017-08-21 11:17:07 +0000
  • e9bbc6d3dd Merge pull request #1001 from rouault/subtile_decoding_stage2 Even Rouault 2017-08-21 13:02:07 +0200
  • 17a7ac42d5 Add comments for filter_width values Even Rouault 2017-08-21 12:25:38 +0200
  • f87c5ef7eb Subtile decoding: only do 9x7 IDWT computations on relevant areas of tile-component buffer. Even Rouault 2017-08-20 22:02:41 +0200
  • 178e764248 Merge 028c504a43 into 3eed024eb4 Even Rouault 2017-08-19 18:43:16 +0000
  • 89db245c6d Update ABI/API compatibility reports after commit 3eed024eb4 OpenJPEG Travis CI 2017-08-19 13:59:00 +0000
  • 3eed024eb4 pgxtoimage(): avoid excessive memory allocation attempt (#999) Even Rouault 2017-08-19 15:45:54 +0200
  • 5d40325056 Subtile decoding: only do 5x3 IDWT computations on relevant areas of tile-component buffer. Even Rouault 2017-08-18 15:08:51 +0200
  • cc8d61eb3d Update ABI/API compatibility reports after commit e528531922 OpenJPEG Travis CI 2017-08-18 11:58:18 +0000
  • e528531922 pgxtoimage(): fix write stack buffer overflow (#997) Even Rouault 2017-08-18 13:39:20 +0200
  • 028c504a43 test_decode_area: fix to make it work with odd image dimensions Even Rouault 2017-08-18 12:30:11 +0200
  • 144fc93656 Update ABI/API compatibility reports after commit 5597522cac OpenJPEG Travis CI 2017-08-18 08:29:44 +0000
  • 5597522cac bmp_read_rle8_data(): avoid potential infinite loop (#996) Even Rouault 2017-08-18 10:16:38 +0200
  • b23589d15d Update ABI/API compatibility reports after commit 17ea17f487 OpenJPEG Travis CI 2017-08-17 17:21:53 +0000
  • 5d12806091 opj_j2k_update_rates(): grow tile size buffer for some situations Even Rouault 2017-08-17 19:18:48 +0200
  • 4b0bfbfabc Zero-initialize tile buffer regions of skipped code-blocks, so as to make Valgrind happy Even Rouault 2017-08-17 16:07:19 +0200
  • fe338a057c Sub-tile decoding: only decode precincts and codeblocks that intersect the window specified in opj_set_decode_area() Even Rouault 2017-08-14 13:23:57 +0200
  • 17ea17f487 Fix -Wconversion warning Even Rouault 2017-08-17 19:05:29 +0200
  • fba17f8df1 Update ABI/API compatibility reports after commit fd8448ed44 OpenJPEG Travis CI 2017-08-17 16:02:34 +0000
  • fd8448ed44 bench_dwt.c: fix signedness related warnings Even Rouault 2017-08-17 17:04:48 +0200
  • da046b73a8 convert.c: fix recently introduced -Wsign-conversion warnings Even Rouault 2017-08-17 17:02:40 +0200
  • 987ee9b0f2 Update ABI/API compatibility reports after commit 9f7d79fd30 OpenJPEG Travis CI 2017-08-17 13:08:33 +0000
  • 9f7d79fd30 opj_getopt_long(): avoid infinite loop on invalid or missing value for an option (#736) Even Rouault 2017-08-17 14:52:10 +0200
  • 18f8f78813 Update ABI/API compatibility reports after commit 1ab6e0e07a OpenJPEG Travis CI 2017-08-17 10:42:31 +0000
  • b4f3de503e Update ABI/API compatibility reports after commit 2cd30c2b06 OpenJPEG Travis CI 2017-08-17 10:18:47 +0000