Update ABI/API compatibility reports after commit ee827ad3f3
This commit is contained in:
parent
97b0644100
commit
084d571d65
File diff suppressed because it is too large
Load Diff
|
@ -20,7 +20,65 @@
|
||||||
<br/>
|
<br/>
|
||||||
<h1>Changelog from Git</h1><br/><br/>
|
<h1>Changelog from Git</h1><br/><br/>
|
||||||
<div class='changelog'>
|
<div class='changelog'>
|
||||||
<pre class='wrap'>commit 2d2861036cfb68560e0cf21340760781ea78595d
|
<pre class='wrap'>commit ee827ad3f32469d4854b2da71c9703a2af359f9f
|
||||||
|
Merge: 5d94bcd 1eb9a57
|
||||||
|
Author: Even Rouault <even.rouault@spatialys.com>
|
||||||
|
Date: 2018-09-22 23:05:54 +0200
|
||||||
|
|
||||||
|
Merge branch 'pr1107'
|
||||||
|
|
||||||
|
commit 1eb9a57ac1216209a4d9adf87bc47ba19810d3b3
|
||||||
|
Author: szukw000 <szukw000@arcor.de>
|
||||||
|
Date: 2018-03-13 18:11:54 +0100
|
||||||
|
|
||||||
|
opj_mj2_extract: Avoid segfault for long filenames
|
||||||
|
|
||||||
|
commit 5d94bcd89c6e281614955c56cbfebb11b866a9dd
|
||||||
|
Merge: b54c06f 0fa7ebe
|
||||||
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
Date: 2018-09-22 22:59:36 +0200
|
||||||
|
|
||||||
|
Merge pull request #1136 from reverson/master
|
||||||
|
|
||||||
|
Cast on uint ceildiv
|
||||||
|
|
||||||
|
commit b54c06fb350d318c8e74755710b3480eae3b9911
|
||||||
|
Merge: 17bbb0e 4aaf52e
|
||||||
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
Date: 2018-09-22 22:59:17 +0200
|
||||||
|
|
||||||
|
Merge pull request #1119 from stweil/ssize_t
|
||||||
|
|
||||||
|
Use local type declaration for POSIX standard type only for MS compiler
|
||||||
|
|
||||||
|
commit 17bbb0e23ff03bb722914841a9b962b21fe7a310
|
||||||
|
Merge: ccc4441 3d6ffaf
|
||||||
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
Date: 2018-09-22 22:55:33 +0200
|
||||||
|
|
||||||
|
Merge pull request #1128 from stweil/typos
|
||||||
|
|
||||||
|
Fix some typos in code comments and documentation
|
||||||
|
|
||||||
|
commit ccc4441aeb7bf4928e55bd543fab8de662f6d5e7
|
||||||
|
Merge: c6ee006 24fd3ce
|
||||||
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
Date: 2018-09-22 22:54:51 +0200
|
||||||
|
|
||||||
|
Merge pull request #1140 from bukatlib/fix_relpath
|
||||||
|
|
||||||
|
Relative path to header files is hardcoded in OpenJPEGConfig.cmake.in file
|
||||||
|
|
||||||
|
commit c6ee006250b093f443e226288c6c866c5ebe12f5
|
||||||
|
Merge: 2d28610 98363e2
|
||||||
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
Date: 2018-09-22 22:47:27 +0200
|
||||||
|
|
||||||
|
Merge pull request #1141 from szukw000/changes-in-pnmtoimage
|
||||||
|
|
||||||
|
Changes in pnmtoimage if image data are missing
|
||||||
|
|
||||||
|
commit 2d2861036cfb68560e0cf21340760781ea78595d
|
||||||
Merge: 1b9a81d 31a03b3
|
Merge: 1b9a81d 31a03b3
|
||||||
Author: Even Rouault <even.rouault@mines-paris.org>
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
Date: 2018-09-22 22:28:04 +0200
|
Date: 2018-09-22 22:28:04 +0200
|
||||||
|
@ -59,6 +117,36 @@ Date: 2018-09-05 21:51:30 +0200
|
||||||
|
|
||||||
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
||||||
|
|
||||||
|
commit 3d6ffaf3f3463b62830f88f50a8c1b510f555eb5
|
||||||
|
Author: Stefan Weil <sw@weilnetz.de>
|
||||||
|
Date: 2018-07-30 21:04:28 +0200
|
||||||
|
|
||||||
|
Fix some typos in code comments and documentation
|
||||||
|
|
||||||
|
All typos were found by Codespell.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
||||||
|
|
||||||
|
commit 98363e244e027c731f73ee8239d3c19451a9153b
|
||||||
|
Author: szukw000 <szukw000@arcor.de>
|
||||||
|
Date: 2018-08-31 16:24:41 +0200
|
||||||
|
|
||||||
|
Changes in pnmtoimage if image data are missing
|
||||||
|
|
||||||
|
commit 24fd3ce777a64b8b315cfe1ee642ec7b1cc6aa97
|
||||||
|
Author: Libor Bukata <libor.bukata@oracle.com>
|
||||||
|
Date: 2018-08-31 12:57:40 +0200
|
||||||
|
|
||||||
|
The change makes a relative path to header files
|
||||||
|
always correct regardless of the number of sub-
|
||||||
|
directories in OPENJPEG_INSTALL_PACKAGE_DIR variable.
|
||||||
|
|
||||||
|
commit 0fa7ebe2540990f590c2247b3505ac1dc84b6eec
|
||||||
|
Author: Robert Everson <robert@reverson.net>
|
||||||
|
Date: 2018-08-27 15:28:53 -0700
|
||||||
|
|
||||||
|
Cast on uint ceildiv
|
||||||
|
|
||||||
commit 9d1a9dc20dd5155bab977a4f53d05c4bbd66533a
|
commit 9d1a9dc20dd5155bab977a4f53d05c4bbd66533a
|
||||||
Merge: d2205ba 56f23b2
|
Merge: d2205ba 56f23b2
|
||||||
Author: Even Rouault <even.rouault@mines-paris.org>
|
Author: Even Rouault <even.rouault@mines-paris.org>
|
||||||
|
@ -106,6 +194,19 @@ Date: 2018-06-20 14:38:41 +0200
|
||||||
This reverts commit 9906fbf737692486cebabe98169988d818e2e66a.
|
This reverts commit 9906fbf737692486cebabe98169988d818e2e66a.
|
||||||
which broke decoding of images where TNsot == 0
|
which broke decoding of images where TNsot == 0
|
||||||
|
|
||||||
|
commit 4aaf52ec8d8ec7b94c73f77f9c0029a3d3cabbf9
|
||||||
|
Author: Stefan Weil <sw@weilnetz.de>
|
||||||
|
Date: 2018-06-18 14:06:25 +0200
|
||||||
|
|
||||||
|
Use local type declaration for POSIX standard type only for MS compiler
|
||||||
|
|
||||||
|
ssize_t is a POSIX type which is declared in POSIX include files.
|
||||||
|
Mingw-w64 provides it also for Windows.
|
||||||
|
|
||||||
|
Use the local declaration only with MS compilers.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
||||||
|
|
||||||
commit fd205f457b157e925e2a6eb03aba397b45b0ed4e
|
commit fd205f457b157e925e2a6eb03aba397b45b0ed4e
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
Author: Even Rouault <even.rouault@spatialys.com>
|
||||||
Date: 2018-06-16 16:17:58 +0200
|
Date: 2018-06-16 16:17:58 +0200
|
||||||
|
@ -671,91 +772,6 @@ Date: 2017-09-08 09:16:51 +0200
|
||||||
|
|
||||||
Use opj_image_data_free() where appropriate (adapted from https://github.com/uclouvain/openjpeg/pull/1015/commits/dab9db0723a5bb9f3d745f9dd7a0b8b3b18b8054, #1014)
|
Use opj_image_data_free() where appropriate (adapted from https://github.com/uclouvain/openjpeg/pull/1015/commits/dab9db0723a5bb9f3d745f9dd7a0b8b3b18b8054, #1014)
|
||||||
|
|
||||||
commit 5abd86b14bb26d1882ee1c07b03f809f85162a5d
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-07 18:01:33 +0200
|
|
||||||
|
|
||||||
Properly fix cc893a4ebfaf8c42cf1221ac82c83df91e77340b to avoid heap-buffer-overflow when numcomps < 3
|
|
||||||
|
|
||||||
commit 51a1dcaa6ed5713520dca36fc58cd9240c08b7ca
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-07 17:52:59 +0200
|
|
||||||
|
|
||||||
Avoid malloc poisoning issue when including <pthread.h> of uclibc (#1013)
|
|
||||||
|
|
||||||
commit cc893a4ebfaf8c42cf1221ac82c83df91e77340b
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-07 15:32:54 +0200
|
|
||||||
|
|
||||||
opj_tcd_mct_decode(): fix checks to verify MCT can be done safely. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3305 (master only)
|
|
||||||
|
|
||||||
commit c67e1cd73f6c1fca081f5445af4f65b240c40edc
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-06 17:33:38 +0200
|
|
||||||
|
|
||||||
Fix invalid access out of bounds, and bad behaviour, when calling repeatdly opj_get_decoded_tile() on an image with a color palette
|
|
||||||
|
|
||||||
commit 297f202104fc0ff6b0627e15e7e6883c915f80bf
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-06 16:49:28 +0200
|
|
||||||
|
|
||||||
Fix 2.2.0 regression when reading codestream with reperated calls to opj_get_decoded_tile() where tile parts of a same tile are not consecutive
|
|
||||||
|
|
||||||
This check was introduced per #939, but relied on the incorrect assumption
|
|
||||||
we decode all the tile parts of all tiles.
|
|
||||||
|
|
||||||
commit 003759a4829f3f1baa5a2292956618fecf314818
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-06 15:59:19 +0200
|
|
||||||
|
|
||||||
Fix null pointer dereference on partial tile decoding when they are empty. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3297 (master only)
|
|
||||||
|
|
||||||
commit e656822f927c869f31f2685c67644eacb75fc5d2
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-05 23:32:03 +0200
|
|
||||||
|
|
||||||
Add knownfailures-Ubuntu12.04-gcc4.6.3-x86_64-Release-3rdP.txt
|
|
||||||
|
|
||||||
For some reason, the OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2
|
|
||||||
configuration fails once PR1010 has been merged in master
|
|
||||||
( https://travis-ci.org/uclouvain/openjpeg/jobs/272219011 ) whereas (almost) the same
|
|
||||||
code in my branch didn't fail per https://travis-ci.org/rouault/openjpeg/jobs/271738113
|
|
||||||
|
|
||||||
The errors we get are the same as with the other x86_64 compilers, so nothing alarming here.
|
|
||||||
|
|
||||||
commit 968e36bbd989fdf789c6a02c80c747346bb851c5
|
|
||||||
Merge: 3a382d3 579b893
|
|
||||||
Author: Even Rouault <even.rouault@mines-paris.org>
|
|
||||||
Date: 2017-09-05 22:18:58 +0200
|
|
||||||
|
|
||||||
Merge pull request #1010 from rouault/subtile_decoding_stage3
|
|
||||||
|
|
||||||
Subtile decoding: memory use reduction and perf improvements
|
|
||||||
|
|
||||||
commit 579b8937eae7e6b6868b8b5c6286a742c10a5130
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-04 17:35:52 +0200
|
|
||||||
|
|
||||||
Replace uses of size_t by OPJ_SIZE_T
|
|
||||||
|
|
||||||
commit 3a382d312306f45853b3ad78b770754d4bc7e440
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-03 00:30:36 +0200
|
|
||||||
|
|
||||||
opj_getopt.c: avoid crash on invalid input (#301)
|
|
||||||
|
|
||||||
commit e5ab1682a1bf52c203b16720011d869901929ac9
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-02 09:10:53 +0200
|
|
||||||
|
|
||||||
Improve error message when specifying a too big cp_reduce parameter (#474)
|
|
||||||
|
|
||||||
commit c1e0fba0c46cb528a08b89b986e86ff0f4792558
|
|
||||||
Author: Even Rouault <even.rouault@spatialys.com>
|
|
||||||
Date: 2017-09-01 22:09:58 +0200
|
|
||||||
|
|
||||||
opj_v4dwt_decode_step1_sse(): rework a bit to improve code generation
|
|
||||||
|
|
||||||
...</pre></div>
|
...</pre></div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -633,7 +633,7 @@ $VAR1 = {
|
||||||
'2.1.2' => '2016-09-28 18:18',
|
'2.1.2' => '2016-09-28 18:18',
|
||||||
'2.2.0' => '2017-08-10 00:31',
|
'2.2.0' => '2017-08-10 00:31',
|
||||||
'2.3.0' => '2017-10-04 22:23',
|
'2.3.0' => '2017-10-04 22:23',
|
||||||
'current' => '2018-09-22 22:28:04'
|
'current' => '2018-09-22 23:05:54'
|
||||||
},
|
},
|
||||||
'HeadersDiff' => {
|
'HeadersDiff' => {
|
||||||
'1.1' => {
|
'1.1' => {
|
||||||
|
@ -731,7 +731,7 @@ $VAR1 = {
|
||||||
'Maintainer' => 'OpenJPEG team',
|
'Maintainer' => 'OpenJPEG team',
|
||||||
'MaintainerUrl' => 'http://www.openjpeg.org/',
|
'MaintainerUrl' => 'http://www.openjpeg.org/',
|
||||||
'PackageDiff' => {},
|
'PackageDiff' => {},
|
||||||
'ScmUpdateTime' => '1537650517',
|
'ScmUpdateTime' => '1537651255',
|
||||||
'Soname' => {
|
'Soname' => {
|
||||||
'1.1' => {
|
'1.1' => {
|
||||||
'lib/libopenjpeg.so' => 'libopenjpeg.so'
|
'lib/libopenjpeg.so' => 'libopenjpeg.so'
|
||||||
|
|
|
@ -22,7 +22,31 @@
|
||||||
<table class='diff_tbl' border="0" cellpadding="0" cellspacing="0">
|
<table class='diff_tbl' border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr bgcolor="orange"><th></th><th> openjpeg.h (2.3.0) </th><th> </th><th> openjpeg.h (current) </th><th></th></tr>
|
<tr bgcolor="orange"><th></th><th> openjpeg.h (2.3.0) </th><th> </th><th> openjpeg.h (current) </th><th></th></tr>
|
||||||
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
||||||
<tr bgcolor="gray" ><td></td><th><a name="part-l1" /><small>skipping to change at</small><em> line 1172</em></th><th> </th><th><a name="part-r1" /><small>skipping to change at</small><em> line 1172</em></th><td></td></tr>
|
<tr bgcolor="gray" ><td></td><th><a name="part-l1" /><small>skipping to change at</small><em> line 549</em></th><th> </th><th><a name="part-r1" /><small>skipping to change at</small><em> line 549</em></th><td></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 DA_x0;</td><td> </td><td class="right"> OPJ_UINT32 DA_x0;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** Decoding area right boundary */</td><td> </td><td class="right"> /** Decoding area right boundary */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 DA_x1;</td><td> </td><td class="right"> OPJ_UINT32 DA_x1;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** Decoding area up boundary */</td><td> </td><td class="right"> /** Decoding area up boundary */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 DA_y0;</td><td> </td><td class="right"> OPJ_UINT32 DA_y0;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** Decoding area bottom boundary */</td><td> </td><td class="right"> /** Decoding area bottom boundary */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 DA_y1;</td><td> </td><td class="right"> OPJ_UINT32 DA_y1;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** Verbose mode */</td><td> </td><td class="right"> /** Verbose mode */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_BOOL m_verbose;</td><td> </td><td class="right"> OPJ_BOOL m_verbose;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td><a name="diff0001" /></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="lblock"> /** tile number o<span class="delete">t the decoded tile</span>*/</td><td> </td><td class="rblock"> /** tile number o<span class="insert">f the decoded tile </span>*/</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 tile_index;</td><td> </td><td class="right"> OPJ_UINT32 tile_index;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** Nb of tile to decode */</td><td> </td><td class="right"> /** Nb of tile to decode */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_UINT32 nb_tile_to_decode;</td><td> </td><td class="right"> OPJ_UINT32 nb_tile_to_decode;</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /*@}*/</td><td> </td><td class="right"> /*@}*/</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */</td><td> </td><td class="right"> /* UniPG>> */ /* NOT YET USED IN THE V2 VERSION OF OPENJPEG */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /**@name JPWL decoding parameters */</td><td> </td><td class="right"> /**@name JPWL decoding parameters */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /*@{*/</td><td> </td><td class="right"> /*@{*/</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> /** activates the JPWL correction capabilities */</td><td> </td><td class="right"> /** activates the JPWL correction capabilities */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
||||||
|
<tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> line 1172</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> line 1172</em></th><td></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> * Sets the given function to be used as a skip function.</td><td> </td><td class="right"> * Sets the given function to be used as a skip function.</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> * Sets the given function to be used as a skip function.</td><td> </td><td class="right"> * Sets the given function to be used as a skip function.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
@ -35,7 +59,7 @@ am,</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> opj_stream_skip_fn p_function);</td><td> </td><td class="right"> opj_stream_skip_fn p_function);</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> opj_stream_skip_fn p_function);</td><td> </td><td class="right"> opj_stream_skip_fn p_function);</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td><a name="diff0001" /></td></tr>
|
<tr><td><a name="diff0002" /></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock"> * Sets the given function to be used as a seek function, the stream is the</td><td> </td><td class="rblock"> * Sets the given function to be used as a seek function, the stream is the</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock"> * Sets the given function to be used as a seek function, the stream is the</td><td> </td><td class="rblock"> * Sets the given function to be used as a seek function, the stream is the</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock">n <span class="delete">seekable.</span></td><td> </td><td class="rblock">n <span class="insert">seekable,</span></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock">n <span class="delete">seekable.</span></td><td> </td><td class="rblock">n <span class="insert">seekable,</span></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> * using SEEK_SET behavior.</span></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> * using SEEK_SET behavior.</span></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
@ -52,7 +76,7 @@ am,</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_stream the stream to modify</td><td> </td><td class="right"> * @param p_stream the stream to modify</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_stream the stream to modify</td><td> </td><td class="right"> * @param p_stream the stream to modify</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_data the data to set.</td><td> </td><td class="right"> * @param p_data the data to set.</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_data the data to set.</td><td> </td><td class="right"> * @param p_data the data to set.</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
||||||
<tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> line 1306</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> line 1307</em></th><td></td></tr>
|
<tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> line 1306</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> line 1307</em></th><td></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left">/**</td><td> </td><td class="right">/**</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> * Allocates worker threads for the compressor/decompressor.</td><td> </td><td class="right"> * Allocates worker threads for the compressor/decompressor.</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> * Allocates worker threads for the compressor/decompressor.</td><td> </td><td class="right"> * Allocates worker threads for the compressor/decompressor.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
@ -67,7 +91,7 @@ lled,</td><td> </td><td class="right"> * number, or "ALL_CPUS". If OPJ_NUM_THREA
|
||||||
lled,</td><td class="lineno" valign="top"></td></tr>
|
lled,</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> * this function will override the behaviour of the environment variable.</td><td> </td><td class="right"> * this function will override the behaviour of the environment variable.</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> * this function will override the behaviour of the environment variable.</td><td> </td><td class="right"> * this function will override the behaviour of the environment variable.</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td><a name="diff0002" /></td></tr>
|
<tr><td><a name="diff0003" /></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">* Currently this function must be called after opj_setup_decoder() and</span></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">* Currently this function must be called after opj_setup_decoder() and</span></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> * before opj_read_header().</span></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> * before opj_read_header().</span></td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> *</span></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> *</span></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
@ -81,10 +105,52 @@ lled,</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,</td><td> </td><td class="right">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,</td><td> </td><td class="right">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"> int num_threads);</td><td> </td><td class="right"> int num_threads);</td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"> int num_threads);</td><td> </td><td class="right"> int num_threads);</td><td class="lineno" valign="top"></td></tr>
|
||||||
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
<tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
|
||||||
|
<tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> line 1373</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> line 1377</em></th><td></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * that is to say at the highest resolution level, even if requesting the i
|
||||||
|
mage at lower</td><td> </td><td class="right"> * that is to say at the highest resolution level, even if requesting the i
|
||||||
|
mage at lower</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * resolution levels.</td><td> </td><td class="right"> * resolution levels.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * Generally opj_set_decode_area() should be followed by opj_decode(), and
|
||||||
|
the</td><td> </td><td class="right"> * Generally opj_set_decode_area() should be followed by opj_decode(), and
|
||||||
|
the</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * codec cannot be re-used.</td><td> </td><td class="right"> * codec cannot be re-used.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * In the particular case of an image made of a single tile, several sequen
|
||||||
|
ces of</td><td> </td><td class="right"> * In the particular case of an image made of a single tile, several sequen
|
||||||
|
ces of</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * calls to opoj_set_decode_area() and opj_decode() are allowed, and will b
|
||||||
|
ring</td><td> </td><td class="right"> * calls to opoj_set_decode_area() and opj_decode() are allowed, and will b
|
||||||
|
ring</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * performance improvements when reading an image by chunks.</td><td> </td><td class="right"> * performance improvements when reading an image by chunks.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_codec the jpeg2000 codec.</td><td> </td><td class="right"> * @param p_codec the jpeg2000 codec.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td><a name="diff0004" /></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="lblock"> * @param p_image the decoded image previously set<span class="delete">ted by opj_read
|
||||||
|
_he</span>ader</td><td> </td><td class="rblock"> * @param p_image the decoded image previously set<span class="insert"> by opj_read_he
|
||||||
|
</span>ader</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_start_x the left position of the rectangle to decode (i
|
||||||
|
n image coordinates).</td><td> </td><td class="right"> * @param p_start_x the left position of the rectangle to decode (i
|
||||||
|
n image coordinates).</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_end_x the right position of the rectangle to decode (
|
||||||
|
in image coordinates).</td><td> </td><td class="right"> * @param p_end_x the right position of the rectangle to decode (
|
||||||
|
in image coordinates).</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_start_y the up position of the rectangle to decode (in
|
||||||
|
image coordinates).</td><td> </td><td class="right"> * @param p_start_y the up position of the rectangle to decode (in
|
||||||
|
image coordinates).</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @param p_end_y the bottom position of the rectangle to decode
|
||||||
|
(in image coordinates).</td><td> </td><td class="right"> * @param p_end_y the bottom position of the rectangle to decode
|
||||||
|
(in image coordinates).</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> * @return true if the area could be set.</td><td> </td><td class="right"> * @return true if the area could be set.</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> */</td><td> </td><td class="right"> */</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area(opj_codec_t *p_codec,</td><td> </td><td class="right">OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decode_area(opj_codec_t *p_codec,</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> opj_image_t* p_image,</td><td> </td><td class="right"> opj_image_t* p_image,</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
<tr><td class="lineno" valign="top"></td><td class="left"> OPJ_INT32 p_start_x, OPJ_INT32 p_start_y,</td><td> </td><td class="right"> OPJ_INT32 p_start_x, OPJ_INT32 p_start_y,</td><td class="lineno" valign="top"></td></tr>
|
||||||
|
|
||||||
<tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
|
<tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
|
||||||
<tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 2 change blocks. </a></th></tr>
|
<tr bgcolor="gray"><th colspan="5" align="center"><a name="end"> End of changes. 4 change blocks. </a></th></tr>
|
||||||
<tr class="stats"><td></td><th><i>2 lines changed or deleted</i></th><th><i> </i></th><th><i>6 lines changed or added</i></th><td></td></tr>
|
<tr class="stats"><td></td><th><i>4 lines changed or deleted</i></th><th><i> </i></th><th><i>8 lines changed or added</i></th><td></td></tr>
|
||||||
<tr><td colspan="5" align="center" class="small"></td></tr>
|
<tr><td colspan="5" align="center" class="small"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
<br/><div style='width:100%;' align='left' class='small'>This html diff was produced by rfcdiff 1.41.The latest version is available from <a href='http://tools.ietf.org/tools/rfcdiff/'>http://tools.ietf.org/tools/rfcdiff/</a></div>
|
<br/><div style='width:100%;' align='left' class='small'>This html diff was produced by rfcdiff 1.41.The latest version is available from <a href='http://tools.ietf.org/tools/rfcdiff/'>http://tools.ietf.org/tools/rfcdiff/</a></div>
|
||||||
|
|
|
@ -548,7 +548,7 @@ typedef struct opj_dparameters {
|
||||||
/** Verbose mode */
|
/** Verbose mode */
|
||||||
OPJ_BOOL m_verbose;
|
OPJ_BOOL m_verbose;
|
||||||
|
|
||||||
/** tile number ot the decoded tile*/
|
/** tile number of the decoded tile */
|
||||||
OPJ_UINT32 tile_index;
|
OPJ_UINT32 tile_index;
|
||||||
/** Nb of tile to decode */
|
/** Nb of tile to decode */
|
||||||
OPJ_UINT32 nb_tile_to_decode;
|
OPJ_UINT32 nb_tile_to_decode;
|
||||||
|
@ -1385,7 +1385,7 @@ OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decoded_components(opj_codec_t *p_codec,
|
||||||
* performance improvements when reading an image by chunks.
|
* performance improvements when reading an image by chunks.
|
||||||
*
|
*
|
||||||
* @param p_codec the jpeg2000 codec.
|
* @param p_codec the jpeg2000 codec.
|
||||||
* @param p_image the decoded image previously setted by opj_read_header
|
* @param p_image the decoded image previously set by opj_read_header
|
||||||
* @param p_start_x the left position of the rectangle to decode (in image coordinates).
|
* @param p_start_x the left position of the rectangle to decode (in image coordinates).
|
||||||
* @param p_end_x the right position of the rectangle to decode (in image coordinates).
|
* @param p_end_x the right position of the rectangle to decode (in image coordinates).
|
||||||
* @param p_start_y the up position of the rectangle to decode (in image coordinates).
|
* @param p_start_y the up position of the rectangle to decode (in image coordinates).
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -26,8 +26,13 @@ get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||||
if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake)
|
if(EXISTS ${SELF_DIR}/OpenJPEGTargets.cmake)
|
||||||
# This is an install tree
|
# This is an install tree
|
||||||
include(${SELF_DIR}/OpenJPEGTargets.cmake)
|
include(${SELF_DIR}/OpenJPEGTargets.cmake)
|
||||||
get_filename_component(OPENJPEG_INCLUDE_ROOT "${SELF_DIR}/../../include/openjpeg-2.3" ABSOLUTE)
|
|
||||||
set(OPENJPEG_INCLUDE_DIRS ${OPENJPEG_INCLUDE_ROOT})
|
# We find a relative path from the PKG directory to header files.
|
||||||
|
set(PKG_DIR "/home/travis/abi-check/work/abi-check/installed/openjpeg/current/lib/openjpeg-2.3")
|
||||||
|
set(INC_DIR "/home/travis/abi-check/work/abi-check/installed/openjpeg/current/include/openjpeg-2.3")
|
||||||
|
file(RELATIVE_PATH PKG_TO_INC_RPATH "${PKG_DIR}" "${INC_DIR}")
|
||||||
|
|
||||||
|
get_filename_component(OPENJPEG_INCLUDE_DIRS "${SELF_DIR}/${PKG_TO_INC_RPATH}" ABSOLUTE)
|
||||||
|
|
||||||
else()
|
else()
|
||||||
if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake)
|
if(EXISTS ${SELF_DIR}/OpenJPEGExports.cmake)
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<th>Headers<br/>Diff</th>
|
<th>Headers<br/>Diff</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr id='current'><td>current</td>
|
<tr id='current'><td>current</td>
|
||||||
<td>2018-09-22<br/>22:28</td>
|
<td>2018-09-22<br/>23:05</td>
|
||||||
<td>7</td>
|
<td>7</td>
|
||||||
<td><a href='../../changelog/openjpeg/current/log.html'>changelog</a></td>
|
<td><a href='../../changelog/openjpeg/current/log.html'>changelog</a></td>
|
||||||
<td class='ok'><a href='../../objects_report/openjpeg/2.3.0/current/report.html'>100%</a></td>
|
<td class='ok'><a href='../../objects_report/openjpeg/2.3.0/current/report.html'>100%</a></td>
|
||||||
|
@ -170,7 +170,7 @@
|
||||||
<td>N/A</td>
|
<td>N/A</td>
|
||||||
<td>N/A</td>
|
<td>N/A</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table><br/>Maintained by <a href='http://www.openjpeg.org/'>OpenJPEG team</a>. Last updated on Sat Sep 22 21:09:01 2018.<br/>
|
</table><br/>Maintained by <a href='http://www.openjpeg.org/'>OpenJPEG team</a>. Last updated on Sat Sep 22 21:21:19 2018.<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<hr/>
|
<hr/>
|
||||||
<div align='right'><a class='home' title="Andrey Ponomarenko's ABI laboratory" href='http://abi-laboratory.pro/'>abi-laboratory.pro</a></div>
|
<div align='right'><a class='home' title="Andrey Ponomarenko's ABI laboratory" href='http://abi-laboratory.pro/'>abi-laboratory.pro</a></div>
|
||||||
|
|
Loading…
Reference in New Issue