patch-2.1.111 linux/include/linux/soundcard.h
Next file: linux/include/linux/videodev.h
Previous file: linux/include/linux/selection.h
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Wed Jul 22 13:45:58 1998
- Orig file:
v2.1.110/linux/include/linux/soundcard.h
- Orig date:
Thu Jul 16 18:09:29 1998
diff -u --recursive --new-file v2.1.110/linux/include/linux/soundcard.h linux/include/linux/soundcard.h
@@ -193,12 +193,16 @@
* The following patch_info structure has been designed to support
* Gravis UltraSound. It tries to be universal format for uploading
* sample based patches but is probably too limited.
+ *
+ * (PBD) As Hannu guessed, the GUS structure is too limited for
+ * the WaveFront, but this is the right place for a constant definition.
*/
struct patch_info {
unsigned short key; /* Use WAVE_PATCH here */
-#define WAVE_PATCH _PATCHKEY(0x04)
-#define GUS_PATCH WAVE_PATCH
+#define WAVE_PATCH _PATCHKEY(0x04)
+#define GUS_PATCH WAVE_PATCH
+#define WAVEFRONT_PATCH _PATCHKEY(0x06)
short device_no; /* Synthesizer number */
short instr_no; /* Midi pgm# */
@@ -476,6 +480,7 @@
#define SAMPLE_TYPE_BASIC 0x10
#define SAMPLE_TYPE_GUS SAMPLE_TYPE_BASIC
+#define SAMPLE_TYPE_WAVEFRONT 0x11
int perc_mode; /* No longer supported */
int nr_voices;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov