Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2015-12-03 13:26:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and      /work/SRC/openSUSE:Factory/.fluidsynth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fluidsynth"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes    2012-09-25 
09:41:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes       
2015-12-03 13:26:08.000000000 +0100
@@ -1,0 +2,12 @@
+Sun Nov 22 16:47:50 UTC 2015 - [email protected]
+
+- Add baselibs.conf as a source file 
+
+-------------------------------------------------------------------
+Sun Nov 22 09:33:11 UTC 2015 - [email protected]
+
+- Added jackmulti.diff to fix inverse logic of audio.jack.multi option
+- Added reverb_mixer.diff to workaround reverb issue,
+  see: http://sourceforge.net/p/fluidsynth/tickets/137/
+
+-------------------------------------------------------------------

New:
----
  jackmulti.diff
  reverb_mixer.diff

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

Other differences:
------------------
++++++ fluidsynth.spec ++++++
--- /var/tmp/diff_new_pack.7pffqA/_old  2015-12-03 13:26:09.000000000 +0100
+++ /var/tmp/diff_new_pack.7pffqA/_new  2015-12-03 13:26:09.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,8 +26,12 @@
 Group:          Productivity/Multimedia/Sound/Midi
 Url:            http://www.fluidsynth.org/
 Source:         
http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+Source1000:     baselibs.conf
 Patch1:         fluidsynth-fix-build-lash.diff
+# fixes inverse logic of audio.jack.multi option
+Patch2:         jackmulti.diff
+# no reverb effect is applied when using multiple stereo-out-channels, see: 
http://sourceforge.net/p/fluidsynth/tickets/137/
+Patch3:         reverb_mixer.diff
 BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  ladspa-devel
@@ -66,6 +70,8 @@
 %prep
 %setup -q
 %patch1 -p1
+%patch2
+%patch3 -p1
 
 %build
 mkdir build

++++++ jackmulti.diff ++++++
--- src/drivers/fluid_jack.c.orig       2014-12-23 09:38:01.047865897 +0100
+++ src/drivers/fluid_jack.c    2014-12-23 09:17:51.620285608 +0100
@@ -268,7 +268,7 @@
 
   fluid_settings_getint (settings, "audio.jack.multi", &multi);
 
-  if (multi)
+  if (!multi)
   {
     /* create the two audio output ports */
     dev->num_output_ports = 1;
++++++ reverb_mixer.diff ++++++
--- fluidsynth/src/synth/fluid_synth.c.orig     2015-04-11 21:55:47.000000000 
+0200
+++ fluidsynth/src/synth/fluid_synth.c  2015-04-19 14:06:11.835456740 +0200
@@ -2479,7 +2479,7 @@
 
   /* Then, run one_block() and copy till we have 'len' samples  */
   while (count < len) {
-    fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 0);
+    fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 1); /* reverb on 
output 0 */
     fluid_synth_render_blocks(synth, 1); // TODO: 
     fluid_rvoice_mixer_get_bufs(synth->eventhandler->mixer, &left_in, 
&right_in);
 

Reply via email to