alsa-xmms-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Alsa-xmms-user] Volume control on 0 after startup patch


From: Sebastian Droege
Subject: [Alsa-xmms-user] Volume control on 0 after startup patch
Date: Thu, 21 Mar 2002 16:34:51 +0100

Hi,
after starting xmms with the alsa-xmms plugin the volume control is on 0 and 
the if(!pcm_element) in alsa_get_volume becomes true...
This patch fixes this behaviour by calling alsa_setup_mixer in alsa_init

Bye

diff -Nur alsa-xmms-0.9-2/src/alsa.h alsa-xmms-0.9/src/alsa.h
--- alsa-xmms-0.9-2/src/alsa.h  Thu Mar 21 16:25:29 2002
+++ alsa-xmms-0.9/src/alsa.h    Thu Mar 21 16:26:41 2002
@@ -73,6 +73,7 @@
 
 void alsa_get_volume(int *l, int *r);
 void alsa_set_volume(int l, int r);
+void alsa_setup_mixer(void);
 
 int alsa_playing(void);
 int alsa_free(void);
diff -Nur alsa-xmms-0.9-2/src/audio.c alsa-xmms-0.9/src/audio.c
--- alsa-xmms-0.9-2/src/audio.c Thu Mar 21 16:25:29 2002
+++ alsa-xmms-0.9/src/audio.c   Thu Mar 21 16:26:35 2002
@@ -65,7 +65,6 @@
 static gpointer buffer;
 static pthread_t buffer_thread;
 
-static void alsa_setup_mixer();
 static void alsa_setup(AFormat fmt,gint rate, gint nch);
 static void *alsa_loop(void *arg);
 void alsa_write(gpointer data, gint length);
diff -Nur alsa-xmms-0.9-2/src/init.c alsa-xmms-0.9/src/init.c
--- alsa-xmms-0.9-2/src/init.c  Thu Mar 21 16:25:29 2002
+++ alsa-xmms-0.9/src/init.c    Thu Mar 21 16:26:46 2002
@@ -53,4 +53,5 @@
       xmms_cfg_read_boolean(cfgfile, "ALSA", "debug", &alsa_cfg.debug);
       xmms_cfg_free(cfgfile);
     }
+  alsa_setup_mixer();
 }

Attachment: pgpvZGE66g1Rh.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]