Update ABI/API compatibility reports after commit b8bf9bf78995526bbf0dc0536914661a07f...
authorOpenJPEG Travis CI <info@openjpeg.org>
Wed, 11 Oct 2017 23:20:55 +0000 (23:20 +0000)
committerOpenJPEG Travis CI <info@openjpeg.org>
Wed, 11 Oct 2017 23:20:55 +0000 (23:20 +0000)
abi-check/abi_dump/openjpeg/current/9bc2e/ABI.dump
abi-check/changelog/openjpeg/current/log.html
abi-check/db/openjpeg/Tracker.data
abi-check/headers_diff/openjpeg/2.3.0/current/diff.html
abi-check/headers_diff/openjpeg/2.3.0/current/meta.json
abi-check/installed/openjpeg/current/include/openjpeg-2.3/openjpeg.h
abi-check/installed/openjpeg/current/lib/libopenjp2.a
abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.0
abi-check/timeline/openjpeg/index.html

index 50e50585aeaef5f32252b21ddfcf313f18956f00..4d109016df5ce5d3a754e306dd5b9b4a6355bea9 100644 (file)
@@ -217,7 +217,7 @@ $VAR1 = {
                                         },
                             '169577' => {
                                           'Header' => 'openjpeg.h',
-                                          'Line' => '1583',
+                                          'Line' => '1586',
                                           'Param' => {
                                                        '0' => {
                                                                 'name' => 'cstr_info',
index 605251b266e534a598fd9df61a611cc0b2e9975f..4088fea077bec921f688af072042d3c92feca7f4 100644 (file)
 <br/>
 <h1>Changelog from Git</h1><br/><br/>
 <div class='changelog'>
-<pre class='wrap'>commit 66297f07a43d2770a97c8456d20202f3d051d980
+<pre class='wrap'>commit b8bf9bf78995526bbf0dc0536914661a07f9d2f5
+Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
+Date:   2017-10-12 01:05:04 +0200
+
+    Improve doc of opj_codec_set_threads()
+
+commit 66297f07a43d2770a97c8456d20202f3d051d980
 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
 Date:   2017-10-09 11:40:43 +0200
 
@@ -521,18 +527,6 @@ Date:   2017-09-01 16:30:44 +0200
     Untested though, since that means a tile buffer of at least 16 GB. So
     there might be places where uint32 overflow on multiplication still occur...
 
-commit 008a12d4fce0a7b1eabc51e04ed339be759646e2
-Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
-Date:   2017-09-01 16:30:41 +0200
-
-    TCD: allow tile buffer to be greater than 4GB on 64 bit hosts (but number of pixels must remain under 4 billion)
-
-commit d1299d9670d766006a7a162a770d3b70eaeef9bd
-Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
-Date:   2017-09-01 16:30:39 +0200
-
-    Fix compiler warning in release mode
-
 commit 6ce49bf5aebb3c45c464fa82d14cfd4bf7026a28
 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
 Date:   2017-09-01 10:26:18 +0200
@@ -624,18 +618,6 @@ Date:   2017-08-21 23:06:53 +0200
 
     test_tile_encoder: fix checks on argc
 
-commit c97666f72ba26a7ceb64931963b988a6f8f377f9
-Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
-Date:   2017-08-21 19:02:04 +0200
-
-    j2k.c: fix comment, and remove FIXME
-
-commit 24d069e3ffa2286930a2e7e2638431ea1de6846a
-Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
-Date:   2017-08-21 17:19:13 +0200
-
-    Add comment
-
 ...</pre></div>
 
 </body>
index 4fd388606181e01b7f259fde343caa1ea3864cb4..c9953473a0531346525b8b416ce6ba89e890bd5f 100644 (file)
@@ -633,7 +633,7 @@ $VAR1 = {
                       '2.1.2' => '2016-09-28 18:18',
                       '2.2.0' => '2017-08-10 00:31',
                       '2.3.0' => '2017-10-04 22:23',
-                      'current' => '2017-10-09 11:40:43'
+                      'current' => '2017-10-12 01:05:04'
                     },
           'HeadersDiff' => {
                              '1.1' => {
@@ -724,14 +724,14 @@ $VAR1 = {
                              '2.3.0' => {
                                           'current' => {
                                                          'Path' => 'headers_diff/openjpeg/2.3.0/current/diff.html',
-                                                         'Total' => 0
+                                                         'Total' => 1
                                                        }
                                         }
                            },
           'Maintainer' => 'OpenJPEG team',
           'MaintainerUrl' => 'http://www.openjpeg.org/',
           'PackageDiff' => {},
-          'ScmUpdateTime' => '1507542772',
+          'ScmUpdateTime' => '1507764031',
           'Soname' => {
                         '1.1' => {
                                    'lib/libopenjpeg.so' => 'libopenjpeg.so'
index 3345aa82e98a467b167c70ffdeccbcd6e5b608bd..69de3e2105110a8dd34afeae34bb72a54fa4254b 100644 (file)
 <table width='100%' cellpadding='0' cellspacing='0'><tr><td><table cellpadding='0' cellspacing='0'><tr><td align='center'><h1 class='tool'><a title='Home: ABI tracker for OpenJPEG' href='../../../../timeline/openjpeg/index.html' class='tool'>ABI<br/>Tracker</a></h1></td><td width='30px;'></td><td><h1>(OpenJPEG)</h1></td></tr></table><hr/>
 <br/>
 <br/>
-<h1>Headers diff: <span class='version'>2.3.0</span> vs <span class='version'>current</span></h1><br/><br/><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>
+<h1>Headers diff: <span class='version'>2.3.0</span> vs <span class='version'>current</span></h1><br/><br/> 
+  <table class='diff_tbl' border="0" cellpadding="0" cellspacing="0"> 
+  <tr bgcolor="orange"><th></th><th>&nbsp;openjpeg.h (2.3.0)&nbsp;</th><th> </th><th>&nbsp;openjpeg.h (current)&nbsp;</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 bgcolor="gray" ><td></td><th><a name="part-l1" /><small>skipping to change at</small><em> line 1306</em></th><th> </th><th><a name="part-r1" /><small>skipping to change at</small><em> line 1306</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"> * 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"> *</td><td> </td><td class="right"> *</td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * By default, only the main thread is used. If this function is not used,</td><td> </td><td class="right"> * By default, only the main thread is used. If this function is not used,</td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * but the OPJ_NUM_THREADS environment variable is set, its value will be</td><td> </td><td class="right"> * but the OPJ_NUM_THREADS environment variable is set, its value will be</td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * used to initialize the number of threads. The value can be either an int
+eger</td><td> </td><td class="right"> * used to initialize the number of threads. The value can be either an int
+eger</td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is ca
+lled,</td><td> </td><td class="right"> * number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is ca
+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"> *</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"></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"> *</span></td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * Note: currently only has effect on the decompressor.</td><td> </td><td class="right"> * Note: currently only has effect on the decompressor.</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       decompressor handler</td><td> </td><td class="right"> * @param p_codec       decompressor handler</td><td class="lineno" valign="top"></td></tr>
+      <tr><td class="lineno" valign="top"></td><td class="left"> * @param num_threads   number of threads.</td><td> </td><td class="right"> * @param num_threads   number of 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"> * @return OPJ_TRUE     if the decoder is correctly set</td><td> </td><td class="right"> * @return OPJ_TRUE     if the decoder is correctly 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_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"></td><td> </td><td class="right"></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 bgcolor="gray"><th colspan="5" align="center"><a name="end">&nbsp;End of changes. 1 change blocks.&nbsp;</a></th></tr>
+     <tr class="stats"><td></td><th><i>0 lines changed or deleted</i></th><th><i> </i></th><th><i>3 lines changed or added</i></th><td></td></tr>
+     <tr><td colspan="5" align="center" class="small"></td></tr>
+   </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>
 </td></tr></table>
 </body>
 </html>
index 58a1d64f11c64c95dcf4157ef3ef7a180a926f3d..82953d0507e9f57efdcf385b2d54b4b20331611e 100644 (file)
@@ -1,3 +1,3 @@
 {
-  "Total": 0
+  "Total": 1
 }
\ No newline at end of file
index f36286eb106e98fab34a69eb1840599f9f01c768..a8357c930dc0dcdda749695bba5288d939e012de 100644 (file)
@@ -1313,6 +1313,9 @@ OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec,
  * number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is called,
  * this function will override the behaviour of the environment variable.
  *
+ * Currently this function must be called after opj_setup_decoder() and
+ * before opj_read_header().
+ *
  * Note: currently only has effect on the decompressor.
  *
  * @param p_codec       decompressor handler
index 49d3a3c12087dca580540a9599a6e08c114f6ea7..e78ae23135d44fe46db0e567501424b1d5b3cc87 100644 (file)
Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.a and b/abi-check/installed/openjpeg/current/lib/libopenjp2.a differ
index 1a16bb36510ea1079ce09cef04a5921a3f141de4..c1911de9e8d9399bb8819afaedd21c6a8fa077fb 100644 (file)
Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.0 and b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.3.0 differ
index 1da03c0ad5f00ff87e2a52bf1ef802e38fdc82a5..02bf2a50044cbc93eb14db74e6c13272f6c52c11 100644 (file)
 <th>Headers<br/>Diff</th>
 </tr>
 <tr id='current'><td>current</td>
-<td>2017-10-09<br/>11:40</td>
+<td>2017-10-12<br/>01:05</td>
 <td>7</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'>0</td>
 <td class='ok'>0</td>
-<td>0</td>
+<td><a href='../../headers_diff/openjpeg/2.3.0/current/diff.html'>1</a></td>
 </tr>
 <tr id='v2.3.0'><td>2.3.0</td>
 <td>2017-10-04</td>
 <td>N/A</td>
 <td>N/A</td>
 </tr>
-</table><br/>Maintained by <a href='http://www.openjpeg.org/'>OpenJPEG team</a>. Last updated on Mon Oct  9 09:53:15 2017.<br/>
+</table><br/>Maintained by <a href='http://www.openjpeg.org/'>OpenJPEG team</a>. Last updated on Wed Oct 11 23:20:54 2017.<br/>
 <br/>
 <hr/>
 <div align='right'><a class='home' title="Andrey Ponomarenko's ABI laboratory" href='http://abi-laboratory.pro/'>abi-laboratory.pro</a></div>