Update of /cvsroot/alsa/alsa-driver/pci/au88x0
In directory sc8-pr-cvs1:/tmp/cvs-serv3064/alsa-driver/pci/au88x0

Modified Files:
        au88x0_mixer.c 
Log Message:
- AC97 code
  - introduced ac97_bus_t structure
  - moved attached codecs to /proc/asound/card?/codec97#? directory
  - merged snd_ac97_modem() to snd_ac97_mixer()
- proc cleanups - removed already initialized variables
- enhanced snd_info_set_text_ops() syntax


Index: au88x0_mixer.c
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/pci/au88x0/au88x0_mixer.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- au88x0_mixer.c      6 Oct 2003 14:01:05 -0000       1.1
+++ au88x0_mixer.c      23 Oct 2003 14:34:51 -0000      1.2
@@ -12,12 +12,17 @@
 #include "au88x0.h"
 
 int __devinit snd_vortex_mixer(vortex_t *vortex) {
+    ac97_bus_t bus, *pbus;
     ac97_t ac97;
+    int err;
        
+    memset(&bus, 0, sizeof(bus));
+    bus.write = vortex_codec_write;
+    bus.read = vortex_codec_read;
+    if ((err = snd_ac97_bus(vortex->card, &bus, &pbus)) < 0)
+        return err;
     memset(&ac97, 0, sizeof(ac97));
     // Intialize AC97 codec stuff.
-    ac97.write = vortex_codec_write;
-    ac97.read = vortex_codec_read;
     ac97.private_data = vortex;
-       return snd_ac97_mixer(vortex->card, &ac97, &vortex->codec);
+    return snd_ac97_mixer(pbus, &ac97, &vortex->codec);
 }



-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to