patch-2.1.6 linux/drivers/sound/sound_config.h
Next file: linux/drivers/sound/sound_switch.c
Previous file: linux/drivers/sound/sound_calls.h
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
Tue Oct 29 09:31:10 1996
- Orig file:
v2.1.5/linux/drivers/sound/sound_config.h
- Orig date:
Tue Aug 20 17:36:20 1996
diff -u --recursive --new-file v2.1.5/linux/drivers/sound/sound_config.h linux/drivers/sound/sound_config.h
@@ -5,7 +5,7 @@
/*
* Copyright (C) by Hannu Savolainen 1993-1996
*
- * USS/Lite for Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL)
+ * OSS/Free for Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL)
* Version 2 (June 1991). See the "COPYING" file distributed with this software
* for more info.
*/
@@ -15,10 +15,6 @@
#include "os.h"
#include "soundvers.h"
-#if defined(ISC) || defined(SCO) || defined(SVR42)
-#define GENERIC_SYSV
-#endif
-
@@ -32,20 +28,11 @@
#define MAX_REALTIME_FACTOR 4
#endif
-/************* PCM DMA buffer sizes *******************/
-
-/* If you are using high playback or recording speeds, the default buffer size
- is too small. DSP_BUFFSIZE must be 64k or less.
-
- A rule of thumb is 64k for PAS16, 32k for PAS+, 16k for SB Pro and
- 4k for SB.
-
- If you change the DSP_BUFFSIZE, don't modify this file.
- Use the make config command instead. */
-
-#ifndef DSP_BUFFSIZE
-#define DSP_BUFFSIZE (4096)
-#endif
+/*
+ * Use always 64k buffer size. There is no reason to use shorter.
+ */
+#undef DSP_BUFFSIZE
+#define DSP_BUFFSIZE (16*1024)
#ifndef DSP_BUFFCOUNT
#define DSP_BUFFCOUNT 1 /* 1 is recommended. */
@@ -128,7 +115,7 @@
int driver_use_1; /* Driver defined field 1 */
int driver_use_2; /* Driver defined field 2 */
int *osp; /* OS specific info */
- int card_subtype; /* Driver specific. Usually 0 */
+ int card_subtype; /* Driver spesific. Usually 0 */
};
#define SYNTH_MAX_VOICES 32
@@ -170,7 +157,7 @@
#endif
#ifndef DDB
-#define DDB(x)
+#define DDB(x) {}
#endif
#define TIMER_ARMED 121234
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov