| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-06-16 | only build both static and dynamic on non-windows | Jeroen Ooms | |
| 2017-06-16 | build both shared and static library | Jeroen Ooms | |
| 2017-06-14 | Merge pull request #928 from RussellMcOrmond/master | Antonin Descampe | |
| Quiet mode for opj_decompress via -quiet long parameter. | |||
| 2017-06-13 | Merge branch 't1_flag_optimizations' | Even Rouault | |
| 2017-06-12 | Packet header writing: set empty packet header bit to 0 when appropriate ↵fix_bypass_pterm_termall_and_lossless_decomposition_issue | Even Rouault | |
| (small optimization) | |||
| 2017-06-12 | Encoder: fix packet writing of empty sub-bands (#891, #892) | Even Rouault | |
| There are situations where, given a tile size, at a resolution level, there are sub-bands with x0==x1 or y0==y1, that consequently don't have any valid codeblocks, but the other sub-bands may be non-empty. Given that we recycle the memory from one tile to another one, those ghost codeblocks might be non-0 and thus candidate for packet inclusion. | |||
| 2017-06-09 | T1: fix BYPASS/LAZY, TERMALL/RESTART and PTERM/ERTERM encoding modes. (#674)fix_bypass_pterm_termall | Even Rouault | |
| There were a number of defects regarding when and how the termination of passes had to done and the computation of their rate. | |||
| 2017-06-02 | opj_t1_dec_sigpass_raw/opj_t1_dec_refpass_raw: harmonize style with mqc methods | Even Rouault | |
| 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-06-02 | Fix documentation of opj_t1_decode_cblks() | Even Rouault | |
| 2017-06-02 | Simplify VSC handling: instead of masking out bits when reading the 4th row. | Even Rouault | |
| Do not set them when updating flags of the 1st row | |||
| 2017-06-02 | Force inlining of mqc decoding and pass steps through heavy use of macros, ↵ | Even Rouault | |
| so as to get better register allocation | |||
| 2017-06-02 | t1_generate_luts.c: fix compiler warnings | Even Rouault | |
| 2017-06-02 | Optimize opj_t1_update_flags() | Even Rouault | |
| 2017-06-02 | T1: remove use of neghalf variable. It is useless since bpno is always > 0 | Even Rouault | |
| 2017-06-02 | T1: avoid pointer indirection for mqc and raw members of opj_t1_t | Even Rouault | |
| 2017-06-02 | T1: remove flags_stride variable from opj_t1_t | Even Rouault | |
| 2017-06-02 | Inline opj_raw_decode() | Even Rouault | |
| 2017-06-02 | T1: loop unrolling in dec_sigpass_raw and dec_refpass_raw | Even Rouault | |
| 2017-06-02 | T1: Transpose coder optimizations to decoder, and cleanup code | Even Rouault | |
| 2017-05-23 | Fix compiler warnings | Even Rouault | |
| 2017-05-23 | Factor index computation for lut_enc_ctxno_sc and lut_enc_spb | Even Rouault | |
| 2017-05-23 | Optimize a bit opj_t1_enc_clnpass() | Even Rouault | |
| 2017-05-23 | T1: remove unused code in decoder | Even Rouault | |
| 2017-05-23 | T1: fix VSC mode in encoder | Even Rouault | |
| 2017-05-23 | T1: use more compact flags to optimize cache usage in encoder passes. (#172) | Even Rouault | |
| Ported from Carl Hetherington work (actually through Matthieu Darbois's port on top of OpenJPEG 2.1.0) Can reduce total encoding time by 10-15% WARNING: VSC mode is not implemented, and so is a temporary regression that must be fixed. | |||
| 2017-05-23 | Merge pull request #936 from rouault/master_warnings | Even Rouault | |
| CMake: add stronger warnings for openjp2 lib/bin by default, and error out on declaration-after-statement | |||
| 2017-05-23 | CMake: add stronger warnings for openjp2 lib/bin by default, and error out ↵ | Even Rouault | |
| on declaration-after-statement And remove occurences of unused arguments in src/lib/openjp2 | |||
| 2017-05-23 | Merge pull request #935 from rouault/add_compress_vsc_test | Even Rouault | |
| Tests: test opj_compress in VSC mode (related to #172) | |||
| 2017-05-23 | Tests: test opj_compress in VSC mode (related to #172) | Even Rouault | |
| 2017-05-23 | t1.c: fix compiler warnings | Even Rouault | |
| 2017-05-16 | Fixed formatting issues ASTYLE | Russell McOrmond | |
| 2017-05-15 | Quiet mode for opj_decompress via -quiet long parameter. | Russell McOrmond | |
| 2017-05-15 | MQC: remove disabled MQC_PERF_OPT mode, which brings no performance ↵ | Even Rouault | |
| improvements (see #923) | |||
| 2017-05-15 | Add comments about non successfull attempt of implementing alternate ↵ | Even Rouault | |
| INITDEC, DECODE and BYTEIN procedures (refs #921) | |||
| 2017-05-15 | Merge pull request #926 from rouault/reformat_h_files | Even Rouault | |
| Reformat: apply reformattin on .h files (#128) | |||
| 2017-05-15 | Reformat: apply reformattin on .h files (#128) | Even Rouault | |
| 2017-05-15 | Merge pull request #919 from rouault/reformat | Even Rouault | |
| Add mechanisms to reformat and check code style, and reformat whole codebase (#128) | |||
| 2017-05-11 | perf_test.py: implement -i option | Even Rouault | |
| 2017-05-11 | astyle.options: use non deprecated option name | Even Rouault | |
| 2017-05-09 | Reformat whole codebase with astyle.options (#128) | Even Rouault | |
| 2017-05-09 | Add mechanisms to reformant and check code style (#128) | Even Rouault | |
| Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS. astyle.options from https://github.com/uclouvain/openjpeg/issues/128 scripts/prepare-commit.sh can be used locally to automatically reformat edited files. Travis-CI will run scripts/verify-indentation.sh to verify committed files. | |||
| 2017-05-09 | Merge pull request #918 from rouault/profile | Even Rouault | |
| Add profiling of CPU and memory usage (#912) | |||
| 2017-05-09 | Add profiling of CPU and memory usage (#912) | Even Rouault | |
| 2017-05-09 | Merge pull request #917 from rouault/bench | Even Rouault | |
| Add performance benchmarking scripts | |||
| 2017-05-06 | Add performance benchmarking scripts | Even Rouault | |
| And run them by Travis-CI | |||
| 2017-05-03 | Merge pull request #915 from rouault/appveyor_fix_attempt | Even Rouault | |
| Fix retrieval of jpylyzer in AppVeyor | |||
| 2017-05-03 | Fix retrieval of jpylyzer in AppVeyor | Even Rouault | |
| 2017-05-03 | Merge pull request #893 from rouault/remove_tagtree_warnings | Even Rouault | |
| Remove warnings related to empty tag-trees. | |||
| 2017-05-03 | Merge pull request #899 from jwilk/man-warnings | Even Rouault | |
| Remove spurious .R macros from manpages | |||
