summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/tcd.c
AgeCommit message (Expand)Author
2019-12-03Fix from Aaron to match v1's threshold value.Carl Hetherington
2019-12-03use tolerance to bail out early from rate control : much fasterAaron Boxer
2017-09-01opj_tcd_rateallocate(): make sure to use all passes for a lossless layer (#1009)Even Rouault
2017-08-28Subtile decoding: fix overflows in subband coordinate computation that cause ...Even Rouault
2017-08-21Add comments for filter_width valuesEven Rouault
2017-08-20Subtile decoding: only do 9x7 IDWT computations on relevant areas of tile-com...Even Rouault
2017-08-18Subtile decoding: only do 5x3 IDWT computations on relevant areas of tile-com...Even Rouault
2017-08-17Sub-tile decoding: only decode precincts and codeblocks that intersect the wi...Even Rouault
2017-08-14Encoder: grow buffer size in opj_tcd_code_block_enc_allocate_data() to avoid ...Even Rouault
2017-08-10Propagate event manager down to opj_t2_encode_packet() and use it to emit an ...Even Rouault
2017-08-07Slight improvement in management of code block chunksEven Rouault
2017-08-07Decoding: do not allocate memory for the codestream of each codeblockEven Rouault
2017-08-07Add documentation for magic values in the codeEven Rouault
2017-08-07Add opj_image_data_alloc() / opj_image_data_free()Even Rouault
2017-07-30opj_tcd_dc_level_shift_decode: avoid int32 overflow when prec == 31. Fixes ht...Even Rouault
2017-07-29Fix write heap buffer overflow in opj_mqc_byteout(). Discovered by Ke Liu of ...Even Rouault
2017-07-29opj_tcd_get_decoded_tile_size(): fix potential UINT32 overflow (#854, CVE-201...Even Rouault
2017-07-28opj_tcd_dc_level_shift_decode(): avoid int overflow. Fixes https://bugs.chrom...Even Rouault
2017-07-27opj_j2k_update_image_data / opj_tcd_update_tile_data: fix unaligned load/stor...Even Rouault
2017-07-26T1 decoder: check code stream errors when predictable termination is enabled ...Even Rouault
2017-06-13Merge branch 't1_flag_optimizations'Even Rouault
2017-06-12Encoder: fix packet writing of empty sub-bands (#891, #892)Even Rouault
2017-06-09T1: fix BYPASS/LAZY, TERMALL/RESTART and PTERM/ERTERM encoding modes. (#674)fix_bypass_pterm_termallEven Rouault
2017-06-02MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker.Even Rouault
2017-05-09Reformat whole codebase with astyle.options (#128)Even Rouault
2017-02-13Remove warnings related to empty tag-trees.Even Rouault
2016-09-08Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_opt...Even Rouault
2016-09-08Add sanity check for tile coordinates (#823)Matthieu Darbois
2016-09-06Add overflow check in opj_tcd_init_tile (#819)Matthieu Darbois
2016-05-25Use thread pool for DWT decodingEven Rouault
2016-05-25Use thread-pool for T1 decodingEven Rouault
2016-05-25Add opj_codec_set_threads() in public API and propagate resulting thread pool...Even Rouault
2016-05-08Fix division by zeromayeut
2016-04-30Fix some coverity warningsmayeut
2016-04-28Fix implicit float-to-bool conversions (#752)julienmalik
2016-04-28Fix unsigned int overflow reported by UBSan (#759)Matthieu Darbois
2016-04-27Fix negative shift left reported by UBSan (#758)Matthieu Darbois
2015-10-17Fix inconsistent behavior of malloc(0)mayeut
2015-10-17Fixed crash on encodingmayeut
2015-10-10implement a portable aligned reallocMathieu Malaterre
2015-10-09Revert "Make sure to allocate on 16bits alignement. Fix issue #624"mayeut
2015-10-09Make sure to allocate on 16bits alignement. Fix issue #624Mathieu Malaterre
2015-09-11Change test in opj_tcd_makelayerMatthieu Darbois
2015-09-10Update check in opj_tcd_makelayer to be robust to different float precisionsMatthieu Darbois
2015-09-10Fix threshold calculationMatthieu Darbois
2015-09-10Correct lossless issue on linux x86mayeut
2015-08-23Fix some calculations in opj_tcd_init_tilemayeut
2015-07-30Remove printf/fprintf to stdout/stderr throughout openjp2 libmayeut
2015-07-26Remove some warnings when buildingmayeut
2015-07-22Prevent overflow when coding 16 bits imagesmayeut