Update of /cvsroot/alsa/alsa-kernel/pci/emu10k1
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4797/pci/emu10k1

Modified Files:
        emufx.c 
Log Message:
- improved the mixer names of Audigy2 without AC97 codec for better OSS emulation.


Index: emufx.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/emu10k1/emufx.c,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- emufx.c     26 Jan 2004 11:48:40 -0000      1.48
+++ emufx.c     4 Feb 2004 18:26:44 -0000       1.49
@@ -1330,7 +1330,7 @@
 #define A_ADD_VOLUME_IN(var,vol,input) \
 A_OP(icode, &ptr, iMAC0, A_GPR(var), A_GPR(var), A_GPR(vol), A_EXTIN(input))
 
-       /* AC'97 Playback Volume - used only for mic */
+       /* AC'97 Playback Volume - used only for mic (renamed later) */
        A_ADD_VOLUME_IN(stereo_mix, gpr, A_EXTIN_AC97_L);
        A_ADD_VOLUME_IN(stereo_mix+1, gpr+1, A_EXTIN_AC97_R);
        snd_emu10k1_init_stereo_control(&controls[nctl++], "AMic Playback Volume", 
gpr, 0);
@@ -1347,12 +1347,16 @@
        /* Audigy CD Playback Volume */
        A_ADD_VOLUME_IN(stereo_mix, gpr, A_EXTIN_SPDIF_CD_L);
        A_ADD_VOLUME_IN(stereo_mix+1, gpr+1, A_EXTIN_SPDIF_CD_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Audigy CD Playback 
Volume", gpr, 0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "CD Playback Volume" : "Audigy 
CD Playback Volume",
+                                       gpr, 0);
        gpr += 2;
        /* Audigy CD Capture Volume */
        A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_SPDIF_CD_L);
        A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_SPDIF_CD_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Audigy CD Capture Volume", 
gpr, 0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "CD Capture Volume" : "Audigy 
CD Capture Volume",
+                                       gpr, 0);
        gpr += 2;
 
        /* Optical SPDIF Playback Volume */
@@ -1369,12 +1373,16 @@
        /* Line2 Playback Volume */
        A_ADD_VOLUME_IN(stereo_mix, gpr, A_EXTIN_LINE2_L);
        A_ADD_VOLUME_IN(stereo_mix+1, gpr+1, A_EXTIN_LINE2_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Line2 Playback Volume", 
gpr, 0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "Line Playback Volume" : "Line2 
Playback Volume",
+                                       gpr, 0);
        gpr += 2;
        /* Line2 Capture Volume */
        A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_LINE2_L);
        A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_LINE2_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Line2 Capture Volume", 
gpr, 0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "Line Capture Volume" : "Line2 
Capture Volume",
+                                       gpr, 0);
        gpr += 2;
         
        /* Philips ADC Playback Volume */
@@ -1391,12 +1399,16 @@
        /* Aux2 Playback Volume */
        A_ADD_VOLUME_IN(stereo_mix, gpr, A_EXTIN_AUX2_L);
        A_ADD_VOLUME_IN(stereo_mix+1, gpr+1, A_EXTIN_AUX2_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Aux2 Playback Volume", 
gpr, 0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "Aux Playback Volume" : "Aux2 
Playback Volume",
+                                       gpr, 0);
        gpr += 2;
        /* Aux2 Capture Volume */
        A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_AUX2_L);
        A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_AUX2_R);
-       snd_emu10k1_init_stereo_control(&controls[nctl++], "Aux2 Capture Volume", gpr, 
0);
+       snd_emu10k1_init_stereo_control(&controls[nctl++],
+                                       emu->no_ac97 ? "Aux Capture Volume" : "Aux2 
Capture Volume",
+                                       gpr, 0);
        gpr += 2;
        
        /* Stereo Mix Front Playback Volume */



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to