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