Update ABI/API compatibility reports after commit 34dae137a9a8c04feaa9763ae7e09a86ecb...
authorOpenJPEG Travis CI <info@openjpeg.org>
Mon, 26 Sep 2016 10:24:30 +0000 (10:24 +0000)
committerOpenJPEG Travis CI <info@openjpeg.org>
Mon, 26 Sep 2016 10:24:30 +0000 (10:24 +0000)
abi-check/changelog/openjpeg/current/log.html
abi-check/db/openjpeg/Tracker.data
abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1
abi-check/installed/openjpeg/current/include/openjpeg-2.1/openjpeg.h
abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1
abi-check/installed/openjpeg/current/lib/openjpeg-2.1/OpenJPEGTargets-debug.cmake
abi-check/openjpeg.json
abi-check/timeline/openjpeg/index.html

index 8628e777817d69b52285c2ac10d97099949bd3c0..acedd4ea8ad1e7d3943314ef7319a67d52c831a3 100644 (file)
 <br/>
 <h1>Changelog from Git</h1><br/><br/>
 <div class='changelog'>
-<pre class='wrap'>commit 4d5c5e7c4891491d61c7deaf77d9238b3621c32a
+<pre class='wrap'>commit 34dae137a9a8c04feaa9763ae7e09a86ecb10400
+Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
+Date:   2016-09-26 12:01:31 +0200
+
+    OPENJPEG_NAMESPACE is configurable by user
+
+commit 4d5c5e7c4891491d61c7deaf77d9238b3621c32a
 Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
 Date:   2016-09-26 11:26:55 +0200
 
@@ -771,7 +777,6 @@ Date:   2016-05-03 22:22:03 +0200
     Update to mm2/Little-CMS@e342f44
 
 commit 94cfb1b008319e8b0b17e741f1e29e0a7b90af38
-Merge: ba0cf12 17a0a8a
 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
 Date:   2016-05-02 21:57:55 +0200
 
@@ -779,27 +784,6 @@ Date:   2016-05-02 21:57:55 +0200
     
     Use lowercase for cmake commands consistenly
 
-commit 17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831
-Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
-Date:   2016-05-02 16:03:16 +0200
-
-    Use lowercase for cmake commands consistenly
-    
-    Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
-    This needs vim 7.3 and fails with vim 7.4
-    
-    This also fixes a number of :
-    - missing empty line at end of files
-    - useless space at end of lines
-
-commit ba0cf122f6820d38a7a5acc65b9d64392dd94e83
-Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
-Date:   2016-05-02 14:34:32 +0200
-
-    Merge pull request #767 from julienmalik/fix_memset_null_pointer
-    
-    Fix UBSan gcc warning for first arg to memset non null
-
 ...</pre></div>
 
 </body>
