Update of /cvsroot/alsa/alsa-kernel/drivers
In directory sc8-pr-cvs1:/tmp/cvs-serv31308/drivers

Modified Files:
        dummy.c 
Log Message:
Added strlcpy() strlcat() functions

Index: dummy.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/drivers/dummy.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- dummy.c     19 May 2003 11:25:17 -0000      1.20
+++ dummy.c     30 May 2003 12:28:34 -0000      1.21
@@ -55,11 +55,11 @@
 #define USE_PERIODS_MAX                2
 #endif
 
-#if 0 /* ICE1712 emulation */
+#if 1 /* ICE1712 emulation */
 #define MAX_BUFFER_SIZE                (256 * 1024)
 #define USE_FORMATS            SNDRV_PCM_FMTBIT_S32_LE
-#define USE_CHANNELS_MIN       12
-#define USE_CHANNELS_MAX       12
+#define USE_CHANNELS_MIN       10
+#define USE_CHANNELS_MAX       10
 #define USE_PERIODS_MIN                1
 #define USE_PERIODS_MAX                1024
 #endif
@@ -430,7 +430,7 @@
 {
        uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
        uinfo->count = 2;
-       uinfo->value.integer.min = 0;
+       uinfo->value.integer.min = -50;
        uinfo->value.integer.max = 100;
        return 0;
 }
@@ -455,8 +455,16 @@
        int change, addr = kcontrol->private_value;
        int left, right;
 
-       left = ucontrol->value.integer.value[0] % 101;
-       right = ucontrol->value.integer.value[1] % 101;
+       left = ucontrol->value.integer.value[0];
+       if (left < -50)
+               left = -50;
+       if (left > 100)
+               left = 100;
+       right = ucontrol->value.integer.value[1];
+       if (right < -50)
+               right = -50;
+       if (right > 100)
+               right = 100;
        spin_lock_irqsave(&dummy->mixer_lock, flags);
        change = dummy->mixer_volume[addr][0] != left ||
                 dummy->mixer_volume[addr][1] != right;



-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to