Originally committed as revision 4208 to svn://svn.ffmpeg.org/ffmpeg/trunk
;;
esac
;;
+OpenBSD)
+v4l="no"
+audio_oss="yes"
+dv1394="no"
+make="gmake"
+CFLAGS="$CFLAGS \$(PIC)"
+LDFLAGS="$LDFLAGS -export-dynamic -pthread"
+extralibs="$extralibs -lossaudio"
+;;
FreeBSD)
v4l="no"
audio_oss="yes"
echo "HAVE_PTHREADS=yes" >> config.mak
echo "#define HAVE_PTHREADS 1" >> $TMPH
echo "#define HAVE_THREADS 1" >> $TMPH
- if test $targetos != FreeBSD; then
+ if test $targetos != FreeBSD -a $targetos != OpenBSD ; then
extralibs="$extralibs -lpthread"
fi
fi
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#ifdef __OpenBSD__
+#include <soundcard.h>
+#else
#include <sys/soundcard.h>
+#endif
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
/* open linux audio device */
if (!audio_device)
+#ifdef __OpenBSD__
+ audio_device = "/dev/sound";
+#else
audio_device = "/dev/dsp";
+#endif
if (is_output)
audio_fd = open(audio_device, O_WRONLY);