Bug#655708: mudita24: meters don't work

Niels Mayer nielsmayer at gmail.com
Sun Jan 22 16:23:52 UTC 2012


> yes, the bug is still reproducible with svn13-2.

There is a patch to this issue. As I cannot test this patch right now,
could you please verify that the patch from
http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-January/032645.html
resolves this issue.

Once verified, I'll checkin the patch, which clearly fixes an error.

Here is a fix from Tvrtko Ursulin (many thanks!!):
..................................
--- envy24control.c	(revision 14)
+++ envy24control.c	(working copy)
@@ -2404,7 +2404,7 @@
  /* NPM for efficiency&power-savings, replaced multiple 40ms&100ms timeouts
     for each of the callbacks contained here, with a single 100ms one which
     calls gtk_timeout_add(100, (GtkFunction)envy24control_poll, ...) */
-void envy24control_poll() {
+gboolean envy24control_poll() {
    level_meters_timeout_callback(NULL);
    master_clock_status_timeout_callback(NULL);
    internal_clock_status_timeout_callback(NULL);
@@ -2412,6 +2412,8 @@
    rate_reset_status_timeout_callback(NULL);
    if (card_has_delta_iec958_input_status)
      iec958_input_status_timeout_callback(NULL); /* NPM */
+
+  return TRUE;
  }
..................................

PS: Any interest in Ubuntu-land in packaging
http://code.google.com/p/voicetogoog/ ? :-)





More information about the pkg-multimedia-maintainers mailing list