[SCM] gsequencer/master: added fix to mangled AgsMainLoop interface
jkraehemann-guest at users.alioth.debian.org
jkraehemann-guest at users.alioth.debian.org
Sun Feb 5 14:58:37 UTC 2017
The following commit has been merged in the master branch:
commit c9279221f460715ce74f3f6f618c88e17e113e37
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date: Sun Feb 5 15:18:30 2017 +0100
added fix to mangled AgsMainLoop interface
diff --git a/debian/patches/fix-main-loop-h.patch b/debian/patches/fix-main-loop-h.patch
new file mode 100644
index 0000000..17160c6
--- /dev/null
+++ b/debian/patches/fix-main-loop-h.patch
@@ -0,0 +1,28 @@
+Description: This patch is considered critical since it fixes mangled function
+ availability to change main loop frequency.
+ The main loop which does audio computation has the same frequency as soundcard,
+ sequencer, export, audio or channel thread. The frequency changes as you modify
+ the buffer size or samplerate.
+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-05
+--- a/ags/object/ags_main_loop.h
++++ b/ags/object/ags_main_loop.h
+@@ -60,6 +60,9 @@
+ guint time_cycle, guint *time_spent);
+ gboolean (*monitor)(AgsMainLoop *main_loop,
+ guint time_cycle, guint *time_spent);
++
++ void (*change_frequency)(AgsMainLoop *main_loop,
++ gdouble frequency);
+ };
+
+ GType ags_main_loop_get_type();
+@@ -84,4 +87,7 @@
+ gboolean ags_main_loop_monitor(AgsMainLoop *main_loop,
+ guint time_cycle, guint *time_spent);
+
++void ags_main_loop_change_frequency(AgsMainLoop *main_loop,
++ gdouble frequency);
++
+ #endif /*__AGS_MAIN_LOOP_H__*/
diff --git a/debian/patches/series b/debian/patches/series
index 1c44e4e..9fa38c4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+fix-main-loop-h.patch
wish-line-c.patch
wish-effect-line-c.patch
fix-gsequencer-main.patch
--
gsequencer packaging
More information about the pkg-multimedia-commits
mailing list