Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jconvolver for openSUSE:Factory 
checked in at 2022-09-30 17:58:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jconvolver (Old)
 and      /work/SRC/openSUSE:Factory/.jconvolver.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jconvolver"

Fri Sep 30 17:58:05 2022 rev:4 rq:1007096 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/jconvolver/jconvolver.changes    2018-12-06 
12:19:08.737402047 +0100
+++ /work/SRC/openSUSE:Factory/.jconvolver.new.2275/jconvolver.changes  
2022-09-30 17:58:23.765325778 +0200
@@ -1,0 +2,7 @@
+Thu Sep 29 19:25:32 UTC 2022 - Mia Herkt <[email protected]>
+
+- Update to 1.1.0
+  * No changelog
+- Refresh jconvolver-build-fixes.diff
+
+-------------------------------------------------------------------

Old:
----
  jconvolver-1.0.3.tar.bz2

New:
----
  jconvolver-1.1.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jconvolver.spec ++++++
--- /var/tmp/diff_new_pack.6EzY9h/_old  2022-09-30 17:58:24.237326787 +0200
+++ /var/tmp/diff_new_pack.6EzY9h/_new  2022-09-30 17:58:24.245326803 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jconvolver
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           jconvolver
-Version:        1.0.3
+Version:        1.1.0
 Release:        0
 Summary:        Convolution engine for JACK
 License:        GPL-2.0-or-later
@@ -50,6 +50,7 @@
 Summary:        Configuration examples for jconvolver
 Group:          Productivity/Multimedia/Sound/Utilities
 Requires:       %{name}
+BuildArch:      noarch
 
 %description examples
 This package contains configuration examples for jconvolver, a convolution

++++++ jconvolver-1.0.3.tar.bz2 -> jconvolver-1.1.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jconvolver-1.0.3/README new/jconvolver-1.1.0/README
--- old/jconvolver-1.0.3/README 2018-11-24 18:30:19.000000000 +0100
+++ new/jconvolver-1.1.0/README 2019-10-06 16:51:57.000000000 +0200
@@ -1,14 +1,15 @@
-Release notes for jconvolver and fconvolver 1.0.0
--------------------------------------------------
+Release notes for jconvolver and fconvolver 1.0
+-----------------------------------------------
 
-Jconvolver is a real-time convolution engine. It
-can execute up to a 64 by 64 convolution matrix
+Jconvolver is Jack client performing real-time
+convolution. It supports up to a 64 by 64 matrix
 (i.e. 4096 simultaneous convolutions) as long as
-your CPU(s) can handle the load. It is designed 
-to be efficient also for sparse (e.g. diagonal)
-matrices, and for sparse impulse responses.
-Unused matrix elements and unused partitions
-do not take any CPU time..
+your CPU(s) can handle the load.
+
+Jconvolver is designed to be efficient also for
+sparse (e.g. diagonal) matrices, and for sparse
+impulse responses. Unused matrix elements and
+unused partitions do not take any CPU time.
 
 In contrast to e.g. BruteFir, jconvolver uses
 multiple partition sizes, small ones at the start
@@ -17,7 +18,7 @@
 zero processing delay while still remaining 
 efficient in CPU use. The exact sequence of
 partition sizes used depends in a complex way
-on almost all elements of the configuration.
+on some elements of the configuration.
 
 Fconvolver performs the same processing on files
 instead of real-time. The same configuration file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jconvolver-1.0.3/README.CONFIG 
new/jconvolver-1.1.0/README.CONFIG
--- old/jconvolver-1.0.3/README.CONFIG  2018-11-24 18:30:19.000000000 +0100
+++ new/jconvolver-1.1.0/README.CONFIG  2019-10-06 16:42:17.000000000 +0200
@@ -9,6 +9,10 @@
 relating to Jack ports are ignored, and input and output
 numbers refer to channels in the input and output files.
 
+The configuration language is 'imperative', i.e. it consists
+of commands that are executed in the order given, and that
+together build up the required configuration.
+
 
 The following commands are available:
 
@@ -28,9 +32,10 @@
 
     This command is always required and except for the two commands above
     must be first one. The 'partition size' is the minumum partition size
-    that will be used, and should be between 1 and 16 times the Jack period
+    that will be used, and should be 1, 2, 4, 8 or 16 times the Jack period
     size. It will be adjusted (with a warning) otherwise. Processing delay
-    will be zero if this is set to the Jack period size.
+    will be zero if this is set to the Jack period size. The Jack period
+    size must be a power of 2.
 
     The 'maximum impulse length' has little or no effect on CPU usage, but
     determines the amount of memory used, and will affect the sequence of
@@ -74,7 +79,7 @@
 
     Create an impulse response consisting of a single sample of amplitude
     'gain' at position 'delay'. This is mainly used together with the
-    /impulse/hilbert command to create complex matrices. Don't use this
+    /impulse/hilbert command to create complex matrices. Do not use this
     to measure CPU usage as only a single partition will be computed.
 
 
@@ -90,7 +95,7 @@
 
 The commands /impulse/read, /impulse/dirac and /impulse/hilbert
 can be used any number of times on the same input/output pair.
-The individual impulse responses will be added.
+The individual impulse responses will be added. 
 
 
 /impulse/copy  <input> <output> <from input> <from output>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jconvolver-1.0.3/source/Makefile 
