Commit Graph

2521 Commits

Author SHA1 Message Date
Stephan Mühlstrasser 0967d64854 Generic aligned malloc implementation.
Used for platforms where none of posix_memalign(), memalign() and
_aligned_malloc() is available.
2015-10-20 13:02:51 +02:00
Matthieu Darbois 5799672237 Merge pull request #641 from smuehlst/opj_hp_issue_640
Fix HP compiler warning about redeclaration of function
Fix #640
Fix #243
2015-10-19 22:23:54 +02:00
Stephan Mühlstrasser a1fc83cc25 Fix HP compiler warning about redeclaration of function (#640)
HP compiler warns:
cc: "dwt.c", line 798: warning 562: Redeclaration of "opj_v4dwt_decode"
with a different storage class specifier: "opj_v4dwt_decode" will have
internal linkage.
cc: "t2.c", line 1341: warning 562: Redeclaration of "opj_t2_init_seg"
with a different storage class specifier: "opj_t2_init_seg" will have
internal linkage.
2015-10-19 12:14:27 +02:00
Stefan Weil ad7eb5630e Fix format strings and unneeded assignment
The static code analyzer cppcheck warns about unsigned integers
which use "%d" in the format string.

It also warns about an unneeded assignment.

Fix both issues.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2015-10-18 19:52:57 +02:00
Matthieu Darbois 4831badeb4 Merge pull request #637 from stweil/fixes
Fix repository for JPEG2000 test data
2015-10-18 14:42:58 +02:00
mayeut 80be580d50 Merge branch 'master' into coc-qcc 2015-10-18 03:23:38 +02:00
Matthieu Darbois 05b3afd28f Merge pull request #636 from uclouvain/opj_malloc-625
Update allocation functions
Fix #625 
Fix #624
Fix #635
2015-10-18 03:14:55 +02:00
mayeut e1122a8f50 Cleanup includes 2015-10-18 02:52:33 +02:00
mayeut f9d47e28b9 Fix _aligned_malloc usage 2015-10-18 02:23:01 +02:00
mayeut 8034ffde8b Fix inconsistent behavior of malloc(0)
Update #635
Update #625
2015-10-17 02:55:09 +02:00
mayeut b3a15954f6 Add missing checks. Fix crash on failed allocation. 2015-10-17 02:16:17 +02:00
mayeut 83249c318f Fixed crash on encoding
Update #624
Update #625
2015-10-17 01:30:23 +02:00
Matthieu Darbois b1a8e1adcb Change link for appveyor 2015-10-15 23:31:42 +02:00
Matthieu Darbois ee04854e1a Merge pull request #634 from smuehlst/opj_aix_issue_633
Fix  #633.
2015-10-15 13:14:58 +02:00
Stephan Mühlstrasser b3c581760f Fix OpenJPEG GitHub issue #633.
"opj_includes.h" must be included before system headers, otherwise
inconsistent definitions of configuration macros lead to build
failures on AIX.
2015-10-15 10:53:33 +02:00
Matthieu Darbois bd3959dc77 Merge pull request #632 from mayeut/travis-reduce
travis-ci: Include add ons in matrix
2015-10-15 01:18:17 +02:00
mayeut fd424cfb66 travis-ci: Include add ons in matrix 2015-10-15 00:58:58 +02:00
mayeut e734f0522a Remove useless environment variables 2015-10-15 00:17:05 +02:00
mayeut 9729405a8f Add ABI check for PR 2015-10-14 22:43:39 +02:00
Matthieu Darbois 65f78eaa73 Use SPDX full name & identifier for license 2015-10-13 23:54:18 +02:00
Matthieu Darbois 08238dbed6 Add appveyor status badge & license badge 2015-10-13 23:24:10 +02:00
mayeut c8d03fea9b Merge branch 'master' into coc-qcc 2015-10-13 21:57:58 +02:00
mayeut 6721f8a53f Correct unbound variable 2015-10-13 21:37:11 +02:00
Matthieu Darbois 54a5860ee2 Merge pull request #627 from mayeut/appveyor
Add Appveyor
2015-10-13 21:27:01 +02:00
Mathieu Malaterre 372fead0d7 Remove the explicit restrict keyword
It would trigger a compiler error on xlc compiler.  Fixes #620
2015-10-13 21:07:11 +02:00
Giuseppe Baruffa 98324bbd6b I do not recall exactly... I would say that the correct version should be
if (!JPWL_ASSUME)
    return false;

meaning that once JPWL_ASSUME=1 the code will pass over such errors and try to decode anyway (just paired with the other JPWL_ASSUME on line 1112).

Fixes #596
2015-10-13 15:20:54 +02:00
mayeut 522d13af2a Update ci install script 2015-10-12 21:29:16 +02:00
Mathieu Malaterre 26dcb7c125 Remove a possible uninitialized variable
Fixes #629
2015-10-12 21:29:12 +02:00
Mathieu Malaterre 51a67a9cbf Minor style fix to remove c++ comments 2015-10-12 21:25:53 +02:00
Mathieu Malaterre dd81b5892d minor tweaks to the code 2015-10-12 21:24:10 +02:00
mayeut 0cd240e2e3 Add appveyor.yml 2015-10-11 17:59:54 +02:00
mayeut dac03fd168 Add exceptions 2015-10-11 17:33:40 +02:00
mayeut d02bf257a6 Find out Visual Studio version 2015-10-11 17:10:48 +02:00
mayeut 0f1b1c63b4 Add exceptions 2015-10-11 13:47:44 +02:00
mayeut 11a27e6d20 Correct exceptions 2015-10-10 23:43:50 +02:00
Mathieu Malaterre ab8929262a Fix an issue with parenthesis 2015-10-10 21:03:44 +02:00
mayeut 813121e688 Add exceptions 2015-10-10 20:01:03 +02:00
mayeut 7a7901cd6d Correct script 2015-10-10 19:29:53 +02:00
mayeut c5a8732b0e Update kdu copy 2015-10-10 19:26:42 +02:00
mayeut 101a0034e2 Re-enable cloning data 2015-10-10 19:20:50 +02:00
mayeut 2c8ba10cc9 update script 2015-10-10 19:15:52 +02:00
mayeut 30a0180d84 correct kdu copy 2015-10-10 19:02:35 +02:00
mayeut 99c4376aed kdb copy 2015-10-10 18:58:26 +02:00
mayeut c3493063b9 correct OPJ_SITE 2015-10-10 18:45:58 +02:00
mayeut 4042210416 run with appveyor 2015-10-10 18:39:59 +02:00
Mathieu Malaterre dc869c2985 Add paranoid sentinels 2015-10-10 18:38:08 +02:00
mayeut caeb91121a export updated path 2015-10-10 18:34:21 +02:00
mayeut 891e7c298a debug appveyor 2015-10-10 18:29:37 +02:00
mayeut d60937922f correct warnings 2015-10-10 18:24:57 +02:00
mayeut 229d9cdb9c export TRAVIS_OS_NAME 2015-10-10 18:21:42 +02:00