summaryrefslogblamecommitdiff
path: root/audio/pd/files/patch-src_s_freebsd.c
blob: 468fbb2d69035d4adc2422b97cd2547d75e28fc9 (plain) (tree)





























                                                               
--- src/s_freebsd.c.orig	Fri May 24 23:12:24 2002
+++ src/s_freebsd.c	Fri May 24 23:12:23 2002
@@ -32,7 +32,7 @@
  * 1311:forum::fr::umlute:2001
  */
 
-#include <linux/soundcard.h>
+#include <sys/soundcard.h>
 
 #if (defined(ALSA01) || defined(ALSA99))
 #define ALSA
@@ -865,7 +865,8 @@
     }
     else
     {
-    	wantformat = AFMT_S16_NE;
+/* FreeBSD's soundcard.h does not define AFMT_S16_NE */
+    	wantformat = AFMT_S16_BE;
 	dev->d_bytespersamp = 2;
     }
     param = wantformat;
@@ -2747,7 +2748,7 @@
 
   /* use ctrlpanel to change, experiment, channels 1 */
 
-  orig = param = AFMT_S16_NE;
+  orig = param = AFMT_S16_BE;
   if (ioctl(fd,SNDCTL_DSP_SETFMT,&param) == -1)
 	 fprintf(stderr,"RME9652: Could not set DSP format\n");
   else if( orig != param )