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