new/jconvolver-1.1.0/source/Makefile
--- old/jconvolver-1.0.3/source/Makefile        2018-11-24 18:30:19.000000000 
+0100
+++ new/jconvolver-1.1.0/source/Makefile        2021-06-29 10:43:51.000000000 
+0200
@@ -1,6 +1,6 @@
 # 
--------------------------------------------------------------------------------
 #
-#  Copyright (C) 2005-2018 Fons Adriaensen <[email protected]>
+#  Copyright (C) 2005-2021 Fons Adriaensen <[email protected]>
 #
 #  This program is free software; you can redistribute it and/or modify
 #  it under the terms of the GNU General Public License as published by
@@ -22,7 +22,7 @@
 PREFIX ?= /usr/local
 BINDIR ?= $(PREFIX)/bin
 
-VERSION = 1.0.3
+VERSION = 1.1.0
 CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
 CXXFLAGS += -O2 -Wall
 CXXFLAGS += -march=native
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jconvolver-1.0.3/source/fconvolver.cc 
new/jconvolver-1.1.0/source/fconvolver.cc
--- old/jconvolver-1.0.3/source/fconvolver.cc   2018-11-24 18:30:19.000000000 
+0100
+++ new/jconvolver-1.1.0/source/fconvolver.cc   2021-06-29 10:44:58.000000000 
+0200
@@ -1,6 +1,6 @@
 //  
-----------------------------------------------------------------------------
 //
-//  Copyright (C) 2006-2018 Fons Adriaensen <[email protected]>
+//  Copyright (C) 2006-2021 Fons Adriaensen <[email protected]>
 //  
 //  This program is free software; you can redistribute it and/or modify
 //  it under the terms of the GNU General Public License as published by
@@ -34,9 +34,10 @@
 #endif
 
 
-static const char *clopt = "hvMV";
+static const char *clopt = "hvMVT";
 static bool M_opt = false;
 static bool V_opt = false;
+static bool T_opt = false;
 static bool stop = false;
 
 
@@ -55,12 +56,13 @@
 static void help (void)
 {
     fprintf (stderr, "\nFconvolver %s\n", VERSION);
-    fprintf (stderr, "(C) 2006-2018 Fons Adriaensen  
<[email protected]>\n\n");
+    fprintf (stderr, "(C) 2006-2021 Fons Adriaensen  
<[email protected]>\n\n");
     fprintf (stderr, "Usage: fconvolver <configuration file> <input file> 
<output file>\n");
     fprintf (stderr, "Options:\n");
     fprintf (stderr, "  -h                 Display this text\n");
     fprintf (stderr, "  -M                 Use the FFTW_MEASURE option 
[off]\n");   
     fprintf (stderr, "  -V                 Use vector mode processing 
[off]\n");   
+    fprintf (stderr, "  -T                 Truncate output to input size 
[off]\n");   
     exit (1);
 }
 
@@ -85,6 +87,7 @@
         case 'h' : help (); exit (0);
         case 'M' : M_opt = true; break;
         case 'V' : V_opt = true; break;
+        case 'T' : T_opt = true; break;
         case '?':
             fprintf (stderr, "\n%s\n", where);
             if (optopt != ':' && strchr (clopt, optopt))
@@ -164,7 +167,8 @@
         return 1;
     } 
 
-    nf = Ainp.size () + size - 1;
+    nf = Ainp.size ();
+    if (! T_opt) nf += size - 1;
     buff = new float [fragm * ((ninp > nout) ? ninp : nout)];
     signal (SIGINT, sigint_handler); 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jconvolver-1.0.3/source/jclient.cc 
new/jconvolver-1.1.0/source/jclient.cc
--- old/jconvolver-1.0.3/source/jclient.cc      2018-11-24 18:30:19.000000000 
+0100
+++ new/jconvolver-1.1.0/source/jclient.cc      2020-04-11 13:50:48.000000000 
+0200
@@ -85,7 +85,7 @@
     int                 opts;
 
     opts = JackNoStartServer;
-    if (jserv) opts |= JackServerName;
+    if (*jserv) opts |= JackServerName;
     if ((_jack_client = jack_client_open (jname, (jack_options_t) opts, &stat, 
jserv)) == 0)
     {
         fprintf (stderr, "Can't connect to JACK\n");

++++++ jconvolver-build-fixes.diff ++++++
--- /var/tmp/diff_new_pack.6EzY9h/_old  2022-09-30 17:58:24.489327325 +0200
+++ /var/tmp/diff_new_pack.6EzY9h/_new  2022-09-30 17:58:24.493327334 +0200
@@ -1,8 +1,8 @@
-diff -ru jconvolver-1.0.3.orig/source/Makefile jconvolver-1.0.3/source/Makefile
---- jconvolver-1.0.3.orig/source/Makefile      2018-11-24 18:30:19.000000000 
+0100
-+++ jconvolver-1.0.3/source/Makefile   2018-12-06 01:13:16.839661858 +0100
+diff -ru jconvolver-1.1.0.orig/source/Makefile jconvolver-1.1.0/source/Makefile
+--- jconvolver-1.1.0.orig/source/Makefile      2021-06-29 10:43:51.000000000 
+0200
++++ jconvolver-1.1.0/source/Makefile   2022-09-29 21:27:18.754266913 +0200
 @@ -25,14 +25,13 @@
- VERSION = 1.0.3
+ VERSION = 1.1.0
  CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\"
  CXXFLAGS += -O2 -Wall
 -CXXFLAGS += -march=native

Reply via email to