[Top][All Lists]
[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();
}
pgpvZGE66g1Rh.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Alsa-xmms-user] Volume control on 0 after startup patch,
Sebastian Droege <=