Update of /cvsroot/alsa/alsa-kernel/pci
In directory sc8-pr-cvs1:/tmp/cvs-serv9232

Modified Files:
        rme32.c 
Log Message:
switched the control enum names of clock modes to the standard ones
(by Martin Langer).



Index: rme32.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/rme32.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- rme32.c     7 Jan 2003 10:36:30 -0000       1.17
+++ rme32.c     8 Jan 2003 17:04:59 -0000       1.18
@@ -560,18 +560,22 @@
 {
        switch (mode) {
        case RME32_CLOCKMODE_SLAVE:
+               /* AutoSync */
                rme32->wcreg = (rme32->wcreg & ~RME32_WCR_FREQ_0) & 
                        ~RME32_WCR_FREQ_1;
                break;
        case RME32_CLOCKMODE_MASTER_32:
+               /* Internal 32.0kHz */
                rme32->wcreg = (rme32->wcreg | RME32_WCR_FREQ_0) & 
                        ~RME32_WCR_FREQ_1;
                break;
        case RME32_CLOCKMODE_MASTER_44:
+               /* Internal 44.1kHz */
                rme32->wcreg = (rme32->wcreg & ~RME32_WCR_FREQ_0) | 
                        RME32_WCR_FREQ_1;
                break;
        case RME32_CLOCKMODE_MASTER_48:
+               /* Internal 48.0kHz */
                rme32->wcreg = (rme32->wcreg | RME32_WCR_FREQ_0) | 
                        RME32_WCR_FREQ_1;
                break;
@@ -1462,9 +1466,9 @@
                            snd_rme32_playback_getrate(rme32));
        }
        if (rme32->wcreg & RME32_RCR_KMODE) {
-               snd_iprintf(buffer, "  clock mode: slave\n");
+               snd_iprintf(buffer, "  sample clock source: AutoSync\n");
        } else {
-               snd_iprintf(buffer, "  clock mode: master\n");
+               snd_iprintf(buffer, "  sample clock source: Internal\n");
        }
        if (rme32->wcreg & RME32_WCR_PRO) {
                snd_iprintf(buffer, "  format: AES/EBU (professional)\n");
@@ -1626,7 +1630,10 @@
 snd_rme32_info_clockmode_control(snd_kcontrol_t * kcontrol,
                                 snd_ctl_elem_info_t * uinfo)
 {
-       static char *texts[4] = { "Slave", "Master (32.0 kHz)", "Master (44.1 kHz)", 
"Master (48.0 kHz)" };
+       static char *texts[4] = { "AutoSync", 
+                                 "Internal 32.0kHz", 
+                                 "Internal 44.1kHz", 
+                                 "Internal 48.0kHz" };
 
        uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED;
        uinfo->count = 1;



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to