diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-04-06 12:23:09 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-04-06 12:23:09 +0000 |
commit | 1d497e2d826ef866bfdb7d2b6a0a8884b2164deb (patch) | |
tree | 46d2eec24f687f89b853c8cebe56c1bb708df09a /libmpdemux | |
parent | 716f3c90d8f7b3c8dd8fbf0b0d1352f5e4b80e4f (diff) |
netbsd audio support by Bernd Ernesti
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12141 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/tvi_bsdbt848.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libmpdemux/tvi_bsdbt848.c b/libmpdemux/tvi_bsdbt848.c index bf7bcb8384..f610ce2350 100644 --- a/libmpdemux/tvi_bsdbt848.c +++ b/libmpdemux/tvi_bsdbt848.c @@ -571,7 +571,11 @@ if(priv->tunerfd < 0) /* Audio Configuration */ priv->dspready = TRUE; +#ifdef __NetBSD__ +priv->dspdev = strdup("/dev/sound"); +#else priv->dspdev = strdup("/dev/dsp"); +#endif priv->dspsamplesize = 16; priv->dspstereo = 1; priv->dspspeed = 44100; @@ -581,9 +585,9 @@ priv->dsprate = priv->dspspeed * priv->dspsamplesize/8*(priv->dspstereo+1); priv->dspframesize = priv->dspspeed*priv->dspsamplesize/8/priv->fps * (priv->dspstereo+1); -if((priv->dspfd = open ("/dev/dsp", O_RDONLY, 0)) < 0) +if((priv->dspfd = open (priv->dspdev, O_RDONLY, 0)) < 0) { - perror("/dev/dsp open"); + perror("dsp open"); priv->dspready = FALSE; } @@ -601,7 +605,7 @@ if((priv->dspready == TRUE) && (ioctl(priv->dspfd, SNDCTL_DSP_SPEED, &priv->dspspeed) == -1) || (ioctl(priv->dspfd, SNDCTL_DSP_SETFMT, &priv->dspfmt) == -1))) { - perror ("configuration of /dev/dsp failed"); + perror ("configuration of dsp failed"); close(priv->dspfd); priv->dspready = FALSE; } |