[SCM] gsequencer/master: added wishlist patches to disable automation of output ports

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Thu Feb 2 13:24:42 UTC 2017


The following commit has been merged in the master branch:
commit 5f7662818f88ca5c1376bdc94b8c08b8b9f5e048
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date:   Thu Feb 2 14:06:55 2017 +0100

    added wishlist patches to disable automation of output ports

diff --git a/debian/patches/series b/debian/patches/series
index e8a78db..2a7963d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,5 @@
+wish-recall-channel.patch
+wish-recall-audio.patch
 wish-gui-file.patch
 wish-port-h.patch
 wish-recall-lv2.patch
diff --git a/debian/patches/wish-recall-audio.patch b/debian/patches/wish-recall-audio.patch
new file mode 100644
index 0000000..a2f3526
--- /dev/null
+++ b/debian/patches/wish-recall-audio.patch
@@ -0,0 +1,19 @@
+Description: This is a wishlist patch. It disables automation of output ports.
+Author: Joël Krähmann <jkraehemann at gmail.com>
+Applied-Upstream: 0.7.122.x, http://git.savannah.gnu.org/cgit/gsequencer.git
+Last-Update: 2017-02-02
+--- a/ags/audio/ags_recall_audio.c
++++ b/ags/audio/ags_recall_audio.c
+@@ -362,6 +362,12 @@
+   audio = AGS_RECALL_AUDIO(recall)->audio;
+ 
+   while(automation_port != NULL){
++    if((AGS_PORT_IS_OUTPUT & (AGS_PORT(automation_port->data)->flags)) != 0){
++      automation_port = automation_port->next;
++
++      continue;
++    }
++
+     if(ags_automation_find_port(audio->automation,
+ 				automation_port->data) == NULL){
+       current = ags_automation_new((GObject *) audio,
diff --git a/debian/patches/wish-recall-channel.patch b/debian/patches/wish-recall-channel.patch
new file mode 100644
index 0000000..578153a
--- /dev/null
+++ b/debian/patches/wish-recall-channel.patch
@@ -0,0 +1,19 @@
+Description: This is a wishlist patch. It disables automation of output ports.
+Author: Joël Krähmann <jkraehemann at gmail.com>
+Applied-Upstream: 0.7.122.x, http://git.savannah.gnu.org/cgit/gsequencer.git
+Last-Update: 2017-02-02
+--- a/ags/audio/ags_recall_channel.c
++++ b/ags/audio/ags_recall_channel.c
+@@ -425,6 +425,12 @@
+   }
+   
+   while(automation_port != NULL){
++    if((AGS_PORT_IS_OUTPUT & (AGS_PORT(automation_port->data)->flags)) != 0){
++      automation_port = automation_port->next;
++
++      continue;
++    }
++    
+     if((automation = ags_automation_find_port(audio->automation,
+ 					      automation_port->data)) == NULL){
+       current = ags_automation_new(channel->audio,

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list