index 2a53b3bf3825b03846cd5fbcee93387cfebda59b..7df19d5401078317bf3aaaf7b405d4e4e1face9c 100644 (file)
@@ -423,7 +423,7 @@ $VAR1 = {
                       '2.0.1' => '2014-04-22 07:53',
                       '2.1' => '2014-04-29 12:58',
                       '2.1.1' => '2016-07-05 14:54',
-                      'current' => '2016-09-26 11:26:55'
+                      'current' => '2016-09-26 12:01:31'
                     },
           'HeadersDiff' => {
                              '1.1' => {
@@ -491,7 +491,7 @@ $VAR1 = {
           'Maintainer' => 'OpenJPEG team',
           'MaintainerUrl' => 'http://www.openjpeg.org/',
           'PackageDiff' => {},
-          'ScmUpdateTime' => '1474882772',
+          'ScmUpdateTime' => '1474885442',
           'Soname' => {
                         '1.1' => {
                                    'lib/libopenjpeg.so' => 'libopenjpeg.so'
index 1f0a940338f03322aa9b6f087344cdf7fb331d0a..b2c68d1e5b077234270e27a2013fdac7246bdd3e 100644 (file)
Binary files a/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 and b/abi-check/installed/openjpeg/2.1.1/lib/libopenjp2.so.2.1.1 differ
index c07e9c84b347b51ade0db0e880a0d9bed4b2b63e..7912c236a66380eedf0664988cd9723e418c6e6f 100644 (file)
@@ -1262,6 +1262,25 @@ OPJ_API void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *
 OPJ_API OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec,
                                                                                                opj_dparameters_t *parameters );
 
+/**
+ * Allocates worker threads for the compressor/decompressor.
+ *
+ * By default, only the main thread is used. If this function is not used,
+ * but the OPJ_NUM_THREADS environment variable is set, its value will be
+ * used to initialize the number of threads. The value can be either an integer
+ * 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.
+ *
+ * Note: currently only has effect on the decompressor.
+ *
+ * @param p_codec       decompressor handler
+ * @param num_threads   number of threads.
+ *
+ * @return OPJ_TRUE     if the decoder is correctly set
+ */
+OPJ_API OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,
+                                                    int num_threads);
+
 /**
  * Decodes an image header.
  *
@@ -1554,6 +1573,19 @@ OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_MCT( opj_cparameters_t *parameters,
                                                   OPJ_INT32 * p_dc_shift,
                                                   OPJ_UINT32 pNbComp);
 
+/*
+==========================================================
+   Thread functions
+==========================================================
+*/
+
+/** Returns if the library is built with thread support.
+ * OPJ_TRUE if mutex, condition, thread, thread pool are available.
+ */
+OPJ_API OPJ_BOOL OPJ_CALLCONV opj_has_thread_support(void);
+
+/** Return the number of virtual CPUs */
+OPJ_API int OPJ_CALLCONV opj_get_num_cpus(void);
 
 
 #ifdef __cplusplus
index 380a14a8006bb75c290dbe42f783f9f3860fc70f..a5b76034f4d344f2132dcf375542563bf7d27706 100644 (file)
Binary files a/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 and b/abi-check/installed/openjpeg/current/lib/libopenjp2.so.2.1.1 differ
index b98a3b765af553b5c2b04be94e98174a0353dcd4..d5baa006a914ab27e4c211800e2e692730dffb28 100644 (file)
@@ -13,7 +13,7 @@ GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
 # Import target "openjp2" for configuration "Debug"
 SET_PROPERTY(TARGET openjp2 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
 SET_TARGET_PROPERTIES(openjp2 PROPERTIES
-  IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m"
+  IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "m;-lpthread"
   IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libopenjp2.so.2.1.1"
   IMPORTED_SONAME_DEBUG "libopenjp2.so.7"
   )
index 27d7c7fcdc708cdd731a5cbd379bf148a6982919..71800a4c7d3536dd553f82e8b48b82491299b9d9 100644 (file)
     "HeadersDiff":    "On",
     "PkgDiff":        "Off",
     "ABIView":        "Off",
-    "ABIDiff":        "Off",
-    "PublicSymbols":  "public_symbols/openjpeg/1.4/list",
-    "PublicTypes":    "public_types/openjpeg/1.4/list"
+    "ABIDiff":        "Off"
   },
   {
     "Number":         "1.2",
     "HeadersDiff":    "On",
     "PkgDiff":        "Off",
     "ABIView":        "Off",
-    "ABIDiff":        "Off",
-    "PublicSymbols":  "public_symbols/openjpeg/1.2/list",
-    "PublicTypes":    "public_types/openjpeg/1.2/list"
+    "ABIDiff":        "Off"
   },
   {
     "Number":         "1.1",
index cb7837cdb9250c1b820c585a1cae321c5eb5e01b..373dca32f79f60ab74e446942625660ae2fbcbd3 100644 (file)
@@ -30,7 +30,7 @@
 <th>Headers<br/>Diff</th>
 </tr>
 <tr id='current'><td>current</td>
-<td>2016-09-26<br/>11:26</td>
+<td>2016-09-26<br/>12:01</td>
 <td>7</td>
 <td><a href='../../changelog/openjpeg/current/log.html'>changelog</a></td>
 <td class='ok'><a href='../../objects_report/openjpeg/2.1.1/current/report.html'>100%</a></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 Sep 26 10:14:00 2016.<br/>
+</table><br/>Maintained by <a href='http://www.openjpeg.org/'>OpenJPEG team</a>. Last updated on Mon Sep 26 10:24:30 2016.<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>