c03371fc33
This is version 0.53.5nb2.
44 lines
1.1 KiB
Text
44 lines
1.1 KiB
Text
$NetBSD: patch-aa,v 1.1.1.1 2004/01/26 15:11:46 jmmv Exp $
|
|
|
|
--- lib/aviplay/audio.cpp.orig Fri Dec 15 07:53:05 2000
|
|
+++ lib/aviplay/audio.cpp
|
|
@@ -28,7 +28,11 @@
|
|
#include <pthread.h>
|
|
|
|
|
|
-#include <sys/soundcard.h>
|
|
+#ifdef __NetBSD__
|
|
+#include <soundcard.h>
|
|
+#else
|
|
+ #include <sys/soundcard.h>
|
|
+#endif
|
|
|
|
#include "aviplay_impl.h"
|
|
#include "audio.h"
|
|
@@ -112,7 +116,7 @@
|
|
int audio_queue::write(int fd)//writes some data
|
|
{
|
|
int startpos, size, tmp;
|
|
-#ifdef __FreeBSD__
|
|
+#if defined(__FreeBSD__) || defined(__NetBSD__)
|
|
const int AUDIO_BUFFER_SIZE=2048;
|
|
#else
|
|
const int AUDIO_BUFFER_SIZE=8192;
|
|
@@ -372,7 +376,7 @@
|
|
audio_fd=-1;
|
|
try
|
|
{
|
|
- audio_fd=open("/dev/dsp",O_RDWR|O_NDELAY);
|
|
+ audio_fd=open("/dev/sound",O_RDWR|O_NDELAY);
|
|
if(audio_fd<=0)
|
|
throw FATAL("Can't open audio device");
|
|
if(audio_fd>0)
|
|
@@ -388,7 +392,7 @@
|
|
catch(FatalError&)
|
|
{
|
|
if(audio_fd>0)::close(audio_fd);
|
|
- audio_fd=open("/dev/dsp", O_RDWR);
|
|
+ audio_fd=open("/dev/sound", O_RDWR);
|
|
}
|
|
if(audio_fd<=0)
|
|
throw FATAL("Can't open audio device");
|