summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Expand)Author
2017-06-21dwt.c: implement SSE2 idwt5x3 horizontal when len is multiple of 8. Speed gai...opj_idwt53_h_cas0_SSE2Even Rouault
2017-06-21dwt.c: small cleanupEven Rouault
2017-06-20Enable __SSE__ / __SSE2__ with Visual StudioEven Rouault
2017-06-20Improve performance of inverse DWT 5x3 (#953)Even Rouault
2017-06-20Add bench_dwt program (compiled only if BUILD_BENCH_DWT=ON)Even Rouault
2017-06-17Remove OPJ_NOSANITIZE in opj_bio_read() and opj_bio_write() (#761)Even Rouault
2017-06-17Fix astyle issueEven Rouault
2017-06-17Fix warnings with recent GCC versionsEven Rouault
2017-06-13Merge branch 't1_flag_optimizations'Even Rouault
2017-06-12Packet header writing: set empty packet header bit to 0 when appropriate (sma...fix_bypass_pterm_termall_and_lossless_decomposition_issueEven 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-02opj_t1_dec_sigpass_raw/opj_t1_dec_refpass_raw: harmonize style with mqc methodsEven Rouault
2017-06-02MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker.Even Rouault
2017-06-02Fix documentation of opj_t1_decode_cblks()Even Rouault
2017-06-02Simplify VSC handling: instead of masking out bits when reading the 4th row.Even Rouault
2017-06-02Force inlining of mqc decoding and pass steps through heavy use of macros, so...Even Rouault
2017-06-02t1_generate_luts.c: fix compiler warningsEven Rouault
2017-06-02Optimize opj_t1_update_flags()Even Rouault
2017-06-02T1: remove use of neghalf variable. It is useless since bpno is always > 0Even Rouault
2017-06-02T1: avoid pointer indirection for mqc and raw members of opj_t1_tEven Rouault
2017-06-02T1: remove flags_stride variable from opj_t1_tEven Rouault
2017-06-02Inline opj_raw_decode()Even Rouault
2017-06-02T1: loop unrolling in dec_sigpass_raw and dec_refpass_rawEven Rouault
2017-06-02T1: Transpose coder optimizations to decoder, and cleanup codeEven Rouault
2017-05-23Fix compiler warningsEven Rouault
2017-05-23Factor index computation for lut_enc_ctxno_sc and lut_enc_spbEven Rouault
2017-05-23Optimize a bit opj_t1_enc_clnpass()Even Rouault
2017-05-23T1: remove unused code in decoderEven Rouault
2017-05-23T1: fix VSC mode in encoderEven Rouault
2017-05-23T1: use more compact flags to optimize cache usage in encoder passes. (#172)Even Rouault
2017-05-23CMake: add stronger warnings for openjp2 lib/bin by default, and error out on...Even Rouault
2017-05-23t1.c: fix compiler warningsEven Rouault
2017-05-15MQC: remove disabled MQC_PERF_OPT mode, which brings no performance improveme...Even Rouault
2017-05-15Add comments about non successfull attempt of implementing alternate INITDEC,...Even Rouault
2017-05-15Reformat: apply reformattin on .h files (#128)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-26OPENJPEG_NAMESPACE is configurable by userMathieu Malaterre
2016-09-21Fix some issues reported by Coverity Scan (#846)Stefan Weil
2016-09-21Fix potential out-of-bounds read (coverity) (#844)Stefan Weil
2016-09-20Disable automatic compilation of t1_generate_lutsAntonin Descampe
2016-09-16renamed USE_THREAD to OPJ_USE_THREADAntonin Descampe
2016-09-15Remove TODO for overflow check (#842)Matthieu Darbois
2016-09-15Add overflow checks for opj_aligned_malloc (#841)Matthieu Darbois
2016-09-14Flags in T1 shall be unsigned (#840)Matthieu Darbois
2016-09-14Fix some warnings (#838)Matthieu Darbois
2016-09-13Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into s...Antonin Descampe
2016-09-13Merge pull request #786 from rouault/tier1_optimizations_multithreadingAntonin Descampe
2016-09-08Fix coverity 113065 (CWE-484) (#824)Matthieu Darbois