summaryrefslogtreecommitdiff
path: root/audio/s3mod/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'audio/s3mod/files/patch-ad')
-rw-r--r--audio/s3mod/files/patch-ad39
1 files changed, 39 insertions, 0 deletions
diff --git a/audio/s3mod/files/patch-ad b/audio/s3mod/files/patch-ad
new file mode 100644
index 000000000000..db8cd7dadaa4
--- /dev/null
+++ b/audio/s3mod/files/patch-ad
@@ -0,0 +1,39 @@
+--- dsp.c.orig Sat Oct 21 15:40:29 1995
++++ dsp.c Sat Jan 27 15:24:31 2001
+@@ -22,14 +22,14 @@
+ * linux_dsp.c - Support for the Linux DSP driver from the Voxware(C) Drivers.
+ */
+
+-#ifdef LINUX
++#ifdef __FreeBSD__
+ #include "config.h"
+ #include <unistd.h>
+ #include <stdio.h>
+ #include <fcntl.h>
+ #include <sys/types.h>
+-#include <linux/soundcard.h>
+-#include <bytesex.h>
++#include <machine/soundcard.h>
++#include <machine/endian.h>
+ #include "main.h"
+ #include "dsp.h"
+
+@@ -68,11 +68,6 @@
+ printf("Unable to get audio blocksize\n");
+ exit(1);
+ }
+- if ((audio_buffer_size < 4096) || (audio_buffer_size > 131072))
+- {
+- printf("Invalid audio buffer size: %d\n",audio_buffer_size);
+- exit(1);
+- }
+ if (!(audio_start_buffer = (uint8 *) malloc(audio_buffer_size)))
+ {
+ printf("Could not get audio buffer memory!\n");
+@@ -93,5 +88,5 @@
+ return;
+ }
+
+-#endif /* ?LINUX */
++#endif /* ?__FreeBSD__ */
+